รายงาน เรื่อง อาชีพโปรแกรมเมอร์และเครอื่ งมือในการประกอบอาชพี จดั ทำโดย นายธนภัทร วรณุ ศรี ม.5/2 เลขที่ 17 เสนอโดย คณุ ครูเนาวรตั น์ แก้วปรีดี โรงเรยี นวชิ ทู ิศ สำนกั งานเขตดนิ แดง กรุงเทพมหานคร
ก คำนำ รายงานเล่มนี้จัดทำข้ึนเพื่อเป็นส่วนหนงึ่ ของรายวิชา การงานอาชีพ ช้นั ม.5/2 เพอื่ ใหไ้ ด้ ศกึ ษาหาความรู้ในเรอื่ ง อาชพี โปรแกรมเมอรแ์ ละเครอื่ งมอื ในการประกอบอาชพี ผูจ้ ัดทำหวงั ว่า รายงานเล่มน้ีจะเปน็ ประโยชน์กับผอู้ ่าน หรอื นกั เรียน ที่กำลังหาข้อมลู เรื่อง นอ้ี ยู่ หากมีข้อแนะนำหรือข้อผดิ พลาดประการใด ผู้จัดทำขอน้อมรับไวแ้ ละขออภยั มา ณ ที่นด้ี ว้ ย ผู้จัดทำ ธนภทั ร วรุณศรี
สารบญั ข เรือ่ ง หน้า คำนำ ก สารบัญ ข ความหมายของอาชพี โปรแกรมเมอร์ 1 ลักษณะงาน 2 เครื่องมือในการประกอบอาชีพ 3-5
1 ความหมายของอาชพี โปรแกรมเมอร์ คอมพิวเตอรโ์ ปรแกรมเมอร์คือผู้นำขอ้ มูลไปออกแบบรายละเอียดการวางโครงสรา้ งระบบ คอมพิวเตอร์ โดยเขยี นโปรแกรมดว้ ยภาษาทางคอมพิวเตอรท์ แ่ี ตกต่างกัน เช่น ภาษาซี ภาษาจา วา เป็นตน้ พวกเขามหี นา้ ทเ่ี ขยี นและทดสอบรหสั หรือโคด้ เพ่อื ทำให้คอมพิวเตอร์และซอฟตแ์ วร์ ทำงานได้ โดยอาจมนี กั วิเคราะห์ระบบช่วยทำการตรวจสอบอกี คร้ังเพือ่ ให้มน่ั ใจในผลลพั ธ์การ ทำงาน และในกรณีท่ีเกิดปัญหาจากการทำงาน คอมพิวเตอรโ์ ปรแกรมเมอรจ์ ะทำการตรวจสอบ รหสั ท่เี กดิ ขอ้ ผิดพลาดและซอ่ มแซมแก้ไขใหถ้ ูกตอ้ ง
2 ลักษณะงาน คอมพิวเตอรโ์ ปรแกรมเมอร์ ทำหน้าที่รบั รายละเอียดของความต้องการของผ้ใู ช้งานจาก นักวิเคราะหร์ ะบบ (System Analyst) แลว้ จัดทำแผนขัน้ ตอนการทำงาน (Flow Chart) ท่ี ละเอยี ดและถูกต้อง เพื่อประโยชนใ์ นการเขยี นโปรแกรมสำหรบั การประมวลผลดว้ ยคอมพิวเตอร์ คอมพิวเตอร์โปรแกรมเมอร์ ทำหนา้ ทร่ี ว่ มกันกบั นกั พัฒนาซอฟตแ์ วร์ และในบางบรษิ ทั หน้าทง่ี าน ทง้ั สองมคี วามเก่ียวพันกัน ซง่ึ พวกเขาสามารถทำงานในดา้ นการพฒั นาไดเ้ ช่นกัน ตัวอย่างเชน่ การ ออกแบบโปรแกรม การพัฒนาซอฟต์แวร์ที่นับตัง้ แตก่ ารสร้างตน้ แบบ แผนภูมิแสดงรายละเอยี ด การเขียนรหัสต่างๆ เขียนและปรบั ปรุงรหัส และการออกแบบแอพพลิเคชน่ั หรือระบบตดิ ต่อ ประสานงานอ่ืนๆ โปรแกรมท่ถี ูกสร้างมจี ุดประสงคเ์ พ่ือจดั การรหสั คอมพิวเตอร์ทมี่ คี วามซับซ้อน โดยโปรแกรม ท่ใี ช้ในการเขยี นแอพพลเิ คช่นั ในมอื ถือมีจะมคี วามซบั ซอ้ นนอ้ ยกว่าเครอื ข่ายอ่ืนๆ ซึง่ ระยะเวลา การทำงานในโปรแกรมที่ง่ายอาจใช้เวลาอันสั้น แต่สำหรับโปรแกรมที่มคี วามซับซ้อน เช่น ระบบ คอมพิวเตอร์ อาจใช้เวลานานเป็นปีหรือมากกว่านน้ั
3 เครอื่ งมอื ในการประกอบอาชีพ Devdocs.io เอกสาร API ทรงพลังสำหรบั ภาษาเขียนโปรแกรมยอดนยิ มแทบท้งั หมดมารวมไว้ในที่เดยี ว สามารถนำไปผสานใชไ้ ด้หลายเฟรมเวิร์ก พรอ้ มฟีเจอรค์ ้นหาขอ้ มลู โค้ดท่ีคุณตอ้ งการไดอ้ ยา่ ง รวดเรว็ ใชแ้ บบออฟไลน์ไดด้ ว้ ย Glitch.com สากเบอื ยนั เรอื รบตอ้ งน่เี ลย เครอื่ งมือตัวฉกาจทีช่ ่วยให้โปรแกรมเมอร์เสกทุกอย่างไดด้ ่ังใจต้องการ ครอบจกั รวาลจริงๆ โดยเฉพาะการสรา้ งเวบ็ แอปบนบราวเซอร์ ไปจนถึงการดูดโค้ดอ้างองิ บน GitHub จากโปรเจก็ ตท์ ่สี นใจได้ Codeply.com อารมณ์เหมอื นเครื่องมือในฝันของชาว Front-end developer เพอ่ื สร้างเลย์เอาต์ใหต้ อบสนองได้ อยา่ งมีประสทิ ธิภาพผ่าน Bootstrap มาพร้อมกับ SemanticUI และ CSS ซึง่ เปน็ อกี เครอื่ งมอื ที่ Front-end developer จำเป็นต้องใช้ Babeljs.io เปน็ เครอ่ื งมอื ทส่ี ร้างมาเพื่อ JavaScript developer โดยเฉพาะ ความแจว๋ คอื สามารถแปลงโคด้ ปัจจุบนั ให้ใช้งานรว่ มกับบราวเซอร์เวอร์ชนั่ เกา่ ๆ ได้ ดเี ว่อร์ Bundlephobia.com เป็นเครือ่ งมือท่ีช่วยให้โปรแกรมเมอร์สามารถดาวน์โหลดแพ็คเกจต่าง ๆ ในรีจิสทรี NPM แลว้ อัพ โหลดไฟล์ package.json เพื่อใหส้ ามารถสแกนการอ้างองิ ท้งั หมดในโปรเจ็คทีท่ ำมาได้ Regexr.com อนั นีค้ ณุ สามารถใช้ทดสอบพวก Regular Expression (Regex) ทส่ี รา้ งขึ้นบนบราวเซอร์ได้ Jex.im ตวั นชี้ ่วยใหโ้ ปรแกรมเมอร์เขียน Regular Regex ในเอดเิ ตอรท์ ี่ใช้อยู่ พร้อมทดสอบเพื่อให้เหน็ ภาพ
4 Httpie.org เปน็ เครื่องมอื แบบ command-line ทโ่ี ปรแกรมเมอร์ใชส้ รา้ ง HTTP Request ไปยงั เว็บ เซริ ฟ์ เวอร์และ RESTful APIs ซง่ึ ใชง้ ่ายกว่าของ CURL อีกดว้ ย ดจี ริงๆทม่ี ตี วั นี้ Explainshell.com คณุ ใช้ Unix อยู่รึเปลา่ ? คุณแค่พิมพ์คำส่ัง Unix ใดก็ไดแ้ ล้วจะได้คำอธิบายท่ชี ัดเจนของแต่ละ คำสัง่ ทคี่ ุณใช้อยู่ Buildregex.com เครอ่ื งมือนชี้ ่วยอำนวยความสะดวกในการสร้าง Regex ผ่านอนิ เทอร์เฟซแบบวิชวล Mackaroo.com น่ีเป็นเคร่ืองมือสำหรับสร้างขอ้ มลู ทดสอบในรูปแบบท่แี ตกตา่ งกนั รวมถึง CSV, SQL, JSON และ อน่ื ๆ Jsdelivr.com เครอื่ งมือนช้ี ว่ ยให้โปรแกรมเมอรเ์ ปิดใช้ปลั๊กอิน WordPress หรือไฟล์ GitHub ผา่ น CDN โดย อนญุ าตให้รวมหลายไฟลใ์ น URL เดยี วไดแ้ ละรับ Minified versions ของ JS และ CSS Tldr.ostera.io เวบ็ ไซต์ใหโ้ ปรแกรมเมอร์ทดสอบตวั อย่างจริงและประสิทธภิ าพในการจัดการกับคำส่งั Unix โดย ไมจ่ ำเป็นต้องเข้าไปที่หนา้ เพจของ Unix Wakatime.com เครอ่ื งมือทช่ี ่วยใหโ้ ปรแกรมเมอรใ์ ช้ตรวจคุณภาพโค้ด พร้อมบันทึกคา่ เมตรกิ ซท์ ีเ่ กีย่ วขอ้ งกับการ เขียนโปรแกรมทีค่ วรทราบ Carbon.now.sh เปน็ เครื่องมือทเ่ี ปิดใหโ้ ปรแกรมเมอรส์ รา้ งและแบ่งปนั ภาพที่สร้างจากโคด้ แถมยังมีคุณสมบตั ิการ เนน้ ไวยากรณ์สำหรับภาษาการเขียนโปรแกรมยอดนิยมท้ังหมดด้วย Hyper.is เคร่ืองมือที่ชว่ ยเสริมพลังเทอรม์ นิ ลิ ดว้ ยเทอร์มนิ ลั แบบคอมมานด์ไลน์ทม่ี ฟี เี จอรม์ ากมายตวั น้ี
5 Astexplorer.net เครอ่ื งมอื น้จี ะช่วยใหค้ ุณคัดลอก JavaScript ของคุณลงในเอดิเตอร์ แสดงผลแบบแผนภูมทิ ่จี ะทำ ใหค้ ุณเขา้ ใจการทำงานของโค้ดไดด้ ยี ิ่งขึน้ Trackjs.com หากคณุ เชยี่ วชาญในการเขยี นโปรแกรม JavaScript นีเ่ ป็นหนึ่งในเครอื่ งมือที่คณุ ต้องมี ใช้ช่วย ตดิ ตาม ตรวจสอบ และแจง้ ทันทหี ากเกิดขอ้ ผดิ พลาด Curlbuilder.com เครอ่ื งมอื น้เี ปดิ ให้โปรแกรมเมอรส์ ร้างคำสงั่ Curl request ผ่านหนา้ เวบ็ บราวเซอร์ Htaccess.madewithlove.be เคร่อื งมือนีช้ ่วยให้โปรแกรมเมอรใ์ ชท้ ดสอบกฎการรีไดเรกต์ แลว้ เขียนทับลงในไฟล์ .htaccess บน เซิรฟ์ เวอร์ Apache ท่ีใชอ้ ยู่
Search
Read the Text Version
- 1 - 8
Pages: