วิธีเขียนโปรแกรมคอมพิวเตอร์

ผู้เขียน: Ellen Moore
วันที่สร้าง: 12 มกราคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
สรุปพื้นฐานการเขียนโปรแกรมใน 10 นาที
วิดีโอ: สรุปพื้นฐานการเขียนโปรแกรมใน 10 นาที

เนื้อหา

เมื่อเทคโนโลยีมีมากขึ้นเรื่อยๆ สำหรับคนทั่วไป ความต้องการโปรแกรมเมอร์ก็เช่นกัน การเขียนโค้ดและโปรแกรมคอมพิวเตอร์ หรือการเขียนโค้ด (จากภาษาอังกฤษว่า "การเข้ารหัส") เป็นทักษะที่ได้รับและปรับปรุงอยู่ตลอดเวลา แต่แม้แต่โปรแกรมเมอร์ที่มีประสบการณ์มากที่สุดก็ยังเคยเป็นมือใหม่ มีภาษาโปรแกรมที่หลากหลายซึ่งเหมาะสำหรับโปรแกรมเมอร์มือใหม่ ไม่ว่าคุณจะต้องการใช้ทักษะของคุณที่ใด (เช่น JavaScript ค่อนข้างซับซ้อน ดังนั้นจึงควรเริ่มต้นด้วย HTML หรือ CSS) เรียนรู้วิธีเรียนรู้วิธีเขียนโปรแกรมคอมพิวเตอร์โดยอ่านบทความนี้

ขั้นตอน

วิธีที่ 1 จาก 2: เรียนรู้ภาษาการเขียนโปรแกรม

  1. 1 อย่ากังวลมากเกินไปว่าควรเลือกเรียนภาษาใด โปรแกรมเมอร์มือใหม่หลายคนพบว่าเป็นเรื่องยากที่จะเลือกภาษาเมื่อเพิ่งเริ่มเรียนรู้วิธีเขียนโค้ดโปรแกรม ภาษาจริงที่คุณเลือกไม่สำคัญเมื่อต้องศึกษาโครงสร้างและตรรกะของข้อมูลอาคาร ทักษะเหล่านี้มีความสำคัญมากกว่าและสามารถเรียนรู้ได้ด้วยภาษาการเขียนโปรแกรมใดๆ
    • เมื่อเลือกภาษา ให้เน้นที่วัตถุประสงค์ที่คุณต้องการสร้างรหัสโปรแกรม แล้วเลือกภาษาเริ่มต้นเท่านั้น ตัวอย่างเช่น หากคุณต้องการพัฒนาเว็บไซต์ คุณควรเริ่มต้นด้วยการเรียนรู้ HTML5 แล้วเสริมด้วย CSS, JavaScript และ PHP หากคุณต้องการสร้างโปรแกรมคอมพิวเตอร์ ให้เริ่มเรียนภาษา C หรือภาษาโปรแกรมหลักอื่นๆ
    • หากคุณเป็นโปรแกรมเมอร์มืออาชีพ คุณอาจพบว่าคุณไม่เคยใช้ภาษาที่คุณเรียนมาแต่แรกสำหรับการทำงานของคุณ คุณจะได้เรียนรู้ภาษาใหม่ๆ ตลอดเวลาผ่านเอกสารและการทดลองแทน
  2. 2 ค้นหาแหล่งข้อมูลออนไลน์ฟรีสำหรับภาษาที่คุณเลือก อินเทอร์เน็ตเป็นแหล่งรวมบทเรียน หลักสูตร และวิดีโอฟรีเกี่ยวกับภาษาที่คุณเลือกเรียน คุณสามารถเรียนรู้พื้นฐานของภาษาเกริ่นนำเกือบทุกภาษาได้ในหนึ่งวัน
    • นี่เป็นเพียงไม่กี่ไซต์ยอดนิยม: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools และอีกมากมาย
    • WikiHow ยังให้คำแนะนำที่หลากหลายสำหรับผู้เริ่มต้นในการเรียนรู้ภาษาโปรแกรม
    • คุณสามารถค้นหาวิดีโอแนะนำสำหรับเกือบทุกภาษาบน YouTube
    • Stack Exchange เป็นหนึ่งในฟอรัมยอดนิยมที่โปรแกรมเมอร์มืออาชีพตอบคำถามจากผู้ใช้
    คำแนะนำของผู้เชี่ยวชาญ

    อาชา รามามัวร์ธี, MS


    Workday CTO Archana Ramamurthy คือ Workday CTO (อเมริกาเหนือ) ผู้เชี่ยวชาญด้านผลิตภัณฑ์ระดับสูง ผู้ให้การสนับสนุนด้านความปลอดภัย สนับสนุนการบูรณาการที่ดียิ่งขึ้นในสนามแข่งขันในอุตสาหกรรมเทคโนโลยี เธอสำเร็จการศึกษาระดับปริญญาตรีจากมหาวิทยาลัย SRM และปริญญาโทจากมหาวิทยาลัย Duke ได้ทำงานในด้านการจัดการผลิตภัณฑ์มานานกว่าแปดปี

    อาชา รามามัวร์ธี, MS
    CTO วันทำงาน

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


  3. 3 ดาวน์โหลดโปรแกรมแก้ไขข้อความที่ดี ภาษาโปรแกรมหลายภาษาช่วยให้คุณใช้โปรแกรมแก้ไขข้อความภายนอกเพื่อเขียนโปรแกรม ค้นหาโปรแกรมแก้ไขข้อความที่จะแสดงการเยื้องและมาร์กอัปโค้ด
    • โปรแกรมยอดนิยม ได้แก่ Notepad ++ (Windows), TextWrangler (OS X) และ JEdit (ระบบใดก็ได้)
  4. 4 ดาวน์โหลดคอมไพเลอร์ที่คุณต้องการ ภาษาโปรแกรมบางภาษาต้องการคอมไพเลอร์เพื่อแสดงซอร์สโค้ดที่คุณเขียน คอมไพเลอร์แปลซอร์สโค้ดเป็นโปรแกรมภาษาระดับต่ำที่เทียบเท่า ซึ่งคอมพิวเตอร์จะประมวลผล คอมไพเลอร์จำนวนมากนั้นฟรีและโอเพ่นซอร์ส ภาษาที่ต้องใช้คอมไพเลอร์ ได้แก่
    • ค;
    • ค ++;
    • ค #;
    • ชวา;
    • ขั้นพื้นฐาน;
    • ฟอร์ทราน.
  5. 5 เริ่มโครงการแรกของคุณ เลือกโครงการแนะนำที่ดีที่จะช่วยให้คุณได้ลองใช้ทักษะใหม่ ๆ ของคุณ มีคำแนะนำและบทช่วยสอนมากมายเกี่ยวกับหัวข้อนี้บนอินเทอร์เน็ต ตัวอย่างเช่น คุณสามารถเริ่มต้นด้วยการสร้างเว็บไซต์ HTML อย่างง่าย ฐานข้อมูลและฟังก์ชัน PHP อย่างง่าย หรือโปรแกรมอย่างง่ายในภาษาใดๆ ที่ต้องใช้คอมไพเลอร์
  6. 6 แสดงความคิดเห็นออกรหัสทั้งหมดของคุณ ภาษาโปรแกรมทั้งหมดมีฟังก์ชั่นแสดงความคิดเห็นที่ให้คุณป้อนข้อความที่คอมไพเลอร์ไม่สนใจ ดังนั้นคุณสามารถแสดงความคิดเห็นในรหัสได้ ความคิดเห็นเหล่านี้มีความสำคัญอย่างยิ่ง ทั้งเพื่อให้ผู้อื่นรู้ว่าโค้ดของคุณทำงานอย่างไร และเพื่อเตือนตัวเองว่าโค้ดนั้นกำลังทำอะไรอยู่
    • สามารถใช้ฟังก์ชันแสดงความคิดเห็นเพื่อลบโค้ดบางส่วนออกจากโปรแกรมอย่างรวดเร็วเพื่อการทดสอบ เพิ่มแท็กสำหรับความคิดเห็นทั้งสองที่จุดเริ่มต้นและส่วนท้ายของโค้ดที่คุณต้องการแยกออกจากโปรแกรมชั่วคราว จากนั้นลบแท็กเหล่านั้นเพื่อส่งคืนโค้ด
  7. 7 พิจารณารายละเอียดของโปรแกรมหรือโครงการเว็บอื่นๆ เมื่อคุณเรียนรู้โค้ดขณะเดินทาง อย่าละอายที่จะมองหาเบาะแสบนอินเทอร์เน็ตและมองดูคนอื่นแก้ปัญหาที่คล้ายคลึงกัน ใช้เวลาในการทำความเข้าใจว่าโค้ดทำงานอย่างไร
    • อ่านบทความนี้เพื่อเรียนรู้วิธีดูซอร์สโค้ดของเว็บไซต์ใดๆ

วิธีที่ 2 จาก 2: ขยายความรู้ของคุณ

  1. 1 ลงทะเบียนสำหรับหลักสูตร มหาวิทยาลัย วิทยาลัย และโปรแกรมอินเทอร์เน็ตเสนอโปรแกรมและหลักสูตรที่ไม่เพียงแต่สอนการเขียนโปรแกรมเท่านั้น แต่ยังช่วยให้คุณหางานได้อีกด้วย แม้ว่าวุฒิการศึกษาระดับมหาวิทยาลัยในสาขาวิทยาการคอมพิวเตอร์จะไม่จำเป็นเสมอไป แต่ก็สามารถช่วยให้คุณหางานประจำเป็นโปรแกรมเมอร์คอมพิวเตอร์ได้
    • นอกจากนี้ยังมีประโยชน์ที่ปฏิเสธไม่ได้จากการสื่อสารโดยตรงกับครูหรือผู้เชี่ยวชาญด้านการเขียนโปรแกรม ซึ่งไม่ได้มีให้ในหลักสูตรออนไลน์เสมอไป
    • การเรียนรู้ที่จะเป็นโปรแกรมเมอร์อาจมีราคาแพง ดังนั้นคิดให้รอบคอบว่ามันคุ้มค่าหรือไม่ หากคุณชอบเขียนโปรแกรมคอมพิวเตอร์เป็นงานอดิเรก คุณไม่ควรเสียเวลาและเงินไปกับหลักสูตรวิชาชีพ หากคุณกำลังมองหาที่จะสร้างอาชีพในด้านนี้ การได้รับการศึกษาอย่างมืออาชีพสามารถช่วยคุณได้มากในเรื่องนี้ (แต่ก็ไม่จำเป็นเช่นกันถ้าคุณมีพรสวรรค์)
  2. 2 ขยายความรู้ของคุณ คุณจะได้รับประโยชน์ไม่เพียงแต่จากการเรียนรู้ภาษาโปรแกรมเท่านั้น แต่ยังรวมถึงหลักสูตรในวิชาคณิตศาสตร์และตรรกะด้วย เนื่องจากวิชาเหล่านี้มักจำเป็นสำหรับการเขียนโปรแกรมระดับสูง คุณไม่จำเป็นต้องสอนพวกเขาในโรงเรียน แม้ว่าสภาพแวดล้อมทางวิชาการจะมีประโยชน์ก็ตาม
    • การเขียนโปรแกรมที่เกี่ยวข้องกับฟิสิกส์และการจำลองต้องมีความเข้าใจอัลกอริธึมและแบบจำลองเป็นอย่างดี
    • ลอจิกเป็นพื้นฐานของการเขียนโปรแกรม ดังนั้นการทำความเข้าใจตรรกะและกระบวนการจึงสามารถช่วยคุณแก้ปัญหาเมื่อเขียนโค้ดได้
    • ความรู้เกี่ยวกับคณิตศาสตร์ขั้นสูงมักไม่จำเป็นสำหรับการเขียนโปรแกรม แต่สามารถใช้เพื่อการเพิ่มประสิทธิภาพและประโยชน์อื่นๆ ได้
  3. 3 เรียนรู้ภาษาเพิ่มเติม เมื่อคุณเข้าใจภาษาแรกของคุณดีแล้ว คุณสามารถเริ่มเรียนรู้ภาษาโปรแกรมอื่นๆ ได้เช่นกัน ค้นหาภาษาที่เติมเต็มภาษาที่คุณรู้จัก หรือเลือกภาษาที่จำเป็นสำหรับโครงการเฉพาะ ภาษาเพิ่มเติมเช่น HTML และ CSS มักจะง่ายที่สุดในการเรียนรู้
    • Java เป็นหนึ่งในภาษาที่ได้รับความนิยมมากที่สุดและนักพัฒนา Java มักมีความต้องการสูงอยู่เสมอ Java ใช้กับระบบที่หลากหลายและมีการใช้งานมากมาย Java ใช้เพื่อเขียนแอปพลิเคชันสำหรับ Android ซึ่งเป็นหนึ่งในตลาดที่เติบโตเร็วที่สุด
    • ขอแนะนำให้ใช้ C ++ หากคุณต้องการเข้าร่วมเป็นผู้พัฒนาวิดีโอเกม การเรียนรู้การเขียนโปรแกรมใน Unity (เอ็นจิ้นเกมที่ใช้กันอย่างแพร่หลายและราคาถูก) และ UDK (รหัสสำหรับเอ็นจิ้น Unreal ยอดนิยม) จะเปิดประตูให้คุณบ้าง แต่ก็ไม่มีประโยชน์นอกอุตสาหกรรมเกม
    • หากคุณต้องการสร้างแอพสำหรับ iPhone Xcode และ Objective-C จะเป็นตัวเลือกแรกของคุณ คุณจะต้องมี Mac เนื่องจาก Xcode สามารถคอมไพล์ได้บน Mac เท่านั้น
    • Python เป็นภาษาสำหรับเขียนโค้ดฝั่งเซิร์ฟเวอร์ ซึ่งเป็นหนึ่งในภาษาที่เรียนรู้ได้ง่ายที่สุด Python ใช้สำหรับบริการอินเทอร์เน็ตเช่น Pinterest และ Instagram และง่ายพอที่จะเรียนรู้พื้นฐานในเวลาเพียงไม่กี่วัน
  4. 4 อดทน ขณะเขียนโปรแกรม คุณมักจะประสบปัญหา โดยเฉพาะอย่างยิ่งเมื่อมองหาจุดบกพร่องหรือนำแนวคิดใหม่ๆ ไปใช้ คุณจะต้องเรียนรู้ที่จะพอใจกับผลลัพธ์เล็กๆ น้อยๆ แทนที่จะแก้ปัญหาทั้งหมดในคราวเดียว ความอดทนจะช่วยให้คุณสร้างโค้ดที่ดีขึ้น ซึ่งหมายความว่าโปรแกรมของคุณจะทำงานได้ดีขึ้นและเพื่อนร่วมงานของคุณจะมีความสุข
  5. 5 เรียนรู้การทำงานเป็นทีม. หากมีหลายคนทำงานในโครงการในเวลาเดียวกัน พวกเขาอาจมีวิสัยทัศน์ที่แตกต่างกันว่าโครงการควรดำเนินการอย่างไร การทำงานเป็นทีมเป็นสิ่งที่หลีกเลี่ยงไม่ได้ในโลกธุรกิจ ดังนั้นจงเตรียมพร้อมที่จะทำงานร่วมกับผู้อื่น เว้นแต่ว่าคุณตั้งใจจะพัฒนาโครงการทั้งหมดด้วยตัวเอง
  6. 6 หางานที่คุณสามารถฝึกทักษะการเขียนโปรแกรมของคุณ สร้างเว็บไซต์และโปรแกรมคอมพิวเตอร์บนพื้นฐานอาสาสมัคร การทำงานพาร์ทไทม์ในบริษัทเล็กๆ ยังเปิดโอกาสให้เขียนโค้ดสำหรับเว็บไซต์และโปรแกรมง่ายๆ
  7. 7 สนทนากับโปรแกรมเมอร์คนอื่นๆ มีชุมชนนักพัฒนามากมายที่คุณสามารถหาการสนับสนุนและแรงบันดาลใจได้ มองหาข้อตกลงในการเขียนโปรแกรม เข้าร่วม hackathons หรือ gamejams (การรวมตัวของนักพัฒนาเพื่อสร้างโปรแกรมหรือเกมในเวลาจำกัด) ลงทะเบียนในฟอรัมการเขียนโปรแกรมต่างๆ เพื่อเริ่มต้นสร้างชื่อและการเชื่อมต่อของคุณ
  8. 8 ฝึกฝน ฝึกฝน และฝึกฝน โดยการประมาณการบางอย่าง ใช้เวลาประมาณ 15,000 ชั่วโมงในการเขียนโปรแกรมก่อนที่คุณจะได้รับการพิจารณาว่าเป็นผู้เชี่ยวชาญที่แท้จริง นี่หมายถึงหลายปีของการปฏิบัติอย่างต่อเนื่อง คุณจะเชี่ยวชาญในทักษะการเขียนโปรแกรมอย่างแท้จริงก็ต่อเมื่อคุณใช้เวลามากในการทำงานจริงและกลายเป็นผู้เชี่ยวชาญในสาขาของคุณ
    • พยายามตั้งโปรแกรมทุกวันแม้ในวันหยุดสุดสัปดาห์ การเขียนโปรแกรมเพื่อการพักผ่อนสามารถนำไปสู่ความก้าวหน้าและแนวคิดใหม่ๆ