𝗧𝗵𝗲 𝗖𝗮𝗿𝗲𝗲𝗿 𝗔𝗱𝘃𝗶𝗰𝗲 𝗜 𝗪𝗶𝘀𝗵 𝗜 𝗞𝗻𝗲𝘄 𝗜𝗻 𝗧𝗲𝗰𝗵

เลิกวิ่งไล่ตามชื่อตำแหน่งได้แล้ว คนส่วนใหญ่พยายามทำทุกอย่างเพื่อให้ได้ตำแหน่ง Senior บนนามบัตร แต่นี่คือความผิดพลาด

อาชีพของคุณขึ้นอยู่กับปัญหาที่คุณแก้ได้

วิศวกรระดับ Junior ที่รับผิดชอบปัญหาที่ยากมาตลอดสามปี ย่อมดีกว่าคนที่ทำแค่ ticket ง่ายๆ ไปวันๆ คนแรกกำลังสร้างขีดความสามารถ ส่วนอีกคนแค่กำลังสร้างเรซูเม่ จงแสวงหาความรับผิดชอบแม้ในตอนที่รู้สึกไม่สบายใจ เพราะความไม่สบายใจนั่นแหละคือวิธีที่คุณจะเรียนรู้

ฝึกการเขียนให้เชี่ยวชาญ ก่อนจะฝึกการพูด

คนส่วนใหญ่มักให้ความสำคัญกับการพูดในที่สาธารณะและการทำ demo ซึ่งมันก็สำคัญ แต่ความชัดเจนในการเขียนคือรากฐานของคุณ คุณต้องเขียน design proposals และเอกสารทางเทคนิค (technical documents) ให้ชัดเจนในทุกๆ วัน

การเขียนจะบังคับให้คุณต้องคิด หากคุณไม่สามารถอธิบายการตัดสินใจผ่านการเขียนได้โดยไม่ทำให้เกิดความสับสน แสดงว่าคุณยังไม่เข้าใจมันจริงๆ จงเขียนในสิ่งที่ไม่มีใครร้องขอ เขียน postmortems และบันทึกสิ่งที่คุณได้เรียนรู้ นิสัยนี้จะส่งผลลัพธ์ที่ทวีคูณเมื่อเวลาผ่านไป

ให้ความสำคัญกับ scale และความซับซ้อน

คุณไม่สามารถเรียนรู้วิธีการทำงานของระบบขนาดใหญ่ได้จากแค่การดู tutorial คุณจำเป็นต้องทำงานกับ infrastructure ที่มีเดิมพันสูง คุณต้องสัมผัสถึงแรงกดดันจากผู้ใช้งานจริงและความล้มเหลวที่เกิดขึ้นจริง จงเลือกสถานที่ทำงานจากประเภทของปัญหาที่คุณต้องการเผชิญ

สร้างเครือข่ายด้วยการเป็นคนที่มีประโยชน์

การสร้างเครือข่าย (networking) ไม่ใช่การทำธุรกรรม อย่าไปพบปะผู้คนเพียงเพื่อหวังจะเอาผลประโยชน์จากพวกเขา เพราะนั่นจะสร้างได้เพียงความสัมพันธ์ที่ฉาบฉวย

ในทางกลับกัน จงสร้างผลงานที่ดีให้คนเห็น ช่วยเหลือผู้อื่นโดยไม่หวังผลตอบแทน แบ่งปันความรู้ของคุณ และเข้าไปมีส่วนร่วมในชุมชนทางเทคนิค เมื่อคุณเป็นประโยชน์อย่างแท้จริง โอกาสจะวิ่งเข้าหาคุณเอง

สรุปบทเรียน:

  • แก้ปัญหาที่ยากแทนที่จะวิ่งไล่ตามชื่อตำแหน่ง
  • เขียนให้ชัดเจนเพื่อที่จะคิดให้ชัดเจน
  • ทำงานกับระบบที่มี scale ใหญ่เพื่อเรียนรู้บทเรียนที่แท้จริง
  • ช่วยเหลือผู้อื่นเพื่อสร้างเครือข่ายที่แท้จริง

Source: https://dev.to/satyam_dixit_4802eb0b7608/the-career-advice-i-wish-someone-had-given-me-when-i-started-in-tech-2eoi

Optional learning community: https://t.me/GyaanSetuAi