CodeGym /จาวาบล็อก /สุ่ม /ทำไมคนชอบเขียนโค้ด? อธิบายความหลงใหลในวิชาชีพ
John Squirrels
ระดับ
San Francisco

ทำไมคนชอบเขียนโค้ด? อธิบายความหลงใหลในวิชาชีพ

เผยแพร่ในกลุ่ม
การเขียนโปรแกรมได้รับความนิยมอย่างมากในช่วงทศวรรษที่ผ่านมา และโฆษณาจำนวนมากปรากฏขึ้นจากโอกาสในการได้งานที่มีค่าตอบแทนสูง แต่ในความเป็นจริงแล้ว การเขียนโค้ดยังมีข้อดีอีกมากมาย และความจริงที่จะบอกมีความรักมากมายเกี่ยวกับเรื่องนี้ นักพัฒนาที่มีประสบการณ์หลายคนกล่าวว่าความหลงใหลในอาชีพนี้ช่วยให้พวกเขากลายเป็นมืออาชีพอย่างแท้จริงในสิ่งที่พวกเขากำลังทำอยู่ ความสำเร็จโดยประมาณจะไม่สูงเกินกว่าแถบ "ต่ำ" หรือ "ค่าเฉลี่ย" หากไม่ได้สนใจด้านไอที แต่ทำไมชอบเขียนโค้ด? มันไม่ยากจริงเหรอ? มันไม่น่าเบื่อไปหน่อยเหรอ? ทำไมคนชอบเขียนโค้ด?  อธิบายความหลงใหลในอาชีพ - 1ข้างหน้า เราจะแสดงความรักในการเขียนโปรแกรม — เราได้จำกัดเหตุผลไว้ 10 อันดับแรกสำหรับผู้เขียนโค้ดและผู้เรียนที่มีประสบการณ์ มาดูกันว่าทำไมคนจำนวนมากถึงติดอยู่กับการเขียนโค้ด และทำไมพวกเขาถึงชอบมัน

เหตุผลที่ #1 ความสุขของการเรียนรู้ตลอดชีวิต

เมื่อคุณเขียนโค้ด คุณกำลังเรียนรู้และท้าทายตัวเองอยู่เสมอเนื่องจากลักษณะงานที่ไม่ซ้ำซากจำเจ! ในขณะที่สร้างโปรแกรมหรือแอป คุณจะขยายความเข้าใจเกี่ยวกับปัญหาและแนวทางแก้ไขอยู่เสมอ ลองใช้เฟรมเวิร์กใหม่ แก้ปัญหาที่ยุ่งยากด้วยอัลกอริทึมใหม่ และใช้วิธีการอื่น ทั้งหมดนี้ส่งผลให้จิตใจของคุณยืดเยื้อและพัฒนาความอดทน ความอุตสาหะ และระเบียบวินัย กล่าวโดยย่อ การเขียนโค้ดอาจผลักคุณออกจากเขตความสะดวกสบายของคุณอย่างเห็นได้ชัด แต่ในทางที่ดี!

เหตุผลที่ #2 ความสมดุลที่สมบูรณ์แบบระหว่างทฤษฎีและการปฏิบัติ

ผู้สำเร็จการศึกษาระดับวิทยาลัยส่วนใหญ่มักมีความรู้ที่ทรงพลัง แต่ไม่รู้ว่าจะนำไปใช้ในชีวิตจริงได้อย่างไร แต่การเขียนโปรแกรมแตกต่างกัน แม้ว่าทุกอย่างที่นี่จะดูเป็นนามธรรมในแง่หนึ่ง แต่ก็เป็นประโยชน์อย่างยิ่งในอีกแง่หนึ่ง คุณสามารถนำทฤษฎีเชิงนามธรรมเหล่านั้นมาปฏิบัติได้โดยสร้างแอปหรือซอฟต์แวร์ที่จะเปลี่ยนโลก หรือพัฒนาเว็บไซต์ที่ผู้คนหลายพันล้านคนพบว่ามีประโยชน์ Michael Macaulayจาก Medium กล่าวว่า"ความสวยงามที่แท้จริงของการเขียนโปรแกรมคือคุณสามารถมีช่วงเวลา "ยางบรรจบถนน" ที่คอมพิวเตอร์ที่บ้านของคุณ"และเราก็เห็นด้วยกับเขาโดยสิ้นเชิง

เหตุผลที่ #3 ฝึกจิตใจของคุณ

เมื่อคุณจมปลักกับปัญหาบางอย่างนานเกินไป เราพนันได้เลยว่าคุณอยากจะฉีกผมทิ้ง อย่างไรก็ตาม การแก้ปัญหาใน Java สามารถผ่อนคลายได้หากคุณเขียนโค้ดจากมุมมองที่อยากรู้อยากเห็น เมื่อดูผ่าน StackOverflow, GitHub, Quora, Coderanch และชุมชน Java อื่นๆ คุณสามารถแก้ไขข้อบกพร่อง หน่วยความจำรั่ว หรืออะไรก็ตามที่คุณคิดว่าเป็นไปไม่ได้ การอ้างอิงจากแหล่งข้อมูลหลายแห่งและการรวบรวมข้อมูล คุณกำลังฝึกฝนความคิดของคุณและรับความรู้สึกพึงพอใจเมื่อคุณรวบรวมชิ้นส่วนทั้งหมดเข้าด้วยกันในที่สุด เหมือนเชอร์ล็อก โฮล์มส์จริงๆ

เหตุผลที่ #4 คุณมีรายละเอียดมากขึ้นและพัฒนาทักษะการวิเคราะห์ของคุณ

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

เหตุผลที่ #5 ความต้องการสูงและเงินเดือนสูง

ไม่ต้องสงสัยเลยว่าอาชีพที่เกี่ยวข้องกับไอทีกำลังอยู่ในอันดับต้น ๆ ซึ่งดูเหมือนจะไม่เปลี่ยนแปลงในเร็ว ๆ นี้ ดังนั้น หากคุณเรียนรู้ภาษาจาวา คุณมีแนวโน้มที่จะมีงานทำและได้รับค่าตอบแทนสูงในอนาคต ไม่มีการปฏิเสธว่าโปรแกรมเมอร์จำนวนมากเข้าสู่วงการนี้เพื่อเงิน และไม่มีอะไรผิดปกติ สิ่งเดียวที่ต้องจำไว้คือเทคโนโลยีจะเปลี่ยนแปลงอย่างรวดเร็วในทศวรรษหน้ามากกว่าที่เคยเป็นมา ดังนั้นคุณควรเปลี่ยนตามหรือทิ้งมันไป สวัสดี เหตุผลที่ #1

เหตุผลที่ #6 ทำงานในโครงการที่น่าตื่นเต้น

ในฐานะโปรแกรมเมอร์ คุณจะต้องทำงานในโครงการที่น่าตื่นเต้น! หนึ่งในส่วนที่ดีที่สุดของการเป็นโปรแกรมเมอร์คือการสร้างสิ่งที่ไม่เคยมีมาก่อน จากนั้นคุณสามารถควบคุมแอปพลิเคชัน เว็บไซต์ หรืออะไรก็ตามที่คุณสร้างขึ้น! คุณสามารถพัฒนาและรักษาสิ่งที่มีประโยชน์มาก ซึ่งนำเราไปสู่จุดต่อไป...

เหตุผล #7: สร้างความแตกต่างในชีวิตของผู้คน

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

เหตุผลที่ #8 โอกาสใหม่

จัสมิน หว่อ ยังกล่าวอีกว่า การเขียนโค้ดสามารถเปิดโอกาสมากมายให้กับคุณ นั่นคือสิ่งที่เกิดขึ้นกับเธอ ในฐานะนักศึกษาวิทยาการคอมพิวเตอร์ เธอเดินทางไปยังเมืองและประเทศต่างๆ เพื่อเข้าร่วมโปรแกรมและการประชุมที่จะไม่เปิดรับหากเธอไม่รู้วิธีเขียนโค้ด ในเวลาประมาณ 10 ปี เธอสอนตัวเองด้วย Java, Python, JavaScript, Ruby, HTML CSS และอื่นๆ

เหตุผลที่ #8 ความสวยงามของการทำงานระยะไกล

การทำงานจากทุกที่และทุกเวลาที่คุณต้องการเป็นอีกสิ่งหนึ่งที่คุณรักในการเขียนโปรแกรม ช่วงนี้งานทางไกลได้รับความนิยมอย่างมาก มีงานไม่กี่งานที่สามารถทำได้ทุกที่ และการเขียนโปรแกรมก็เป็นหนึ่งในนั้น นอกจากนี้ คุณต้องการเพียงสองสิ่งในการเขียนโปรแกรม — คอมพิวเตอร์และการเชื่อมต่ออินเทอร์เน็ต ด้วยสองสิ่งนี้ คุณสามารถอยู่ได้ทุกที่ในโลก ต้องการย้ายไปนอร์เวย์และเริ่มตกปลาน้ำแข็งหรือไม่? ยอดเยี่ยม! รู้สึกอยากย้ายไปประเทศไทยเพื่อใช้เวลาว่างบนชายหาดหรือไม่? ไม่มีปัญหา! ทางเลือกนี้ขึ้นอยู่กับคุณ.

เหตุผลที่ #9 ความพยายามของทีม

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

เหตุผลที่ #10. คุณทำให้มันเป็นจริงได้!

"น่าเสียดาย ฉันไม่สามารถเล่นเครื่องดนตรี แต่งเพลงซิมโฟนี ร้องเพลงไพเราะ วาดภาพที่งดงาม หรือปั้นประติมากรรมอันรุ่งโรจน์ได้ แต่เมื่อฉันอยู่เบื้องหลังการเขียนโค้ดบนหน้าจอ ฉันรู้สึกว่ากำลังทำเวทมนตร์บางอย่างอยู่" มิกะกล่าว Väisänenในบล็อกของเธอ จริงๆแล้วรู้สึกเหมือนเป็นพ่อมดจริงๆ ซึ่งแตกต่างจากฟิสิกส์ตรงที่การจำกัดทางกายภาพเป็นทุกสิ่งที่คุณจำกัด การเขียนโค้ดไม่มีอุปสรรค เมื่อสร้างโครงการ คุณไม่จำเป็นต้องคำนึงถึงคุณสมบัติของวัสดุและสิ่งที่คล้ายกัน นั่นเป็นหนึ่งในสิ่งที่น่าตื่นเต้นที่สุดเกี่ยวกับการเข้ารหัส คุณจำความรู้สึกที่ บรรทัด "Hello world" บรรทัดแรก ปรากฏขึ้นบนหน้าจอคอมพิวเตอร์ต่อหน้าคุณได้หรือไม่? ใช่,

บทสรุป

การเขียนโปรแกรมเป็นหนึ่งในงานที่เติบโตเร็วที่สุดในศตวรรษที่ 21 แต่อย่างที่คุณเห็น ไม่ใช่แค่อาชีพที่มีรายได้ดีเท่านั้นที่นำความเข้าใจว่าชุดทักษะของคุณจะไม่กลายเป็นสิ่งที่ไม่เกี่ยวข้องในทศวรรษหน้า นอกจากนี้ยังเป็นอาชีพที่เกือบทุกคนสามารถหาเลี้ยงตัวเองได้ มีหลายสิ่งที่คุณชื่นชอบเกี่ยวกับการเขียนโค้ด ทั้งจากมุมมองด้านเทคนิคและปรัชญา คุณสามารถลับความคิดของคุณ เพิ่มสมองของคุณ จัดหาซอฟต์แวร์ที่ยอดเยี่ยมให้กับผู้คน... ตัวเลือกและผลกระทบนั้นแทบจะไม่มีที่สิ้นสุด การเขียนโปรแกรมช่วยให้คุณเปลี่ยนโลกได้จริงๆ และที่น่าขันที่สุดคือคุณสามารถเป็น Java Developer ระดับโลกคนเดียวในห้องของคุณได้ฟรี คุณยังลังเลอยู่หรือไม่?
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION