Nhp Môn Lp Trình Không Code Phm Huy Hoàng
Bn quyn ti: toidicodedao.com
Nhp Môn Lp Trình Không Code Phm Huy Hoàng
Bn quyn ti: toidicodedao.com
Li ta
T câu hi ca nhiu bn tr
Hin nay, ngành lp trình đang là một ngành hot, nhận được s chú ý ca nhiu bn tr.
T lúc viết blog đến này mình vẫn thường nhận được câu hỏi "Làm sao để tr thành mt
lp trình viên", hoặc "Em đi học rồi nhưng vẫn còn đang mù mờ không biết ngành này thế
nào, nên hc nhng gì?".
Nhng câu hỏi này thường đến t các bn hc sinh sắp thi Đại Học, sinh viên năm nhất
năm hai, hoặc nhng bạn đã tốt nghiệp, đã đi làm nhưng có hứng thú mun tìm hiu v
ngành IT.
S ng câu hi mình nhận được không h ít, cho thy có rt nhiu bạn quan tâm đến
ngành IT và muốn theo đuổi nó.
Đến ebook Nhp Môn Lp Trình Không Code
Thế nhưng, khi mình thử tìm hiu v ngành lp trình ới góc độ ca mt newbie, mình
mi thấy nó… không hề d dàng một tí nào. Đa phần các tài liệu đều nng v code, bp mt
phát là đưa ra lý thuyết, bt tay ngay vào code làm nhiu bn hong hn.
Trong quá trình làm vic, lp trình viên dành phn ln thi gian cho vic code, nhưng
công vic ca lp trình viên không phi ch có code!
Theo mình, trước khi dy code, cn phi có định hướng cho các bn v ngành lp trình
như: công việc ca lp trình viên, nhng t cht cần có, lương bổng và cơ hội thế o…
Do vy, mình chn một hướng tiếp cn riêng, nhp môn lp trình mà không đụng đến
mt dòng code nào. Điều này s giúp các bạn đọc đỡ ngộp, đỡ s hơn khi tìm hiểu ngành
này.
Nhp Môn Lp Trình Không Code Phm Huy Hoàng
Bn quyn ti: toidicodedao.com
Quyn sách này có gì hay?
Nếu không nói v code, vy quyến sách này nói v cái gì? Bn hãy coi nó là mt cun
sách định hướng ngh nghip. Đối tượng mà ebook này hướng đến là các em lp 12,
nhng bạn năm nhất đại hc hoc nhng bạn đang học ngành ngh khác, mun tìm
hiu v ngành lp trình.
Tuy nhiên, dù bạn đã chọn theo đuổi ngành CNTT, bn vn có th đọc series để biết
mình còn thiếu nhng kiến thc gì, cn hc thêm nhng gì, đi làm khác đi hc ra sao… Chưa
kể, sau khi đọc xong, bạn cũng sẽ biết cách hướng dn bn bè mun hc lp trình hoặc định
ớng cho đàn em chẳng hn.
Đây là những thc mc mà sách s giải đáp cho bạn sau:
Làm lp trình viên là làm gì? Công việc thường ngày ca h là gì?
Trin vng ngh nghip và lương bổng ca ngành lp trình.
Hc lp trình cn những tư chất gì? Liu bn có phù hp vi ngành lp trình không?
Hc lp trình có th làm được gì: Phn mm, app di động, web, game…
Hai con đường làm lập trình viên: Đại Hc và Học Đại (T hc, thy gì hc ny)
Làm sao hc ngôn ng lập trình đầu tiên?
Hc "xong" ngôn ng lập trình đầu tiên thì làm gì?
Kĩ năng mềm cng mà lp trình viên phi biết: làm vic nhóm, tiếng Anh, t hc, ….
P/S: Đây là ebook miễn phí, các bn c thoi mái chia s cho bạn bè, người thân, nh
dn ngun toidicodedao.com là được nhé. Để ng h tác gi, nh ghé thăm và like fanpage
ti: https://www.facebook.com/toidicodedao nhe.
Các bn hãy click Đăng kí nhận email để theo dõi blog và nhn nhng ebook min
phí, nhng bài viết cc kì hay ho hàng tun v kĩ năng mềm và cng, kinh nghim trong
ngành lp trình nhé!
Nhp Môn Lp Trình Không Code Phm Huy Hoàng
Bn quyn ti: toidicodedao.com
Mc lc
Li ta ....................................................................................................................................................................... 2
Mc lc ...................................................................................................................................................................... 4
Công việc thường ngày ca mt lp trình viên .......................................................................................... 5
Nhng t cht cn có để tr thành lp trình viên ..................................................................................... 8
Trin vng ngh nghip ca ngành lp trình........................................................................................... 11
Hai con đường tr thành lập trình viên: Đại Hc và Học Đại ............................................................ 15
Con đường nào cho các bn t hc lp trình? ......................................................................................... 19
Hc ngôn ng lập trình đầu tiên như thế nào? ....................................................................................... 23
Năm con đường kiếm tin t ngh lp trình ........................................................................................... 28
Học “xong” lập trình thì làm gì, khi nào đi làm được?? ........................................................................ 32
Khong trng kiến thc gia sinh viên IT và Lp Trình Viên ........................................................... 36
Sinh viên IT học và làm gì để không tht nghip? ................................................................................. 40
Làm sao để tr thành mt lập trình viên “có giá” và lương cao? ..................................................... 45
Li kết ..................................................................................................................................................................... 50
Nhp Môn Lp Trình Không Code Phm Huy Hoàng
Bn quyn ti: toidicodedao.com
Công việc thường ngày ca mt lp trình viên
Chương này s tr li câu hi "Làm lp trình viên là làm gì?" và gii thiu nhng công
vic hng ngày ca mi lp trình viên.
Làm lp trình viên là làm gì?
Nói một cách đơn giản, công vic ca lp trình viên là "lp trình", tc là viết code để to
ra phn mm. Phn mm đây có thểng dng di động (Google Map, Camera 360),
game (Flappy Bird, Angry Bird), web (Facebook, Instagram), ng dng Window (ng dng
quản lý, bán hàng…) hoặc các h thng ni b cho các công ty.
Qui trình cơ bản để to ra mt phn mềm thường bao gm: business analysis (BA) ph
trách phân tích nghip v và ly yêu cu của khách hàng; designer để thiết kế các màn
hình và lung chy; lp trình viên (developer) s dựa vào đó để viết code to nên
chương trình; sau đó tester đã chy th để tìm li và… quăng cho developer sửa.
Vi các web, ng dng nho nh, lp trình viên s t mình làm hết các công đoạn trên, t
ly yêu cu khách hàng cho ti design và viết code, sau đó test thử sn phm.
Quy trình phát trin mt phn mm
Công vic hàng ngày ca mi lp trình viên
Tới đây chắc bạn cũng hiểu sơ về công vic ca mi lp trình viên. Tuy nhiên, nhiu bn
sinh viên vn không rõ khi đi làm mình s phi làm nhng vic gì.
Làm mt lp trình viên, công việc thường ngày ca bạn đa phần là xoay quanh chiếc máy
tính:
Code: Phn ln thời gian đi làm của bạn là dùng để code. v trí junior hoc
developer, bn s code nhng hàm hoc chức năng nhỏ. các v trí cao hơn bạn s
nhn nhiu trách nhiệm hơn, code các module phc tạp hơn.