JavaRush /จาวาบล็อก /Random-TH /การเขียนโปรแกรมเป็นเรื่องยาก นั่นเป็นเหตุผลที่มันคุ้มค่าท...

การเขียนโปรแกรมเป็นเรื่องยาก นั่นเป็นเหตุผลที่มันคุ้มค่าที่จะศึกษา

เผยแพร่ในกลุ่ม
ทุกคนมาเขียนโปรแกรมต่างกัน บางคนเริ่มสนใจสิ่งนี้ในช่วงปีการศึกษาระหว่างเรียนวิชาวิทยาการคอมพิวเตอร์ครั้งแรก บางคนเริ่มเขียน "ห้องทดลอง" ที่มหาวิทยาลัย และคนอื่นๆ เริ่มเรียนโดยมีเป้าหมายที่จะเปลี่ยนอาชีพของตน อย่างไรก็ตาม “รุ่นน้อง” ส่วนใหญ่ยอมรับว่าการเริ่มต้นนั้นยากมาก เราขอแจ้งให้คุณทราบถึงการดัดแปลงบทความของนักข่าว Roger Collier เกี่ยวกับวิธีที่เขาเรียนรู้การเขียนโปรแกรมเพื่อเอาชนะความยากลำบาก เขาประเมินระดับของเขาในฐานะมือสมัครเล่น การเขียนโปรแกรมเป็นเรื่องยาก  นั่นเป็นเหตุผลว่าทำไมจึงควรศึกษา - 1มันดึกแล้ว หลังจากเที่ยงคืนแล้ว ภรรยาและลูกๆ ของฉันนอนหลับมานานแล้ว แต่การนอนหลับยังไม่ใช่ส่วนหนึ่งของแผนของฉัน ถึงกระนั้น ฉันจะทำให้มันเสร็จ... ฉันแก้ไขโค้ดเป็นครั้งที่ล้านแล้วเปิดใช้งานเพื่อดำเนินการ อืม... ดูมีความหวัง ถ้าฉันคลิกที่นี่ โปรแกรมควรเรียกใช้ฟังก์ชัน "คำนวณขั้นตอนถัดไป" ดังนั้น... และถ้าคุณคลิกที่นี่ ฟังก์ชันควรจะเรียกตัวเอง ยอดเยี่ยม. ทีนี้ ถ้าฉันคลิกที่นี่ ฉันควรจะได้... เอ่อ... แน่นอนว่าไม่ใช่สิ่งนี้ เอ๊ะ... มีการแก้จุดบกพร่องมากขึ้น มีข้อบกพร่องมากขึ้น และเวลาไหลลงท่อระบายน้ำพร้อมกับพลังงาน... นี่เป็นภาพที่คุ้นเคยหรือเปล่า? … ฉันคิดว่าการเรียนรู้การเขียนโปรแกรมเป็นเรื่องยาก และนั่นคือเหตุผลที่ฉันชอบทำมันมาก

การเขียนโปรแกรมกลายเป็นงานอดิเรกของฉันได้อย่างไร

ฉันเริ่มเรียนรู้การเขียนโปรแกรมด้วย JavaScript เมื่อสี่เดือนที่แล้ว โดยมีบทช่วยสอนส่วนหน้า ดังนั้นการเขียนโปรแกรมจึงกลายเป็นงานอดิเรกของฉัน ในช่วงไม่กี่ปีที่ผ่านมา ฉันไม่แยแสกับอัตราส่วนการสร้าง/การบริโภคในชีวิตของฉัน เวลาว่างของฉันมากเกินไปถูกใช้ไปกับการบริโภค Netflix, พอดแคสต์, Twitter, นิตยสาร, กีฬาที่ถ่ายทอดสดทางโทรทัศน์, Facebook, บล็อก, สื่อ, หนังสือพิมพ์, นวนิยาย และอื่นๆ อีกมากมาย กิจกรรมเหล่านี้ไม่มีอะไรผิดปกติ: กิจกรรมเหล่านี้น่าสนใจ ให้ความรู้ และค่อนข้างมีประโยชน์ แต่ในความเป็นจริงแล้ว กิจกรรมเหล่านี้มุ่งเป้าไปที่การบริโภคเท่านั้น แม้แต่การอ่านหนังสือดีๆ สักเล่มก็ยังเป็นกระบวนการของการบริโภค แน่นอนว่าฉันไม่ได้แค่บริโภคเท่านั้น ฉันเขียนเป็นส่วนหนึ่งของกิจกรรมสื่อสารมวลชนของฉัน สร้างขึ้นเพื่อที่จะพูด อย่างไรก็ตาม ฉันค่อยๆ เบื่อหน่ายและพยายามทำงานให้ดีก็ต่อเมื่อมันส่งผลกระทบอย่างมากต่อค่าธรรมเนียมของฉันเท่านั้น แม้ว่าครอบครัว งาน กิจกรรมอื่นๆ และงานอดิเรก แต่ฉันยังคงมีเวลาว่างมากมาย และฉันใช้เวลาส่วนใหญ่ไปกับการดูวิดีโอ เมื่อถึงจุดหนึ่งฉันก็รู้สึกเหมือนเป็นหมู การเขียนโปรแกรมเป็นเรื่องยาก  นั่นเป็นเหตุผลว่าทำไมจึงควรศึกษา - 2อันที่จริง งานอดิเรกการเขียนโปรแกรมของฉันยังไม่ได้ผลลัพธ์ที่สำคัญใดๆ ฉันสร้างแอปพลิเคชันง่ายๆ เพียงหนึ่งเดียว สำเร็จความท้าทายส่วนหน้าและโครงการในหลักสูตรของฉัน แต่นี่เป็นเพียงจุดเริ่มต้น! สำหรับฉัน จุดประสงค์ของการเขียนโปรแกรมไม่ใช่เพื่อสร้างสิ่งใหม่ๆ ที่ไม่ธรรมดา แต่คือการมีส่วนร่วมในกระบวนการสร้างสรรค์ การท้าทายตัวเอง การลองทำสิ่งที่ยากๆ ด้วยเหตุผลเดียวที่ทำให้สิ่งที่คุณเริ่มทำเสร็จ

ยิ่งซับซ้อนยิ่งดี

ในเมืองออนแทรีโอ ประเทศแคนาดา บ้านเกิดของฉัน มีโครงการหนึ่งที่มีเป้าหมายเพื่อปรับปรุงสภาพร่างกายของผู้คน เรียกว่าทำให้วันของคุณยากขึ้น แนวคิดหลักของโครงการนั้นง่ายมาก: คุณต้องเพิ่มแบบฝึกหัดง่ายๆ ให้กับกิจวัตรประจำวันของคุณ สิ่งนี้จะเพิ่มระดับการออกกำลังกายและปรับปรุงสุขภาพของคุณ ทุกอย่างง่ายมาก ทำตามขั้นตอน ไม่ต้องใช้ลิฟต์ ลงสถานีก่อนเวลาที่กำหนดแล้วเดิน ในลานจอดรถของบริษัท ให้จอดให้ห่างจากทางเข้าสำนักงานมากที่สุด “เรียบง่ายไม่ได้หมายความว่าดีกว่า” คือคำขวัญของชุมชนนี้ ช่างเป็นถ้อยคำที่แม่นยำจริงๆ!
แน่นอนว่าการนั่งอยู่หน้าคอมพิวเตอร์ในขณะที่คุณเขียนโค้ดไม่ได้ทำให้สภาพร่างกายของคุณดีขึ้น การเขียนโปรแกรมเป็นสิ่งที่ดีแต่ไม่เหมาะกับกล้ามเนื้อของคุณ อย่างไรก็ตาม คุณสามารถมอง การฝึกเขียนโปรแกรม Java ของคุณ ว่าเป็นการฝึกสมอง ไม่ว่าในกรณีใด มันจะดีต่อสุขภาพมากกว่าการเลื่อนดู Instagram ของคนดังไปพร้อมกับจิบเบียร์และมันฝรั่งทอดไปด้วย หลังจากที่ฉันเริ่มเขียนโปรแกรม ฉันยังมีเวลาพักผ่อนเพียงพอ ตัวอย่างเช่น ในเดือนที่ผ่านมา ฉันใช้เวลาหลายสิบชั่วโมงเพื่อดูคนแปลกหน้าขว้างลูกบอลใส่ห่วงโลหะ กล่าวอีกนัยหนึ่ง ฉันดูรอบตัดเชือกของ NBA และเนื่องจากฉันเป็นแฟนทีม Toronto Raptors กิจกรรมนี้จึงเทียบได้กับการทรมานตัวเองเช่นกัน การเขียนโปรแกรมเป็นเรื่องยาก  นั่นเป็นเหตุผลว่าทำไมจึงควรศึกษา - 3การดูบาสเก็ตบอลมีประโยชน์ต่อฉันเป็นประจำหรือไม่? ฉันเริ่มดื่มเบียร์มากขึ้นและกินอาหารขยะมากขึ้น เช่น มันฝรั่งทอดและปีกไก่ นอกจากนี้ ฉันมักจะนอนดึกอยู่เสมอเพราะฉันดูเกมที่ชายฝั่งตะวันตก ดังนั้นการนอนหลับที่ดีต่อสุขภาพจึงไม่เกี่ยวกับฉัน และแม้ว่าฉันจะสนุกกับกิจกรรมนี้มาก แต่จริงๆ แล้ว มันเป็นอันตรายต่อฉัน มันเป็นความบันเทิงที่ดี แต่ไม่มีอะไรเพิ่มเติม เว้นแต่คุณจะคำนึงถึงน้ำหนักส่วนเกินจากของว่างและเบียร์ที่มีแคลอรีสูง หรืออาการง่วงนอนในตอนกลางวันของวันถัดไปด้วย แต่มันเรียบง่ายและน่าพอใจ! ทรุดตัวลงบนโซฟา เปิดขวดเบียร์เย็นๆ เหยียดขา แล้วนั่งในที่เดียวเป็นเวลา 3 ชั่วโมง วิธีง่ายๆก็น่าลุ้น สิ่งที่ซับซ้อนมีประโยชน์มากกว่ามาก

ยากที่จะเรียนรู้ ง่ายต่อการต่อสู้

ฉันคิดถึงคุณค่าของการเอาชนะความยากลำบากอีกครั้งในขณะที่ดูภาพยนตร์เรื่อง Hidden Figures (2016) ภาพยนตร์เรื่องนี้มีข้อความที่ตัดตอนมาจากสุนทรพจน์ "เราตัดสินใจไปดวงจันทร์" ของจอห์น เอฟ. เคนเนดี้ สหรัฐฯ ไม่ได้เลื่อนการบินอวกาศ แม้ว่าภารกิจนี้จะพิสูจน์ได้ยากก็ตาม ประธานาธิบดีกล่าว พวกเขาพัฒนาโครงการอวกาศอย่างต่อเนื่องเพราะมันยาก “ใช่ เราตัดสินใจพิชิตดวงจันทร์ และในทศวรรษนี้ นี่ไม่ใช่เป้าหมายที่ง่าย แต่ยิ่งดีกว่ามาก การทดสอบดังกล่าวจะทำให้เราทุ่มเทอย่างเต็มที่ แสดงให้เห็นว่าเรามีความสามารถอะไร และตระหนักถึงพลังทั้งหมดของเรา นี่คือความท้าทายที่เราพร้อมจะเผชิญที่นี่และเดี๋ยวนี้ และเราหวังเพียงชัยชนะเท่านั้น!” . จอห์น เอฟ. เคนเนดี.
คำว่า "ยาก" "ยาก" และ "ซับซ้อน" มักใช้เพื่ออธิบายสิ่งที่ไม่ดี ในหลายกรณีนี่เป็นเรื่องจริง เป็นการยากที่จะเห็นคนที่รักต้องทนทุกข์ทรมานหรือเจ็บป่วย เป็นเรื่องยากเมื่อสัตว์เลี้ยงตาย เป็นเรื่องยากที่จะอยู่รอดจากการเลิกรา บางสถานการณ์นำมาซึ่งความเจ็บปวดเท่านั้น และเป็นไปไม่ได้ที่จะดึงเอาสิ่งดีๆ ออกไปจากสถานการณ์เหล่านั้น
อย่างไรก็ตาม การเรียนรู้สิ่งที่ยากนั้นมีประโยชน์ในตัวเองเสมอ กระบวนการเรียนรู้นั้นถือได้ว่าเป็นรางวัลหรือผลประโยชน์ การต่อสู้อย่างไร้ประโยชน์กับโค้ดถือได้ว่าเป็นยาสำหรับจิตใจ
หากเป็นเช่นนั้นในระหว่างการทำงานของคุณ คุณได้สร้างสิ่งที่น่าอัศจรรย์ และผู้ใช้เข้าแถวด้านหลังแอปพลิเคชันของคุณด้วยกระเป๋าเงินแบบเปิด - เยี่ยมมาก ถ้าไม่เช่นนั้น ให้เขียนโปรแกรมต่อ หากคุณเป็นผู้เชี่ยวชาญด้านการเขียนโค้ดและกลายเป็นกูรูของ YouTube ที่มีสมาชิกมากกว่า New York Times (มากกว่าล้านคน) นั่นก็เยี่ยมมาก ถ้าไม่เช่นนั้นให้เข้ารหัสต่อไป การเขียนโปรแกรมเป็นเรื่องยาก  นั่นเป็นเหตุผลว่าทำไมจึงควรศึกษา - 4หลายๆ คนเรียนรู้ที่จะเขียนโปรแกรมเพื่อให้บรรลุเป้าหมายที่เฉพาะเจาะจง บางทีคุณอาจเบื่องานและต้องการเปลี่ยนเป็นสิ่งที่น่าสนใจยิ่งขึ้น ไม่มีอะไรผิด. หรือคุณอยากเข้าไอทีเพื่อหารายได้เพิ่ม แน่นอนว่าต้องมีคนจัดหาโดนัทให้ครอบครัวของคุณและชำระค่าใช้จ่าย อย่างไรก็ตาม คุณไม่จำเป็นต้องมีเหตุผลร้ายแรงในการเริ่มเขียนโปรแกรม เพียงแค่เริ่มต้น และถ้าเส้นทางของคุณไม่ง่ายอย่าสิ้นหวัง ซึ่งหมายความว่าคุณมาถูกทางแล้ว บนสิ่งที่ยาก
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION