งาน Programming มีหน้าที่พัฒนาระบบซอฟต์แวร์ โปรแกรม แอปพลิเคชัน หรือเว็บไซต์ ให้ตอบโจทย์การใช้งานของผู้ใช้ ตัวอย่างตำแหน่งในงานสายนี้ เช่น Software Developer, Java Programmer, Mobile Developer โดยผู้ที่ทำงานสายนี้นอกจากจะต้องมีทักษะภาษาอังกฤษแล้ว ยังต้องมีความรู้ในการเขียนโค้ด เช่น ภาษาซี JavaScript, Python, HTML, CSS เป็นต้น
ตำแหน่งงานไอที ศึกษา วิเคราะห์ ออกแบบ พัฒนาซอฟต์แวร์ บริหารจัดการโครงการ ให้คำปรึกษา สร้างโครงการซอฟต์แวร์
1. IT เป็นหนึ่งในโครงสร้างพื้นฐานของธุรกิจ ซึ่งในประเทศไทย การนำเอา IT เข้ามาใช้ในธุรกิจยังน้อยมาก ทำให้ยังมีพื้นที่ให้โปรแกรมเมอร์เยอะมาก 2. IT จะเป็นส่วนที่ทำให้เกิดข้อได้เปรียบในการแข่งขันของธุรกิจในประเทศไทย ซึ่งเริ่มจะเห็นได้ชัดเมื่อเปิด AEC 3. Software คือความแตกต่าง และมีมูลค่าต่างจาก Hardware ที่ทุกธุรกิจสามารถหาได้เหมือน ๆ กัน เนื่องจากลักษณะการดำเนินธุรกิจ เงื่อนไข ข้อกำหนดต่าง ๆ ของประเทศไทยมีความแตกต่างกับสากลโลกเขา ทำให้ยังมีความต้องการ Software ที่มีแนวทางแบบไทย ๆ อยู่อีกมาก 4.ในชั้นเรียนหนึ่ง ๆ ที่จบมา จะมีรอดเป็นโปรแกรมเมอร์น้อยมาก เพราะเป็นงานที่น่าเบื่อสำหรับคนที่ไม่ได้ชอบหรือมีความอดทนน้อย ทำให้ไม่ว่า อาจารย์ในมหาวิทยาลัยจะพยายามสร้างออกมาเท่าไรก็ไม่พอ เราจึงเบ่งค่าตัวได้อีกนาน
1. งานสายไอทีทำให้เข้าสังคมน้อยลง หรือ สังคมที่มีก็เป็นสังคมของคนกลุ่มเดียวกัน 2. มุมมองในความเป็นจริงของชีวิตเปลี่ยนไป มองชีวิตในจินตนาการมากกว่าความเป็นจริง ทำให้ไม่กล้าที่จะทำสิ่งที่ผิดพลาดตามความรู้และประสบการณ์ที่มี 3. พยายามจัดระเบียบและใช้ชีวิตจนกลัวความผิดพลาด 4. หลงตัวเองว่าเก่ง ทำให้เป็นคนที่ไม่ยอมรับความผิดพลาดของผู้อื่น 5. การทำงานสายไอทีนั่งโต๊ะ ทำให้ร่างกายเสื่อมเร็ว 6. เนื่องจากงานที่ทำเป็นงานที่ต้องใช้ความละเอียดแล ความคิดแบบเบ็ดเสร็จ ทำให้เป็นคนที่โทษตัวเองทุกครั้งที่เกิดเรื่องผิดพลาดขึ้น และจะรู้สึกผิดมากกว่าคนอื่น ใช้เวลานานในการก้าวผ่านความผิดพลาดเหล่านั้น 7.ให้อภัยคนอื่นยากมาก 8. เนื่องจากมีโลกส่วนตัวสูง ทำให้เสียโอกาสได้ใช้โลกส่วนรวมกับเพศตรงข้าม จึงทำให้โดนหลอกง่าย
ความรู้สายงานไอทีพื้นฐาน 1. มีกระบวนการคิดแก้ปัญหาในแบบวิทยาศาสตร์ 2. มีตรรกะดี ซึ่งจะอยู่ในพวกที่มีกระบวนการคิดแบบ คณิตศาสตร์ มีเหตุผล มีที่มาที่ไป 3. ภาษาอังกฤษ 4. การแก้ปัญหาด้วยคณิตศาสตร์ เช่น การคิดอัลกอริทึมต่าง ๆ ความรู้ทางด้าน คอมพิวเตอร์ 5. ความรู้ตามหลักสูตรวิทยาศาสตร์ คอมพิวเตอร์ 6. ความรู้ทางด้านสถิติ ความรู้ตามสายงานไอที 7. ความรู้ทางด้านธุรกิจ บัญชี องกรค์ และการจัดการธุรกิจเฉพาะด้านอื่น ๆ
1. เนื่องจากการออกแบบต้องใช้เครื่องมือที่เป็นเอกสาร ทำให้เด็กเข้าใจว่างานออกแบบเป็นงานเอกสาร และจะให้ความสำคัญของสิ่งเหล่านี้น้อย ทั้ง ๆ ที่ เครื่องมือเหล่านี้คือสิ่งที่จะใช้ตรวจสอบความถูกต้องที่จะต้องมาก่อนการลงมือเขียนโปรแกรม โดยทั่วไปแล้วการทำงานโครงการในมหาวิทยาลัยมักจะทำเอกสารหลังจากเสร็จโปรแกรมไปแล้ว (ในข้อนี้ได้ประสบการณ์ตรงมาจากสมัยเรียนในอดีต และการสัมภาษณ์นักศึกษาที่จะมาฝึกงานในปัจจุบัน) 2. ความเชื่อที่ว่าการเขียนโปรแกรมโดยใช้โค้ดน้อยจะเก่ง แต่ความจริงแล้ว สถาปัตยกรรมของการทำงานและ Compiler ในปัจจุบัน การเขียนโปรแกรมให้ง่ายต่อความเข้าใจเป็นลำดับจะทำให้สามารถปรับแก้ หรือพัฒนาโปรแกรมได้รวดเร็วกว่า 3. ภาษาอังกฤษ เนื่องจากเครื่องมือและเทคโนโลยีฝรั่งเป็นคนคิด ความรู้ภาษาอังกฤษจึงจำเป็นอย่างมากทั้งในการเขียนโค้ด การ Comment และ การค้นหาความรู้จาก Google เพื่อให้ง่ายต่อการเข้าใจ การแก้ปัญหา 4. ความมีวินัยในเรื่องของการใช้ Social Network ซึ่งจะเป็นตัวฉุดหากใช้ไม่เป็นเวลา แต่หากใช้ในการทำงานจะช่วยเสริมการทำงาน 5. ใจเสาะ ฝากพวกอาจารย์ให้เน้นการทำ Work Shop ให้เยอะ ๆ เด็กจะได้มีประสบการณ์ในการทำงานร่วมกันมาก่อน เพราะงานสายไอทีมันเป็นงานสายวิชาชีพ ไม่งานวิชาการ
1. ออกกำลังกายให้ได้สัปดาห์ละสามวัน 2. หาเวลาไปร่วมงานอาสาสมัคร หรือร่วมกิจกรรมอื่น ๆ กับสังคมบ้าง 3. ดื่มแอลกอฮอล์บ้าง แต่อย่าดื่มจัด 4. ชอบใครให้ไปจีบเลย อย่ามัวมโน เขาก็รอลุ้นคุณอยู่เหมือนกัน 5. มันเครียด แต่อย่าไปทานหวานมาก เลิกนิสัยเอาขนมมากองข้าง ๆ เวลาทำงาน 6. ถ้าทำข้อข้างบนไม่ได้ เปลี่ยนไปเป็นเซลดีกว่า ชีวิตดีกว่ากันเยอะ
เขียนโค้ดตามลักษณะของธุรกิจ เช่น ทำ database website ใช้ query ในการดึงข้อมูลที่ต้องการออกมาแสดงผ่านหน้าเว็บ เช่น ระบบซื้อสินค้า ตัดยอดเงินใน account เป็นต้น
ถ้าทำระบบออกมาดี ภายหลังไม่ต้องเวลามากในการดูแล ยกเว้นจะเจอกับลูกค้าที่เรื่องมาก อยากได้เพิ่มจนระบบเสีย
เงินเดือนใช้ได้ รวมถึงการเข้าใจ logic สามารถเปลี่ยนอาชีพได้ เช่น เล่นหุ้น ซ่อมเครื่อง เปลี่ยนเครื่องได้ เป็นต้น
โอกาสในการพบปะผู้คนน้อย ทำให้เบื่อหรืออยากเปลี่ยนงานง่ายๆ ได้ บางครั้งหาคนที่เข้าใจ IT ด้วยกันลำบาก
SQL PHP VB.NET JAVA OOP NETWORK SYSTEM และที่สำคัญต้องเข้าใจภาษาธุรกิจแล้วแปลงออกมาเป็นข้อมูลระบบได้
เปิดใจรับความรู้ใหม่ๆ ในการทำงานมีหลายวิธีที่ใช้เวลาน้อยกว่าและง่ายกว่าเพื่อให้งานสำเร็จ
ถ้าทำงานในสายอาชีพ IT มานาน ถ้าเบื่อหรืออยากเจอโลกกว้าง ให้ออกมาจากกรอบได้ เพราะ IT มันเปลี่ยนตลอด และต้องมีเงินทุนระดับนึง คน IT หรือ Engineer จะเข้าใจเรื่องหุ้น การลงทุนได้ง่ายกว่า เพราะอาชีพนี้มีความเสี่ยงที่รับได้อยู่แล้ว
Back end developer คิดlogic ดูแลส่วนที่ได้รับมอบหมาย แก้บัค
- ท้าทาย
- ทำเสร็จแล้วก็รู้สึกดี
ทำงานหนัก ไม่คุ้มเงินเดือน ผมร่วงเยอะ ถ้าเจอบริษัทไม่ดีก็ไม่ดีไปเลย กลายเป็นถูกใช้งานหนักไม่เห็นคุณค่า ไม่มีคนเห็นความสำคัญหรอกว่าสิ่งที่เราคิดหรือทำ แม้ว่ามันจะเยี่ยมแค่ไหน สุดท้าย เขาสนใจแค่ โปรแกรมทำงานได้
โปรแกรมที่จะทำ จริงๆมีแค่นั้น โปรแกรมเมอร์ไม่ต้องสื่อสารกับลูกค้าเท่าไหร่ แต่ในสายงาน+ ในระยะการทำงานที่มากขึ้น จะต้องรู้จักพูดภาษาคน คุยกับลูกค้า สื่อสารกับคนที่ไม่เป็นเรื่องโปรแกรมให้เข้าใจ
ทัศนคติเกี่ยวกับความยุติธรรม ความถูกต้อง และหลักการและเหตุผล
หลายอย่างสำคัญน้อยกว่าการเมืองในบริษัทและทัศนคติของหัวหน้าในที่ทำงาน ต้องรู้สึกเงียบ ยอมอดทน และรู้จักที่จะไม่แสดงท่าทีอะไรออกมา นั่นคือการวางตัว
สำหรับพวกที่อยู่สูงๆ เป็นหัวหน้า ก็ควรจะนึกถึงลูกน้องมั่ง นึกถึงเด็กจบใหม่ ไม่ใช่หัวเปรียบได้ก็เอาเปรียบ ให้ตำแหน่งตัวเองปลอดภัย ให้ตัวเองดูดีๆ แต่ ผู้ใต้บังคับบัญชา เดือดร้อน มันไม่โอเค
งานหลักๆ SA เก็บรวบรวมข้อมูลและปัญหา ความต้องการของลูกค้า
นำมาวิเคราะห์และออกแบบระบบร่วมกับทีมงาน เพื่อแลกเปลี่ยนความคิดในการหาแนวทางพัฒนาระบบ เพื่อตอบโจทย์ได้ตรงใจลูกค้าที่สุด บางครั้งต้องลงมือเขียนโปรแกรมด้วย
ถ้าจำเป็น เป็นต้น
ได้ทำงานที่ท้าทายความสามารถ
ได้ค่าตอบแทนคุ้มค่าเหนื่อย สร้างความคิด ให้เป็นชิ้นงานที่ทำงานได้จริงๆ
พัฒนาให้องค์กรต่างๆทำงานได้รวดเร็วมีประสิทธิภาพ
ต้องทุ่มเทให้กับงานเต็มที่ อาจไม่มีเวลาพักผ่อน พักผ่อนน้อย
กดดันสูง เครียด จนบางครั้งส่งผลให้ร่างกายเจ็บป่วยได้
เขียนโปรแกรมได้อย่างน้อย1ภาษา ที่เหลือความรู้รอบตัวที่นำมาปรับใช้กับงานไดัเฉพาะระบบสารสนเทศทางบัญชี ที่ผู้วิเคราะห์ออกแบบระบบต้องเข้าใจและมีความรู้ด้านบัญชี หรือทีมงานควรมีผู้เชี่ยวชาญบัญชีคอยให้คำปรึกษาขณะพัฒนาระบบ เป็นต้น
อย่าหลงตัวเอง เหนือฟ้ายังมีฟ้า เกรดที่ได้มาไม่ได้บอกว่าคุณทำงานได้อย่างที่เราต้องการ ถ้างานเร่งอย่าเป็นตัวถ่วงของทีม ถ้าทำไม่ได้ต้องบอกหัวหน้าทีมทันที จะได้บริหารจัดการกระจายงานให้เสร็จทันเวลา ถ้าไม่แนใจว่าเข้าใจผิดไหม ให้ถามทันที เป็นต้น
คุณไม่ได้เก่งที่สุด คนเก่งที่ทำงานไม่ได้ แย่ยิ่งกว่าคนไม่เก่งที่พัฒนาตนเองตลอดเวลา
ทุกอาชีพไม่ได้ต้องการคนเก่ง แต่ต้องการคนที่ทำงานได้จริงๆ
เขียนให้โปรแกรมทำงานได้ในสื่งที่เราต้องการ
- ทำงานเป็นขั้นเป็นตอน
- วางแผนก่อนทำงานทุกครั้ง
- แก้ปัญหาได้ดี
- แก้งานไม่ค่อยได้ งงโค้ด
ซับซ้อน แต่น่าค้นหาและต้องหาที่ผิดพลาดให้ได้
- แก้งานไม่ได้
- อ่านโค้ดไม่ออก
- ยังสับสนกับโค้ด
อ่านให้มากๆ
งานด้านการพัฒนาเว็บไซต์ ร่วมกับทักษะทางการตลาดออนไลน์
มีโอกาสใช้ความรู้ด้านคอมพิวเตอร์ไอทีร่วมกับการตลาดในการพบปะผู้คน
การเจาะตลาดออนไลน์ ทำได้ยาก รวมทั้งไม่สามารถถ่ายทอด ให้กับพนักงานคนอื่นได้โดยง่าย
- Programming
- Develop / Design
- Database
- Online Marketing / Social network
ความอวดรู้ อวดเก่ง ไม่ฟังคำแนะนำ ไม่ยอมฝึกฝนทักษะตามกระบวนการ ทำให้งานเกิดความผิดพลาด
พยายามเพิ่มพูนทักษะ ที่สอดคล้องกับการทำงานให้มากขึ้น เช่น ภาษา เพื่อติดต่อประสานงานกับชาวต่างชาติได้มากขึ้น
ไม่ว่าจะเป็นการมองหางานในตำแหน่งเริ่มต้นสำหรับเด็กจบใหม่ หรือวางแผนสมัครงานในสายงานการเงิน การธนาคารกับบริษัทที่ใช่ ก็สามารถเลือกหาได้ที่ JOBTOPGUN เว็บไซต์หางานที่มีงานอัปเดตใหม่ทุกวันจากบริษัทชั้นนำมากมาย ให้คุณได้งานจริงด้วย Super Resume ที่ให้คุณสร้าง Resume อย่างมืออาชีพ หางานสายอาชีพไอที/คอมพิวเตอร์ได้ที่นี่