JavaRush /จาวาบล็อก /Random-TH /อะไรคือสิ่งที่ยากที่สุดในการเป็นโปรแกรมเมอร์? ผู้สำเร็จกา...

อะไรคือสิ่งที่ยากที่สุดในการเป็นโปรแกรมเมอร์? ผู้สำเร็จการศึกษาและนักศึกษา JavaRush พูดคุยเกี่ยวกับเรื่องนี้

เผยแพร่ในกลุ่ม
วิถีชีวิตแบบอยู่ประจำที่ ทำงานกับโค้ดที่ล้าสมัยและค้นหาข้อบกพร่อง - นักพัฒนา เช่นเดียวกับผู้คนในอาชีพอื่น เผชิญกับความยากลำบากในการทำงาน คุณสามารถพูดคุยกันยาวๆ เกี่ยวกับสิ่งที่ยากที่สุดสำหรับโปรแกรมเมอร์ หรือคุณสามารถขอความคิดเห็นจากนักพัฒนาก็ได้ เราสนใจที่จะค้นหาว่าอะไรทำให้นักพัฒนารู้สึกไม่พอใจ ดังนั้นเราจึงได้ทำการสำรวจและรวบรวมผลลัพธ์ไว้ในข้อความนี้ แบบสำรวจของเราเกี่ยวข้องกับนักศึกษาและผู้สำเร็จการศึกษาจาก JavaRush ทั้งผู้ที่ยังเรียนหลักสูตรนี้และผู้ที่มีงานทำแล้ว นี่เป็นสิ่งสำคัญที่ต้องเข้าใจเนื่องจากการรับรู้ถึงความยากลำบากในการทำงานแตกต่างกันไปสำหรับหมวดหมู่เหล่านี้ ตัวอย่างเช่น นี่คือปัญหาที่นักเรียน JavaRush เน้นย้ำซึ่งยังคงอยู่ในเส้นทางสู่งานแรก: อะไรคือสิ่งที่ยากที่สุดในการเป็นโปรแกรมเมอร์?  ผู้สำเร็จการศึกษาและนักศึกษา JavaRush เล่าเรื่องราว - 1โปรแกรมเมอร์ที่ทำงานมีความคิดแตกต่าง: เมื่อพวกเขาได้รับประสบการณ์จริง ความคิดเห็นของนักพัฒนาเกี่ยวกับความยากลำบากในการพัฒนาจะเปลี่ยนไป ตัวอย่างเช่น ปัญหาแรกสำหรับโปรแกรมเมอร์ที่ทำงานคือการไม่มีข้อกำหนด ในขณะที่สำหรับนักศึกษาคือการทำงานโดยใช้โค้ดแบบเดิม อะไรคือสิ่งที่ยากที่สุดในการเป็นโปรแกรมเมอร์?  ผู้สำเร็จการศึกษาและนักศึกษา JavaRush เล่าเรื่องราว - 2สำหรับความเป็นมา เรายังเสริมด้วยว่าในบรรดาผู้ที่สำเร็จการศึกษาจาก JavaRush ที่ทำงานอยู่ ส่วนใหญ่เป็นผู้ที่ได้งานในบริษัทผลิตภัณฑ์ นักพัฒนาจากภายนอกอยู่ในอันดับที่สอง และมีเพียง 3.8% ของนักพัฒนาที่ทำงานในสาขาฟรีแลนซ์ อะไรคือสิ่งที่ยากที่สุดในการเป็นโปรแกรมเมอร์?  ผู้สำเร็จการศึกษาและนักศึกษา JavaRush เล่าเรื่องราว - 3มาดูความยากลำบากในการทำงานโดยละเอียดพร้อมความคิดเห็นจากนักพัฒนา ในเวลาเดียวกัน เราจะค้นหาว่านักพัฒนาชอบอะไรมากที่สุดเกี่ยวกับงานของพวกเขา และความสัมพันธ์ของพวกเขากับการทำงานจากระยะไกลพัฒนาขึ้นอย่างไร

ขาดข้อกำหนด

การขาดข้อกำหนดนั่นคือคำอธิบายพฤติกรรมของโปรแกรมที่ต้องพัฒนาเป็นปัญหาแรกในรายการปัญหาสำหรับโปรแกรมเมอร์ที่ทำงาน (สังเกตโดยนักพัฒนา 69.2%) ดังที่เราได้กล่าวไปแล้ว สิ่งที่น่าสนใจคือนักศึกษาและผู้หางานมีแนวคิดที่แตกต่างกันเล็กน้อยว่าปัญหาด้านการเขียนโปรแกรมอันดับต้นๆ จะเป็นอย่างไร สำหรับหมวดหมู่นี้ สิ่งนี้ใช้ได้กับรหัสเดิม ( รหัสที่ล้าสมัย - ed. ) - 45.5% ของผู้ตอบแบบสอบถามโหวตให้ คำตอบที่แตกต่างกันนี้ชี้ให้เห็นว่านักเรียนยังไม่เข้าใจปัญหาที่พวกเขาจะต้องเผชิญในทางปฏิบัติอย่างถ่องแท้ ในบรรดานักศึกษา ปัญหาการขาดคุณสมบัติอยู่ในอันดับที่สอง (36.4% ของผู้โหวตให้)

นี่คือสิ่งที่โปรแกรมเมอร์พูดถึงเกี่ยวกับการขาดข้อกำหนด: “ฉันยังใหม่กับการทำงาน และฉันยังไม่เข้าใจว่าแอปพลิเคชันทำงานอย่างไร” เดนิสกล่าว “หากไม่เข้าใจถึงความแตกต่างของผลิตภัณฑ์และไม่มีข้อกำหนดที่เหมาะสม การเปลี่ยนแปลงหรือปรับโครงสร้างโค้ดเก่า/โค้ดเฉพาะก็เป็นเรื่องยาก” Andrey กล่าว “เป็นการยากที่จะเปลี่ยนจากงานหนึ่งไปอีกงานหนึ่งหากไม่มีเอกสารหรือข้อกำหนด” Roman กล่าว “เนื่องจากข้อกำหนดทางเทคนิคที่ไม่ถูกต้อง [คุณต้อง] คิดวิธีแก้ปัญหา ซึ่งจากนั้นก็ถูกวิพากษ์วิจารณ์และต้องมีการปรับปรุงใหม่” Veronica กล่าว “ขาดเงื่อนไขการอ้างอิงที่ชัดเจนใน 90% ของกรณี” เดนิสกล่าว “ไม่มีข้อกำหนดทางเทคนิคที่ชัดเจน ลูกค้าเองไม่รู้ว่าต้องการอะไร ตอนนี้อยู่ในขั้นตอนการพัฒนา งานสามารถเปลี่ยนแปลงได้อย่างมาก” Andrey กล่าวเสริม

การประมาณกำหนดเวลางานและการทำงานกับโค้ดเดิม

กำหนดเวลาที่ไม่ชัดเจนอยู่ในอันดับที่สองในรายการความยากลำบากในการเป็นโปรแกรมเมอร์ 42.3% ของพนักงานไอทีที่ทำงานโหวตให้พวกเขา ในเวลาเดียวกัน นักเรียนจัดอันดับปัญหานี้เพียงอันดับที่ห้า (18.2% ของคะแนนโหวต) บ่อยครั้งที่โปรแกรมเมอร์บ่นว่านายจ้างประมาณกำหนดเวลาในการทำงานให้เสร็จสิ้นไม่ถูกต้องหรือมีประสบการณ์น้อยจึงไม่สามารถคำนวณกำหนดเวลาที่ถูกต้องได้ “บางครั้ง ฉันไม่แน่ใจกรอบเวลาที่ฉันจะทำงานให้เสร็จ และฉันก็ตั้งประมาณการไว้สูงขึ้น (การประเมิน - เอ็ด) แม้ว่าฉันจะทำงานเสร็จเร็วกว่าก็ตาม บางครั้งสิ่งนี้ทำให้ลูกค้าเครียด” Igor กล่าว “กำหนดเวลากำหนดไว้โดยไม่ได้ตั้งใจและโดยบุคคลอื่น ซึ่งมักไม่เกี่ยวข้องกับการพัฒนา” เดนิสกล่าว “เวลาสำหรับงานที่ไม่มีประสบการณ์นั้นยากที่จะกำหนด” นิโคเลย์กล่าวเสริม การทำงานกับโค้ดที่ล้าสมัยได้รับคะแนนโหวตจากโปรแกรมเมอร์ที่ทำงานมากเท่ากับกำหนดเวลาที่คลุมเครือ - 42.3% เราขอเตือนคุณว่านักเรียนให้คะแนนเธอเป็นที่หนึ่ง (45.5% ของคะแนนโหวต)

การชุมนุมมากเกินไป

บางทีปัญหาการชุมนุมในด้านการพัฒนาไอทีอาจแย่ลงในช่วงที่มีการระบาดใหญ่ มีการชุมนุมมากมายแล้ว แต่รูปแบบออนไลน์ทำให้การเข้าถึงใจกลางของการสนทนายากยิ่งขึ้น 38.5% ของนักพัฒนาที่ทำงานระบุว่าการประชุมทำให้งานของพวกเขายากขึ้น ในเวลาเดียวกัน นักเรียนให้คะแนน 18.2% อาจเป็นเพราะพวกเขายังไม่เคยประสบปัญหานี้ในความเป็นจริง “ใช้เวลามากมายกับการสื่อสารที่ว่างเปล่า และไม่มีใครยกเลิกกำหนดเวลา” ปีเตอร์กล่าว

วิถีชีวิตแบบพาสซีฟ

การนั่งหน้าคอมพิวเตอร์อย่างต่อเนื่องอยู่ในอันดับที่ห้าในบรรดาความยากลำบากในการทำงานของโปรแกรมเมอร์ (34.6% ของคะแนนโหวตของนักพัฒนาที่ทำงาน) นักศึกษาและผู้หางานจัดอันดับความยากลำบากนี้อยู่ในอันดับที่สี่ด้วยคะแนนโหวต 36.4% โปรแกรมเมอร์ตั้งข้อสังเกตว่าเนื่องจากวิถีชีวิตแบบอยู่ประจำที่ พวกเขามีปัญหาสุขภาพ: โรคกระดูกพรุนที่ปากมดลูก "หลังไม่ดี" และน้ำหนักส่วนเกิน

สื่อสารกับผู้อื่นและค้นหาจุดบกพร่อง

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

ออฟฟิศหรืองานนอกสถานที่ อะไรยากกว่ากัน?

แม้ว่าในช่วงเริ่มต้นของการกักกันหลายคนจะพอใจกับการทำงานจากระยะไกล แต่จากการสำรวจของเรา มีผู้คนจำนวนมากที่ไม่พอใจกับรูปแบบการทำงานประเภทนี้ ผู้ตอบแบบสำรวจทราบว่าเป็นเรื่องยากสำหรับพวกเขาที่จะมีสมาธิอยู่กับบ้าน ขอบเขตระหว่างการทำงานและการพักผ่อนนั้นไม่ชัดเจน และเป็นการยากที่จะรักษาสมดุลระหว่างชีวิตและการทำงาน นอกจากนี้ยังมีผู้ที่ไม่พอใจกับที่ทำงาน: พวกเขาส่วนใหญ่กังวลกับความจริงที่ว่าพวกเขาต้องใช้เวลาหลายชั่วโมงในการไปทำงานและกลับบ้าน “ข้อเสียของออฟฟิศคือเวลาเดินทาง ข้อเสียของการทำงานจากระยะไกลคือมีสิ่งล่อใจมากมายที่อาจทำให้คุณเสียสมาธิ และการที่บ้านค่อยๆ กลายเป็นสำนักงาน” Igor กล่าว “มีการสื่อสารที่ไม่จำเป็นมากมายในสำนักงาน” เดนิสกล่าว “ออฟฟิศแย่ลงเพราะฉันเป็นคนเก็บตัว มันง่ายกว่าสำหรับฉันที่จะสื่อสารกับผู้คนทางออนไลน์” Alexander กล่าวเสริม “การทำงานจากระยะไกลนั้น [ยากกว่า] อย่างแน่นอน การสื่อสารที่ซับซ้อนมากเกินไป ขาดการติดต่อกับทีม เครื่องมือสื่อสารทางไกลไม่อนุญาตให้ฉันแก้ไขงานที่ได้รับมอบหมายได้อย่างมีประสิทธิผลเหมือนกับที่ฉันทำในสำนักงาน” เดนิสกล่าว “การทำงานในออฟฟิศจะยากขึ้นหากออฟฟิศอยู่ไกล เพราะใช้เวลานานกว่าจะไปถึงที่นั่น ฉันไม่อยากเสียเวลา แต่ถ้าออฟฟิศอยู่ใกล้จมูกผม ผมคงเลือกออฟฟิศแน่นอน มีสภาพแวดล้อมการทำงานที่นั่น” วลาดิสลาฟกล่าว

โบนัสจากการทำงานเป็นโปรแกรมเมอร์: เงินเดือนสูง ความคิดสร้างสรรค์ และการเติบโตทางอาชีพ

เพื่อความสมดุล เราได้ถามผู้เข้าร่วมการสำรวจเกี่ยวกับประโยชน์ของการทำงานเป็นโปรแกรมเมอร์ บ่อยครั้งที่นักพัฒนาสังเกตเห็นเงินเดือนที่สูง สภาพการทำงานที่ดี ความสนใจในการทำงาน โอกาสในการทำงาน และความเป็นไปได้ในการย้ายถิ่นฐานไปยังประเทศอื่น “ปริศนาตรรกะที่ไม่หยุดหย่อน สภาพที่สะดวกสบาย และเงินเดือนที่ดี” อิกอร์กล่าว “เงินเดือนสูงแลกกับโอกาสในการแก้ไขปัญหาที่น่าสนใจ โอกาสการเติบโตที่สำคัญมาก” เดนิสกล่าว “ผลงานสร้างสรรค์ สงบ วัดผล และที่สำคัญที่สุดคืองานที่น่าสนใจ” โรมัน “ฉันรู้สึกมีความสุขที่ได้สร้างสรรค์สิ่งใหม่หรือซ่อมแซมสิ่งเก่า การเขียนโปรแกรมเป็นปริศนานิรันดร์ที่มีวิธีแก้ปัญหานับพัน ผู้ติดโดปามีนในตัวฉันมีความสุข ในขณะนี้ นี่อาจเป็นกิจกรรมสร้างสรรค์ที่ง่ายที่สุดหลังจากการทอดไข่” เดนิส “งานที่น่าสนใจ สภาพการทำงานที่ดี (เงินเดือน วัฒนธรรม และบรรยากาศทำงานในบริษัทไอที) โอกาสในการพัฒนาและการฝึกอบรมอย่างต่อเนื่อง” Alexey

“คุณสามารถทำงานตลอด 24 ชั่วโมงหรือทำงานโดยใช้สมองก็ได้ อาชีพโปรแกรมเมอร์ก็ประมาณนี้ คุณเอง (ขึ้นอยู่กับงาน) เป็นผู้กำหนดสิ่งที่คุณต้องทำ เมื่อใด และขอบเขตเท่าใด สิ่งที่คุณต้องมีคือคอมพิวเตอร์ หัว และงานนี้เท่านั้น” อาเธอร์ คุณคิดว่าอะไรคือสิ่งที่ยากที่สุดในการเป็นโปรแกรมเมอร์ ส่วนที่ดีที่สุดคืออะไร? เรากำลังรอความคิดเห็นของคุณในความคิดเห็น;)
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION