พยางค์เวิร์กช็อป
- แค่เกมบางเกม
- วิธีการทางอารมณ์เมื่อเรียนรู้ (แบบฝึกหัดง่าย/ยาก)
- การฝึกด้วยตนเอง (ดนตรี [การอ่านโพล่งออกมา]))
- ทำความเข้าใจกับเครื่องคอมพิวเตอร์
- อาชีพ
- การพัฒนา
- วิทยาศาสตร์ข้อมูล
- สถาปัตยกรรม
- กระบวนทัศน์การเขียนโปรแกรม [วิธีคิดเกี่ยวกับปัญหา]
- เกี่ยวกับการทำงาน
- มุ่งเน้นวัตถุ
- นักแสดง
- แหล่งข้อมูล (บทเรียน, บล็อก, วิดีโอ, หลักสูตร, หนังสือ, ชุมชน, แชท)
- เครื่องมือ
คู่มือผู้เริ่มต้น
-> การอัปเดตที่สำคัญ: ทุกคนสามารถสมัครสมาชิก https://www.datacamp.com และกลายเป็นโปรแกรมเมอร์ Python หรือนักวิทยาศาสตร์ด้านข้อมูลในการเรียนรู้แบบโต้ตอบที่ง่ายและน่าทึ่ง
นี่คือสิ่งที่ดูเหมือนจะเป็นเส้นทางที่ดีในการเริ่มต้นและมีฐานทั้งหมดที่จะดำเนินการในระยะยาว อ่านบทความนี้ คุณควร konw ว่าถ้าคุณเข้าใจรากของวิทยาศาสตร์คอมพิวเตอร์คุณจะสามารถเรียนรู้หลายภาษาได้เร็วขึ้นมากขึ้นกว่าที่คนที่ไม่เข้าใจ ในที่สุดฉันก็พบหลักสูตรที่สอนหลัก: จากน่านถึง tetris
- เรียนรู้ JavaScript และเป็นอนุพันธ์ (nodejs, AngularJs) ทำไมเพราะภาษาของเว็บเป็นง่ายกว่าที่จะเรียนรู้
- แก้ปัญหา HackerRank และ Project Euler (หลังเฟส 2) หรือดีกว่าแก้ไขปัญหาสำหรับสถาบันที่ไม่แสวงหาผลกำไรใน FreeCodecamp และรับงานแสดงสินค้าโดยตรงจากพวกเขา
- การพิมพ์คีย์บอร์ดรถไฟ
- รู้วิธีแยกความรู้จาก Google (ใช้คำค้นหาที่ดี) ใช้สแต็กล้นฟอรัมและอื่น ๆ ... เขียนและแชทกับผู้คนที่นั่น
- เรียนรู้ Linux (เป็นทางเลือก) แต่สำคัญมาก
- เรียนรู้วิธีการเรียนรู้ของคุณดังนั้นคุณจึงเพิ่มการเรียนรู้ ใช้แผนที่แนวคิด
- ดูบทความนี้ว่าใครบางคนมีงานพัฒนาใน 4 เดือน
หลังจากที่คุณได้รับประสบการณ์กับ JavaScript ให้พิจารณาการเรียนรู้ Haskell เพื่อให้ง่ายต่อการเรียนรู้ภาษาอื่น ๆ แต่การเขียนโปรแกรมเป็นมากกว่าศิลปะและวิทยาศาสตร์ดูลิงค์นี้ 10 ลักษณะที่คุณควรพัฒนาด้วยและจะกำหนดความสัมพันธ์ของคุณกับตลาดได้อย่างแน่นอน
สิ่งที่เป็นนามธรรม
ภาษาการเขียนโปรแกรมสามารถเป็นนามธรรมและคำกริยาหรือทั้งสองอย่าง
คำนามนามธรรม (การเขียนโปรแกรมเชิงวัตถุ)
ลองนึกภาพคุณต้องการเปิด บริษัท เครื่องซักผ้า และคุณไปซื้ออุปกรณ์และพบว่าสำหรับยานพาหนะทุกประเภทคุณต้องซื้อและบำรุงรักษาเครื่อง เครื่องหนึ่งในการล้าง Fiat หนึ่งเครื่องสำหรับ Audi หนึ่งเครื่องสำหรับโตโยต้า ฯลฯ ... มันแพงมากที่คุณตัดสินใจที่จะเก็บรุ่นที่มีชื่อเสียงที่สุดเท่านั้น ในที่สุดคุณก็พบเครื่องจักรที่สามารถทำความสะอาด "รถยนต์" ได้! โอ้นั่นเป็นธุรกิจที่ดีเครื่องหนึ่งเครื่องหนึ่งพื้นที่ให้เช่าคนงานหนึ่งคนที่ต้องจ่าย! น่าทึ่งมากคุณสามารถมีเครื่องซักผ้าที่สามารถล้างแนวคิดนามธรรมของ "รถยนต์" และทุกรุ่นสามารถล้างได้ที่นั่นในราคาที่ต่ำ
นี่คือวิธีที่เราควรเขียนโค้ดของเราบางบรรทัดของรหัสที่สามารถทำสิ่งต่าง ๆ ได้มากมายนี่คือรหัสที่เป็นนามธรรมรหัสที่สามารถจัดการกับแนวคิดที่กว้างขึ้นแทนที่จะเป็นแบบเฉพาะ
คำกริยานามธรรม
การเขียนโปรแกรมที่ใช้งานได้เช่น Scala, Erlang, R, Elixir, การปิดและอื่น ๆ มีความสำคัญเพิ่มขึ้นอย่างมากโดยเฉพาะในยุคข้อมูลขนาดใหญ่นี้ หากคุณรู้กระบวนทัศน์เชิงวัตถุและค้นพบกระบวนทัศน์การทำงานอยู่แล้วคุณจะเข้าใจว่าทำไมคำว่า "ความสนุก" จึงสนุกและยังเป็นฟังก์ชั่น: เพราะการเขียนโปรแกรมในภาษาที่ใช้งานได้เป็นความสนุกที่บริสุทธิ์ :) หมายความว่าคุณควรเขียนฟังก์ชั่นบริสุทธิ์เช่นฟังก์ชั่นที่ค่าส่งคืนถูกกำหนดโดยค่าอินพุตเท่านั้นโดยไม่มีผลข้างเคียงที่สังเกตได้ นี่คือฟังก์ชั่นในการทำงานทางคณิตศาสตร์: Math.cos (x) จะเป็นค่าเท่ากันของ X จะส่งคืนผลลัพธ์เดียวกันเสมอ และนี่จะสนุกจริงๆเพราะคุณสามารถควบคุมพฤติกรรมซอฟต์แวร์ของคุณได้ดังนั้นคุณจึงค้นพบว่าความสามารถในการคาดการณ์และความสุขมารวมกัน :) หลังจากที่คุณมีฟังก์ชั่นบริสุทธิ์ที่ดีคุณเริ่มเขียนสถาปัตยกรรมหลักด้วยฟังก์ชั่นผลข้างเคียงของคุณ ซอฟต์แวร์ที่สะอาดและเขียนได้ดีหมายถึงเงินที่ดีสำหรับ บริษัท ที่คุณทำงานและสำหรับกระเป๋าของคุณ;)
ภาษาอังกฤษ
- Duolingo - เรียนภาษาอังกฤษด้วยเกม
เปิดใจ
- การแก้ปัญหา-การสนับสนุน-คุณควรแก้ไขปัญหาอย่างไร
Linux (ไม่บังคับ)
- Linux -Survival -
เรียนรู้
- Learn -Shell - จำเป็นอย่างยิ่งที่จะต้องรู้พื้นฐานของการเขียนโปรแกรมเชลล์สำหรับโปรแกรมเมอร์ทุกคน
การเรียนรู้-ลินลักซ์
- Linux-Foundation-Video
พื้นฐาน
- Code -Monkey - เริ่มต้นที่นี่และประสบความสำเร็จและเสร็จสิ้นจนถึงความท้าทายครั้งสุดท้าย
- Coffescript - Coffescript เป็นไวยากรณ์ JavaScript ที่เรียบง่าย
- JavaScript1
- JavaScript2
- JavaScript - ทั้งหมดที่คุณต้องการสำหรับการเข้ารหัส JavaScript คลิก :)
การแก้ปัญหา
- Project -Euler - การเลือกโลกของปัญหาที่น่าสนใจในการแก้ปัญหา
- Hacker -Rank - การแข่งขันระดับโลกของการแก้ปัญหา
- Hacker -Earth - การแข่งขัน traning และแบบฝึกหัดที่ดีมาก!
- 99-functional-problems-โซลูชั่น Haskell ที่สง่างามมากและใน Java, ปิด
- รหัสฟรีรหัส-แก้ปัญหาและช่วยเหลือผู้อื่นในเวลาเดียวกัน
เครื่องมือ
- เรียนรู้-เรียนรู้-เรียนรู้วิธีการเรียนรู้
- front -end - ฐานเพื่อทราบวิธีการพัฒนาเว็บแอปพลิเคชัน
- MongoDB - ฐานข้อมูล NOSQL กับ MongoDB
- SQL - ยังรู้จัก SQL ด้วย!
- SQL - เริ่ม SQL ที่นี่
- Git -Basics - พื้นฐานของ Git
- GitHub - นี่คือที่ที่คุณแบ่งปันรหัสเข้าร่วมทีมโครงการเชิงพาณิชย์หรือโอเพนซอร์ซ
- GitHub -Flow - การไหลพื้นฐานเพื่อเริ่มโครงการของคุณ
- VIM -Interactive - เรียนรู้ VIM ออนไลน์แบบโต้ตอบได้
- Vim -Shortcuts - Cheat Sheet Vim Chlorctcuts
- Typing Tutorial - การสอนการพิมพ์ (15 นาที/วันกรุณา ... )
เฟรมเวิร์ก
- JavaScript - รายการ libs JavaScript ที่ดีที่สุด
ส่วนหน้า
- รายการด้านหน้า-ปลาย-รายชื่อ-รายการทรัพยากรที่สมบูรณ์และละเอียด
บทเรียนและหนังสือ
- พูดคุยกับ JavaScript - หนังสือที่น่าทึ่ง
- Angular - Google Framework เพื่อพัฒนาเว็บแอปพลิเคชันดีที่จะรู้ว่ามีงานทำ
- Advanced -Git - Git ขั้นสูง
- นิว-จาวาสคริปต์
- เรียนรู้เวอร์ชัน JavaScript ล่าสุด
- นักต้มตุ๋น - หนังสือ - หนังสือที่น่าตื่นตาตื่นใจ
การเขียนโปรแกรมฟังก์ชั่น
- BASIC -HASKELL - หนังสือเริ่มต้น
- เรียนรู้-คุณ-ฮัสเชล-หนังสือที่น่าตื่นตาตื่นใจ
- Learn-Haskell-the-Hard-Way-Oho ...
- Haskell-Web-Site-ทรัพยากร
- Lambda -Calculus - ถ้าคุณต้องการและชอบทฤษฎีสิ่งที่อยู่เบื้องหลังการเขียนโปรแกรมที่ใช้งานได้
โปรแกรมเชิงวัตถุ
- C# Design -Patterns - C# ตัวอย่างที่ชัดเจนสุดยอดเกี่ยวกับรูปแบบการออกแบบ
ปัญญาประดิษฐ์
- Neural-Net-Playground-สนุกไปกับคุณและครอบครัว :)
- NN -LIB - LIB NEURAL JAVASCRIPT
- TENSOR -FLOW - ใช่ Google เปิดแหล่งที่มาของห้องสมุดการเรียนรู้ Super Machine ของพวกเขา !!!
งานออนไลน์
Upwork - เริ่มต้นที่นี่สร้างแทร็กข้อเสนอแนะห้าดาวและเรียนรู้วิธีการทำงานระยะไกลด้วยเครื่องมือที่น่าทึ่ง คุณสามารถพบกันได้มากกว่า 10,000,000 คนที่ทำงานออนไลน์
รีโมทงาน-รายการ-รายการที่โดดเด่นเต็มรูปแบบของลิงค์หลายประเภท !!!!
TOPTAL - บริษัท ที่ดีที่สุดกำลังเอาท์ซอร์สอยู่ที่นั่นและสำหรับพื้นดินที่ดี
25 สถานที่ทำงาน - รายการตลาด
รายการสุดยอด - อ้างอิงที่ดีที่สุดเท่าที่จะเป็นไปได้
ออกกำลังกาย - ฝึกที่นี่
รหัส - หลายแหล่ง