ดูคำถามล่าสุดของฉัน: การเขียนโปรแกรมเป็นอาชีพในด้านล่างหรือไม่?
ร้านค้าสุดท้ายของฉันไม่มีกระบวนการ Agile เป็นหลักหมายความว่าพวกเขาไม่มีแผนเลยเกี่ยวกับวิธีการพัฒนาหรือจัดการโครงการของพวกเขา มันหมายความว่า "เฮ้นี่เป็นงานตันไปทำในสองสัปดาห์เราเร็วและว่องไว"
พวกเขาปล่อยสิ่งที่พวกเขารู้ว่ามีปัญหา พวกเขาไม่สนใจว่าจะเขียนสิ่งต่าง ๆ อย่างไร ไม่มีบทวิจารณ์โค้ด - แม้ว่าจะมีนักพัฒนาหลายคนก็ตาม พวกเขาเปิดตัวซอฟต์แวร์ที่พวกเขารู้ว่าเป็นรถม้าชนิดเล็ก
ที่งานก่อนหน้าของฉันผู้คนมีทัศนคติตราบเท่าที่ทำงานได้ดี เมื่อฉันขอให้เขียนรหัสที่ฉันเขียนใหม่ในขณะที่เราสำรวจสเป็คพวกเขาก็ปฏิเสธมัน ฉันต้องการเขียนรหัสใหม่เพราะมีการทำซ้ำรหัสในหลาย ๆ ที่ไม่มีการห่อหุ้มและใช้เวลานานในการเปลี่ยนแปลง
โดยพื้นฐานแล้วความประทับใจของฉันคือ: การเขียนโปรแกรมลดหลั่นลงไปที่:
- อ่านหนังสือเกี่ยวกับเครื่องมือ / เทคโนโลยีล่าสุด
- การขว้างรหัสเข้าด้วยกันโดยหลีกเลี่ยงการเขียนรหัสใด ๆ เพราะ บริษัท ไม่ต้องการที่จะ "คงรหัสไว้"
- แสดงและย้ายไปยังสิ่งต่อไป "ตราบใดที่มันยังทำงานอยู่"
ฉันมักจะบอกตัวเองเสมอว่างานต่อไปฉันจะได้ร้านค้าที่ดีขึ้น มันไม่เคยเกิดขึ้น ถ้าเป็นแบบนี้ฉันจะรู้สึกติดขัด เทคโนโลยีเปลี่ยนแปลงอยู่เสมอ หากการพัฒนาทางด้านอาชีพเพียงอย่างเดียวที่นี่คือการอ่านหนังสือเทคโนโลยี MS Press ล่าสุดคุณมีสิ่งใดบ้างที่สร้างขึ้นใน 10 ปี แต่เป็นความรู้ชั้นเลิศเกี่ยวกับเทคโนโลยีต่างๆ ฉันกังวลเกี่ยวกับ:
- วิธีที่ดีที่สุดในการมีมาตรฐานวิชาชีพ
- วิธีการพัฒนาความรู้และประสบการณ์ที่มีความหมายในสถานการณ์นี้