ถ้าจะรับงานเขียนโปรแกรมต้องมีความรู้เรื่องอะไรบ้างครับ

ตามหัวข้อเลยครับ ผมตั้งเป้าว่าปิดเทอมนี้จะลองหารายได้จากการเขียนโปรแกรมดูครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 5
ทุกอย่างเลยครับ

เพราะจะเจอลูกค้าหลายแบบ ตั้งแต่องค์กรใหญ่ๆจนถึงเจ้าเล็กๆ มีความรู้ด้านเทคนิคมากจนถึงไม่มีเลย

มีตั้งแต่เขาให้เขียนตาม spec. อย่างเดียว มี servers มี environment ให้เขียนพร้อม จนถึงแบบที่ไม่มีอะไรเลย ต้องไปจด domain เอง เช่า cloud เอง ลง OS เอง ลงโปรแกรมเอง ลง database เอง สร้าง git เอง ถึงจะลงมือเขียนโปรแกรมได้

ตอนเขียนโปรแกรมก็มีทั้งเจ้าที่ปล่อยให้เราเขียนอย่างอิสระ ขอให้มันรันผ่าน ได้ผลที่ต้องการ จนถึงแบบที่ควบคุม code quality มีติดตั้ง code analyzers อย่าง SonarQube ไว้ก่อน push

เวลาส่งมอบก็มีตั้งแต่เซ็นรับง่ายๆ ทดสอบแบบง่ายๆ ใช้งานได้ไม่มีปัญหาก็ผ่าน ไปจนถึงแบบเขี้ยวๆ ให้รันเทสให้ดู ตั้งแต่ unit test , functional test , load test , ทำ pen test / va , ให้เอกสาร web security assessment มาให้ทำตาม ข้อไหนไม่ผ่านก็ต้องกลับไปแก้ให้ผ่าน concurrent ไม่ได้ก็ต้องไปจูนให้ได้

เอกสารส่งมอบพวก WI (work instructions) , เอกสารการออกแบบระบบ พวก system diagrams , เอกสาร program flows ต่างๆ , ER/Datadic , คู่มือการใช้งาน user manuals ต่างๆต้องมีครบ และผ่านการตรวจสอบ

กว่าจะจบงานได้ก็เหนื่อยอ่ะครับ

และบางครั้งก็ต้องสามารถร่างสัญญา เสนอโพโพซอล ทำใบเสนอราคาเองด้วย รวมถึงวางบิล หักภาษี ทำบัญชีอีก
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่