Tập hợp một số tài nguyên trực tuyến (websites/hyperlinks) có thể hỗ trợ các bạn trẻ học được coding từ xa, online.
(last updated: 10/2017)
Ở đây ưu tiên các website tiếng Việt (hoặc của người Việt) trước, phần các website có nguồn gốc nước ngoài sẽ đề cập sau.
Online training (videos/podcasts)
myclass.vn
tedu.com.vn
kyna.vn
courses.vn
kampus.vn
techmaster.vn
laptrinh.io
.
Online training (hands-on/interactive)
vietpro.net.vn
zendvn.com
.
Online articles
laptrinhx.com (N/A now, temp lower quality code24h.com) –> superseded by grokking.org
techtalk.vn
techblog.vn
viblo.asia
kipalog.com
codehub.vn
toidicode.com
.
Q & A (sample code)
toughdev.vn/qa/
.
Motivation
(Serious: https://www.facebook.com/notes/hoang-to/yếu-tố-giới-hạn-limiting-factors/10152318107858293/
Satirical: http://how.vndemy.com/background/1388-lap-trinh-su-ban-tai-can/ )
http://sites.google.com/site/newbielearnlinux2/smartquestions#6
http://tonybuoisangonline.com/noi-long-bo-de-su-to.html
http://tuoitre.vn/le-duc-thong-noi-gi-494729.htm
https://ducquoc.wordpress.com/2013/01/19/coder-rant-money/
https://ducquoc.wordpress.com/2011/11/12/cognitive-bias-traps/
https://hocthenao.vn/2015/01/27/dieu-toi-hoc-duoc-tu-coursera-khieu-anh/
http://newbielearnlinux.googlepages.com/smartquestions
.
Misc (conferences/events/UG/offline)
(vài trung tâm hoặc trainer tác giả nhận thấy là tạm được, i.e. giá rẻ và chất lượng không tệ – lưu ý: tác giả KHÔNG nhận PR/Ads cho bất kỳ cái nào trong bài viết này)
meetup.vn
ticketbox.vn
khoapham.vn
hocthietkeweb.net.vn
csc.edu.vn
Liệt kê thêm cho đủ số (mới):
cc.hcmut.edu.vn
unica.vn
quoctuan.info
khoahoclaptrinh.com
laptrinhvien.io
stanford.com.vn
techkids.vn
hoclaptrinhweb.org
hoclaptrinh.org
iviettech.vn
.
.
Bây giờ bắt đầu phần tiếng Anh (English).
Online training (videos/podcasts)
coursera.org
edx.org
freecodecamp.org
udemy.com
.
.
Online training (hands-on/interactive)
codecademy.com
linuxacademy.com
udacity.com
codeschool.com
codegym.cc
.
.
Online articles
dzone.com
infoq.com
developer.com
.
Q & A (sample code)
stackoverflow.com
softwareengineering.stackexchange.com
Về các trang thử thách dạng HackerRank, Codility, … thì đã được nêu sơ qua trong 1 bài viết trước đây. Tôi nghĩ không nên thử thách beginners quá sức nên không đưa vào đây, những trang đó phù hợp hơn với các bạn trẻ đã có experience.
(Sẽ nêu cụ thể trong bài viết về các trang online Judge / Challenge có tính competitive programming như IOI/ACM-ICPC)
.
Bonus: Một số trang tutorial về Java: baeldung, mkyong, petriKainulainen, logicbig, howtodoinjava, vogella, jenkov, journaldev, o7planning, studytrails, ehchua, javatpoint, w3schools, …
* Lưu ý: cũng như những vấn đề khác trong cuộc sống, thường có hơn 1 cách để làm/đạt được điều mong muốn. Ít nhất sẽ có thể phân loại thành 2 cách: cách khó (Hard Way) và cách dễ (Easy Way). Nếu bạn có được mentor/partner tốt khi mới bắt đầu thì thường sẽ giảm được rất nhiều đường vòng, đỡ lãng phí thời gian “rework” đáng kể . Nhưng cũng sẽ khó thấy được những trở ngại và khó khăn lúc không thuận lợi, cũng như khó được tâm tính kiên nhẫn và hàm ơn (như những người đã thực sự vượt qua được khó khăn).
.
Hope this helps,
./.
fixed link bài viết của Bàn Tải Cân về Limiting Factor:
http://codingpearls.com/goc-suy-ngam/chuyen-nghe-nghiep/nang-cao-nhan-to-gioi-han-de-phat-trien-ban-than.html
–>
https://www.facebook.com/notes/hoang-to/yếu-tố-giới-hạn-limiting-factors/10152318107858293/
(Ví dụ về thùng gỗ – còn gọi là nguyên lý tối thiểu Liebig – hay đc nêu về yếu tố giới hạn
http://tuhocvn.com/nguyen-tac-limiting-factor-yeu-gioi-han.html
http://lethanhtrong.com/yeu-to-gioi-han-thanh-cong
)
Pingback: Agile developer practices | DucQuoc's Blog
Pingback: Coding online run | DucQuoc's Blog
Pingback: Nghiet Nga 30 T20 | DucQuoc's Blog