#1 tech recruiter in thailand

7 นิสัย ช่วยให้คุณเป็น Software Engineer ที่เก่งขึ้น

หากคุณได้ลองทำบางสิ่ง และคุณทำสิ่งนั้นทุกวันจนเป็นนิสัย แสดงว่าคุณต้องมีเชี่ยวชาญในสิ่งนั้นมาก ๆ จริงไหม? เช่นเดียวกับการทำงานและการเรียนรู้ หากคุณเรียนรู้และพัฒนาทักษะของคุณทุก ๆ วัน แน่นอนว่าเส้นชัยแห่งความสำเร็จกำลังรอคุณอยู่อีกไม่ไกล ดังนั้น บทความนี้จึงรวบรวม 7 นิสัย ช่วยให้คุณเป็น Software Engineer ที่เก่งขึ้น โดยคุณ Parker Klein ซึ่งเขาได้ทำ 7 สิ่งนี้ จนทำให้เขาได้ทำงานที่ Google

1. อ่านหนังสือ Programming

การอ่านหนังสือเกี่ยวกับ Programming Languages, Project Architecture, Best Practices และ Technologies ต่าง ๆ จะช่วยให้คุณเรียนรู้และได้พัฒนาทักษะต่าง ๆ เพิ่มมากขึ้น

เพื่อผลตอบแทนที่ดีที่สุด จงลงทุนให้กับความรู้ของคุณ” — Benjamin Franklin

2. ดู Tutorials

Tutorials จะช่วยให้คุณได้เข้าใจว่า เทคโนโลยีทำงานร่วมกันได้อย่างไร? เพื่อช่วยให้คุณสร้าง Program/Application ได้อย่างเต็มรูปแบบ และได้เรียนรู้วิธีทำอะไรใหม่ ๆ

ฉันมักจะทำในสิ่งที่ฉันทำไม่ได้ เพื่อที่ฉันจะได้เรียนรู้วิธีที่จะทำมัน” — Pablo Picasso

บทความแนะนำ 5 Free Project-Based Tutorials สำหรับ Developer คลิกอ่านเลย

3. สร้าง บางสิ่ง/สิ่งใหม่ ในทุกๆ วัน

เริ่มลงมือทำ ฝึกทำสิ่งใหม่ ๆ จาก Tutorials/Classes เพื่อนำมาปรับใช้ และสร้างสิ่งใหม่ ด้วย Ideas ของคุณเอง

ลองหลักสูตร JavaScript30 ของ Wes Bos ที่มี 30 Projects ขนาดเล็ก ให้คุณได้ลองทำใน 30 วัน

“ถ้าบอกฉันเดี๋ยวฉันก็ลืม, ถ้าสอนฉันบางทีฉันอาจจะจำได้, ถ้าเมื่อใดฉันได้มีส่วนร่วมทำมัน ฉันจะได้เรียนรู้มัน” — Benjamin Franklin

4. เริ่ม Launch Projects ของคุณ

มีรายละเอียดมากมายที่คุณต้องศึกษาและเรียนรู้เพิ่มเติม เพื่อสร้าง Application ของคุณเอง

ดังนั้น การ Deploy Project ของคุณเองนั้น จะช่วยให้คุณได้ประสบการณ์ในการพัฒนาทักษะต่าง ๆ

สิ่งเล็ก ๆ ก็สามารถสร้างสิ่งที่ยิ่งใหญ่ให้เกิดขึ้นได้” — John Wooden

บทความแนะนำ 5 Projects ที่เหมาะสำหรับ Software Engineering คลิกอ่านเลย

5. การเตรียมตัวสัมภาษณ์งาน

งาน Programming สามารถเป็นเส้นทางในการเรียนรู้ และเติบโตเป็น Developer ได้ เพื่อให้ได้งานที่ดี คุณต้องเตรียม Fundamental Programming Concepts และ Problem-solving Skills เพื่อตอบคำถามตอนสัมภาษณ์งาน

บทความแนะนำ แจกโจทย์ Coding Interview สำหรับ Software Engineering คลิกอ่านเลย

6. เขียน Pseudo Code ก่อนเริ่มเขียน Code

เมื่อคุณเริ่มลงมือทำ อาจเป็นเรื่องยากที่จะพิจารณา Edge Cases และ Issues ต่าง ๆ ได้ทั้งหมด

ลองใช้เวลาสัก 2 – 3 นาที ในการวางแผน Code ของคุณก่อนที่จะลงมือทำ

การใช้เวลาวางแผนเพียง ชั่วโมง จะสามารถช่วยคุณประหยัดเวลาในการทำ ได้เป็น 10 ชั่วโมง” — Dale Carnegie

7. อย่าลืมเรื่องการ ตั้งชื่อ

ไม่มีอะไรเลวร้ายไปกว่า การต้องกลับไปแก้ไข Features หรือ Bugs ต่าง ๆ แต่คุณกลับไม่เข้าใจสิ่งที่คุณเขียนไว้เลย สิ่งสำคัญที่จะช่วยได้คือ การตั้งชื่อ Variables และ Functions ดังนั้น ต้องใช้ชื่อที่สื่อความหมายเพื่อให้อ่านแล้วเข้าใจ และตัวคุณเองในอนาคต จะต้องรู้สึก “ขอบคุณ” คุณในวันนี้

บทความที่เกี่ยวข้อง 4 Soft skills ที่จำเป็น สำหรับ Software Developers คลิกอ่านเลย

ทั้งหมดนี้คือ 7 นิสัย ช่วยให้คุณเป็น Software Engineer ที่เก่งขึ้น หากคุณกำลัง หางาน IT สามารถส่ง Resume มาสมัครงานกับเราได้ที่ https://www.ismtech.net/submit-your-resume เพื่อให้ ISM Technology Recruitment เป็นอีกหนึ่งตัวช่วย ให้คุณได้ “ชีวิตการทำงานในแบบที่คุณต้องการ”

ISM เชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการมากว่า 30 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย

Source: https://medium.com/twosapp/

​​​

th