𝗧𝗵𝗲 𝗖𝗮𝗿𝗲𝗲𝗿 𝗔𝗱𝘃𝗶𝗰𝗲 𝗜 𝗪𝗶𝘀𝗵 𝗜 𝗞𝗻𝗲𝘄 𝗜𝗻 𝗧𝗲𝗰𝗵
เลิกวิ่งไล่ตามชื่อตำแหน่งได้แล้ว คนส่วนใหญ่พยายามทำทุกอย่างเพื่อให้ได้ตำแหน่ง Senior บนนามบัตร แต่นี่คือความผิดพลาด
อาชีพของคุณขึ้นอยู่กับปัญหาที่คุณแก้ได้
วิศวกรระดับ Junior ที่รับผิดชอบปัญหาที่ยากมาตลอดสามปี ย่อมดีกว่าคนที่ทำแค่ ticket ง่ายๆ ไปวันๆ คนแรกกำลังสร้างขีดความสามารถ ส่วนอีกคนแค่กำลังสร้างเรซูเม่ จงแสวงหาความรับผิดชอบแม้ในตอนที่รู้สึกไม่สบายใจ เพราะความไม่สบายใจนั่นแหละคือวิธีที่คุณจะเรียนรู้
ฝึกการเขียนให้เชี่ยวชาญ ก่อนจะฝึกการพูด
คนส่วนใหญ่มักให้ความสำคัญกับการพูดในที่สาธารณะและการทำ demo ซึ่งมันก็สำคัญ แต่ความชัดเจนในการเขียนคือรากฐานของคุณ คุณต้องเขียน design proposals และเอกสารทางเทคนิค (technical documents) ให้ชัดเจนในทุกๆ วัน
การเขียนจะบังคับให้คุณต้องคิด หากคุณไม่สามารถอธิบายการตัดสินใจผ่านการเขียนได้โดยไม่ทำให้เกิดความสับสน แสดงว่าคุณยังไม่เข้าใจมันจริงๆ จงเขียนในสิ่งที่ไม่มีใครร้องขอ เขียน postmortems และบันทึกสิ่งที่คุณได้เรียนรู้ นิสัยนี้จะส่งผลลัพธ์ที่ทวีคูณเมื่อเวลาผ่านไป
ให้ความสำคัญกับ scale และความซับซ้อน
คุณไม่สามารถเรียนรู้วิธีการทำงานของระบบขนาดใหญ่ได้จากแค่การดู tutorial คุณจำเป็นต้องทำงานกับ infrastructure ที่มีเดิมพันสูง คุณต้องสัมผัสถึงแรงกดดันจากผู้ใช้งานจริงและความล้มเหลวที่เกิดขึ้นจริง จงเลือกสถานที่ทำงานจากประเภทของปัญหาที่คุณต้องการเผชิญ
สร้างเครือข่ายด้วยการเป็นคนที่มีประโยชน์
การสร้างเครือข่าย (networking) ไม่ใช่การทำธุรกรรม อย่าไปพบปะผู้คนเพียงเพื่อหวังจะเอาผลประโยชน์จากพวกเขา เพราะนั่นจะสร้างได้เพียงความสัมพันธ์ที่ฉาบฉวย
ในทางกลับกัน จงสร้างผลงานที่ดีให้คนเห็น ช่วยเหลือผู้อื่นโดยไม่หวังผลตอบแทน แบ่งปันความรู้ของคุณ และเข้าไปมีส่วนร่วมในชุมชนทางเทคนิค เมื่อคุณเป็นประโยชน์อย่างแท้จริง โอกาสจะวิ่งเข้าหาคุณเอง
สรุปบทเรียน:
- แก้ปัญหาที่ยากแทนที่จะวิ่งไล่ตามชื่อตำแหน่ง
- เขียนให้ชัดเจนเพื่อที่จะคิดให้ชัดเจน
- ทำงานกับระบบที่มี scale ใหญ่เพื่อเรียนรู้บทเรียนที่แท้จริง
- ช่วยเหลือผู้อื่นเพื่อสร้างเครือข่ายที่แท้จริง
Optional learning community: https://t.me/GyaanSetuAi