2018-11-22

Tổng hợp link tải tất tần mọi thứ về lập trình mà bạn không thể bỏ qua (phần cuối)

Tổng hợp link tải tất tần mọi thứ về lập trình mà bạn không thể bỏ qua (phần cuối)

Những trang web để bạn học ngôn ngữ lập trình mình thích (Đa phần là Java)

Các kênh dạy lập trình hay trên YouTube

  • C++Now (BoostCon) : Hội nghị C++Now – bàn luận về C++
  • code::dive conference : Diễn đàn code::dive được tổ chức bởi trung tâm NOKIA Wrocław Technology
  • Coding Blocks :Cung cấp các clip hướng dẫn, how to’s, tips and tricks
  • Computerphile : kênh youtube bắt buộc phải xem cho bất kì ai đang học khóa về CS
  • ComputerHistory : Dành cho những ai muốn biết về nguồn gốc của mọi thứ chúng ta đạt được trong thế giới IT
  • CppCon : Hội nghị về C++
  • Facebook Developers
  • Google Developers
  • GoogleTechTalks : Chứa các videos về những đề tài nóng cũng như sản phẩm thú vị trong thế giới công nghệ
  • Gynvael Coldwin : Những video tuyệt vời về reverse engineering và hacking(CTF). Mỗi thứ tư đều có live stream coding trực tiếp
  • Java : bàn luận về java
  • JavaOne : Hội nghị về Java
  • javidx9 : Các hướng dẫn lập trình Game và graphics
  • Meeting C++ YT Kanalseite : Tranh luận về C++
  • Netflix UI Engineering : Rất nhiều video tuyệt vời dành cho web developers, mobile developers và cả những người thích tìm hiểu về Netflix tech stack
  • Siraj Raval : Clip hướng dẫn chuyên về Artificial Intelligence và deep learning
  • The Coding Train : Video hướng dẫn và live coding cho p5.js và javascript
  • ThinMatrix : blog và clip hướng dẫn developer cách làm 3d game trong Java bằng opengl
  • thoughtbot : bình luận về nhiều chủ đề khác nhau trong IT
  • Traversy Media :Web development và programming
  • yegor256
  • GOTO Conference : tech talks từ hội nghị GOTO bởi Developers for Developers
  • freeCodeCamp : Kênh youtube của trang freecodecamp
  • Bo Qian : Học nâng cao về c++
  • Geeksforgeeks : Kênh youtube dành cho dân “mọt sách” công nghệ
  • Hacker earth : Trang youtube của Hacker earth
  • Hak5 : Tập hợp các IT ninjas, chuyên gia bảo mật lẫn hardcore gamer. Đây là kênh youtube chuyên về hack cực thú vị
  • Khan Academy : Kênh youtube của trang Khan Academy
  • LearnCode.academy : 100% hoàn toàn FREE các clip hướng dẫn về Web Development, web site, HTML, CSS, JavaScript, CSS Layouts, Responsive Design, React.js, Node.js, Angular.js, Docker, Dev
  • sentdex : Kênh hướng dẫn lập trình Python. Bạn sẽ được học về machine learning, finance, data analysis, robotics, lập trình web , lập trình game và nhiều thứ khác nữa
  • The Coding Train : Các chủ đề bao phủ từ những kiến thức cơ bản về lập trình như JavaScript (với p5.js) và Java (với Processing) cho đến các thuật toán cao cấp như mô phỏng vật lí, computer vision, và data visualization.
  • TheHappieCat : Videos về technology, storytelling, và cả cách tận hưởng cuộc sống
  • Tutorials Point (India) Pvt. Ltd. : Tutorials Point chứa những video về IT, Engineering, MBA, MCA, Management, cách làm bài thi tốt và cả những chủ đề thường thấy trong đại học. Nếu bạn đang kẹt thời gian lẫn kinh tế thì hãy thử qua kênh youtube này.
  • Udacity : Kênh youtube của Udacity, một trong những trang giáo dục online đầu tiên
  • V. Anton Spraul : Video dành cho những người muốn nắm rõ về software hơn, bao gồm cách chúng hoạt động và những tool mà programmer có thể dùng để giải quyết vấn đề gặp phải trong lập trình
  • xdadevelopers : Kênh youtube nổi tiếng, XDA-Developers. Các clip luôn được bảo đảm nội dung chất lượng, chuyên về Android và Windows Mobile từ HTC, Samsung, Motorola, Sony và nhiều thứ khác. Bạn có thể học về Android, cách tạo ra applications, etc

Các bài hướng dẫn hữu ích


Rèn luyện kĩ năng lập trình

Video hướng dẫn dành cho những bạn thích cách học tương tác hơn

Nguồn Online Compiler và Code snippet

  • CodePad : Code editor để thử, test và chạy 25+ ngôn ngữ khác nhau
  • Codesandbox.io : CodeSandbox cho phép bạn dễ dàng tạo, chia sẻ và dùng lại những React project với các thành viên khác
  • Godbolt.org : Một tool tuyệt vời để theo dõi sự khác biệt trong output giữa các compilers (Có hoặc không có tinh chỉnh)
  • Ideone.com : online compiler và debugging tool cho hơn 60 ngôn ngữ lập trình
  • JSFiddle : Test code trong JavaScript, CSS, HTML hoặc CoffeeScript với online code editor
  • Pastebin.com : Pastebin có thể lưu trữ cũng như chia sẻ texts như code, notes, hoặc các chuỗi snippets.
  • C9.io : Development environment trong cloud
  • Github Gist : Ngay lập tức share code, notes, và snippets.

Những Blogs nổi tiếng mà các developer nên xem qua

Open Source Websites

  • Open Hatch : OpenHatch là một tổ chức phi lợi nhuận dành riêng để kết nối những người đóng góp phần mềm miễn phí tiềm năng với cộng đồng
  • Source Forge : SourceForge lưu trữ gần 280.000 dự án với hơn 2 triệu lượt tải xuống mỗi ngày bao gồm các ứng dụng và công cụ khác nhau
  • Google Code : Google cung cấp hosting miễn phí cho các dự án mã nguồn mở bằng cách sử dụng hệ thống version control Subversion hoặc Mercurial. Nó cung cấp 2 GB dung lượng lưu trữ, tích hợp các code review tool, một wiki và trình theo dõi issue tracker. Song song đó, Google Code cũng cung cấp các liên kết tới nhiều API và developer tool khác của Google.
  • Launch Pad : Được bảo trì bởi Canonical, LaunchPad tập trung vào các projects chạy trên Ubuntu. Nó cũng là nơi host cho hơn 21,000 projects và sử dụng Bazaar version control system
  • Google Open Source : Google Open Source
  • Red Hat Developer : Nhà cung cấp các giải pháp open source số một thế giới
  • Open Source : Open Source
  • Google Summer of Code : Google Summer of Code là một chương trình tập trung khuyến khích học sinh tham gia vào phát triển phần mềm. Trong đó, học sinh sẽ làm việc với một tổ chức nguồn mở trong một dự án lập trình kéo dài 3 tháng
  • Open Source Web Design : Open Source Web Design là một nền tảng để chia sẻ các mẫu template web design miễn phí
  • Mozilla Winter of Security : The Winter of Security (MWOS) là một chương trình được tổ chức bởi Mozilla’s Security team nhằm khuyến khích sinh viên tham gia vào các dự án bảo mật. Các sinh viên sẽ được thực hiện một dự án như là một phần của chương trình giảng dạy đại học của họ
  • Eclipse Lab : Eclipse Labs là một cộng đồng các dự án nguồn mở xây dựng công nghệ dựa trên nền tảng Eclipse. Nó cung cấp các dịch vụ cơ sở hạ tầng thường được các dự án mã nguồn mở yêu cầu, chẳng hạn như code repositories, bug tracking, project web sites/wiki. Eclipse Labs được host bởi Google Code Project Hosting, vì vậy nó sẽ rất quen thuộc với các nhà phát triển đã sử dụng Google Code Project Hosting.
  • Bit Bucket : Tương tự như GitHub, BitBucket host cả public và project riêng tư. Trong site này, open source projects và project riêng tư với ít hơn 5 user sẽ được miễn phí. Nó cũng host hơn 48,000 repositories
  • Media Wiki : MediaWiki là một free software open source wiki package được viết bằng PHP và được sử dụng bởi một số dự án khác của tổ chức phi lợi nhuận Wikimedia Foundation và nhiều wiki khác