งาน 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. ถ้าทำข้อข้างบนไม่ได้ เปลี่ยนไปเป็นเซลดีกว่า ชีวิตดีกว่ากันเยอะ
วิเคราะห์ความต้องการของผู้ใช้งาน
เพื่อหาวิธีการแก้ปัญหาที่เหมาะสม
เขียนโปรแกรมตามที่ได้รับมอบหมาย
ตรวจสอบโปรแกรมที่เขียนเบื้องต้น ก่อนการ uat ทำการ implement ระบบ
- รายได้สูง
- ได้เรียนรู้เทคโนโลยีใหม่ๆ
งานหนักบางช่วงเวลา และกดดัน
ภาษาโปรแกรม ยิ่งเป็นภาษาใหม่ๆยิ่งมีโอกาสสูงเช่น c# .net , vb .net , java
ระบบฐานข้อมูลที่ใช้กันเยอะๆ เช่น oracle , SQLServer และสามารถเขียน query เพื่อจัดการข้อมูลได้
มีความรู้ด้าน system analysis ยิ่งทำให้ผลงานออกมามี performance เป็นที่พอใจ
เรียกเงินเดือนสูง ทั้งที่ไม่มีประสบการณ์การทำงาน
ไม่มีความอดทน และไม่ชอบทำงานเยอะ
รักสบายแต่อยากได้เงินเยอะ
ศึกษาเทคโนโลยีใหม่ๆ และเรียนรู้รับฟังจากคนอื่นที่มีประสบการณ์ให้มาก ขยันไม่เกี่ยงงาน และอดทนที่จะเรียนรู้
พัฒนาโปรแกรม ระบบ ตามความต้องการของ user หรือลูกค้า เพื่อนำระบบคอมพิวเตอร์มาช่วยให้ทำงานง่ายขึ้น ระบบบริการหลังการขาย, ระบบ POST, ระบบชำระเงิน Payment gateway
-มี Logic ในการคิดเป็นระบบ
-ทำงานไม่ fix เวลา
-เงินดี
-มีโอกาสได้ทำงานต่างประเทศ
-มีโอกาสออกนอกสถานที่ หรือ out side
-มีโอกาสรับงาน job พิเศษ
-อื่นๆอีกเยอะ
-เลิกงานดึก
-งานเร่ง งานรีบทำให้ชิ้นงาน หรือคุณภาพงานด้อยคุณภาพ
-ต้องขยันศึกษาหรือตามเทรน เทคโนโลยี
-ต้องเก่งภาษาอังกฤษ
-เวลาพักผ่อนน้อย
-คณิตศาสตร์
-ภาษาอังกฤษ
-ความรู้เฉพาะทางโปรแกรมมิ่ง
-ความรู้เกี่ยวกับคอมพิวเตอร์
-ความรู้เกี่ยวกับ Network
-ความรู้เกี่ยวกับ Database
-ความรู้เกี่ยวกับ business
-ความรู้เกี่ยวกับ วิเคราะห์ระบบ
-ความรู้เกี่ยวกับการใช้เครื่องมือ Tools เฉพาะทาง
-ความรู้อื่นๆอีกมากมายที่จำเป็น
-ความอดทนต่องาน
-ความรับผิดชอบ
-ความอ่อนน้อมถ่อมตน
-ความขยันใฝ่รู้
นอกจากที่กล่าวมาแล้ว คนที่สายงานนี้ควรจะมีคือ
-ความขยันใฝ่รู้
-การบริหารเวลา
-การจัดลำดับก่อนหลัง
และอื่นๆ
พัฒนาsoftware ร่วมกับทีมให้ได้ถูกต้องตามที่ลูกค้าหรือผู้ใช้งานต้องการบนพื้นฐานของความเป็นไปได้
ทำงานจากที่ไหนก็ได้
ความต้องการของผู้ใช้งานหรือลูกค้ามักจะสูงกว่าราคาที่เสนอมา
1.การคิดแบบเป็นขั้นตอน
2.พื้นฐานการเขียนโปรแกรมภาษาต่างๆ
3.ต้องมองภาพระบบใหญ่ให้เป็นเพื่อที่เวลาทำงานในส่วนที่ตนเองรับผิดชอบจะไม่กระทบกับระบบใหญ่จนพังทั้งระบบ
4.ต้องมีความรับผิดชอบสูง
5.ทักษะการอธิบายเป็นภาษาง่ายๆให้ผู้ฟังเข้าใจสิ่งที่จะสื่อ
เด็กที่จบมาใหม่ในสายงานนี้ส่วนมากจะจบมากับ การ copy paste จึงอยากให้ปรับปรุงส่วนนี้ ก่อนที่จะทำการ copy paste ศึกษาก่อนว่าสิ่งที่ copy มานั้นใช้ทำอะไรได้บ้าง หรือใช้งานอย่างไร ไม่อย่างนั้นหากเกิด error จะไม่สามารถวิเคราะห์ย้อนกลับไปได้ว่าปัญหาพวกนี้เกิดจากการทำงานส่วนไหน
เด็กจบใหม่เก่งๆ ก็มีเยอะครับอย่าชะล่าใจไปมุ่งมั่นพัฒนาตัวเองกันต่อไปครับ
- web content
- web design
- web master
- งานมีความแปลกใหม่
- ได้พัฒนาความรู้ไปเรื่อยๆ
งานยาก ต้องพัฒนาตน เพื่อรับสิ่งใหม่ๆ
ด้านการเขียนเว็บ ด้านการตลาด เรื่องเทคโนโลยีมือถือ สคริปต์เขียนเว็บ หลายๆ ภาษามารวมกัน
มารยาทสังคม ไม่อดทน
- ต้องพัฒนาตนตลอด
- เสี่ยงต่อเป็นโรคเกี่ยวกับสายตา
เขียนโค้ดตามลักษณะของธุรกิจ เช่น ทำ database website ใช้ query ในการดึงข้อมูลที่ต้องการออกมาแสดงผ่านหน้าเว็บ เช่น ระบบซื้อสินค้า ตัดยอดเงินใน account เป็นต้น
ถ้าทำระบบออกมาดี ภายหลังไม่ต้องเวลามากในการดูแล ยกเว้นจะเจอกับลูกค้าที่เรื่องมาก อยากได้เพิ่มจนระบบเสีย
เงินเดือนใช้ได้ รวมถึงการเข้าใจ logic สามารถเปลี่ยนอาชีพได้ เช่น เล่นหุ้น ซ่อมเครื่อง เปลี่ยนเครื่องได้ เป็นต้น
โอกาสในการพบปะผู้คนน้อย ทำให้เบื่อหรืออยากเปลี่ยนงานง่ายๆ ได้ บางครั้งหาคนที่เข้าใจ IT ด้วยกันลำบาก
SQL PHP VB.NET JAVA OOP NETWORK SYSTEM และที่สำคัญต้องเข้าใจภาษาธุรกิจแล้วแปลงออกมาเป็นข้อมูลระบบได้
เปิดใจรับความรู้ใหม่ๆ ในการทำงานมีหลายวิธีที่ใช้เวลาน้อยกว่าและง่ายกว่าเพื่อให้งานสำเร็จ
ถ้าทำงานในสายอาชีพ IT มานาน ถ้าเบื่อหรืออยากเจอโลกกว้าง ให้ออกมาจากกรอบได้ เพราะ IT มันเปลี่ยนตลอด และต้องมีเงินทุนระดับนึง คน IT หรือ Engineer จะเข้าใจเรื่องหุ้น การลงทุนได้ง่ายกว่า เพราะอาชีพนี้มีความเสี่ยงที่รับได้อยู่แล้ว
ไม่ว่าจะเป็นการมองหางานในตำแหน่งเริ่มต้นสำหรับเด็กจบใหม่ หรือวางแผนสมัครงานในสายงานการเงิน การธนาคารกับบริษัทที่ใช่ ก็สามารถเลือกหาได้ที่ JOBTOPGUN เว็บไซต์หางานที่มีงานอัปเดตใหม่ทุกวันจากบริษัทชั้นนำมากมาย ให้คุณได้งานจริงด้วย Super Resume ที่ให้คุณสร้าง Resume อย่างมืออาชีพ หางานสายอาชีพไอที/คอมพิวเตอร์ได้ที่นี่