#career_in_spotlight #2k3_nulocareer
Học để ra thành nghề nên bắt đầu sao nhỉ?
đây là top 1 câu hỏi dì nhận được (ngoài ngành có, chưa vào ngành cũng có) và nay dì nhờ bạn Scarlet- ngành Computer Science tại University of British Columbia hiện là thực tập sinh tại Google Canada giải đáp nhé
.
.
.
(...)
Trước khi phấn khích nhảy vào cách học lập trình, bạn hãy đặt những câu hỏi này cho bản thân và tự trả lời bằng cách viết xuống giấy/sticky note:
1. Vì sao bạn học lập trình? Mục đích và mục tiêu của bạn là gì?
2. Bạn sẵn sàng bỏ ra bao lâu để "phá băng” vào ngành này?
3. Cách bạn tự học thường như thế nào?
Và dán lên đâu đó dễ thấy, đại loại nó sẽ như một bảng chỉ đường soi sáng cuộc đời khi bạn lỡ lạc lối sau này.
Đồng thời ở câu 1:
- Nếu bạn học vì muốn trở thành tỷ phú như Bill Gates hay nổi tiếng qua một đêm như Nguyễn Hà Đông với Flappy Bird?
--> Hãy tìm một mục tiêu gần và thực tế hơn.
- Nếu bạn học vì bố mẹ bảo?
--> Xin lỗi, bạn sẽ không đua được với mấy đứa đam mê thật sự như tụi mình đâu. Hãy suy nghĩ kỹ nếu bạn đang học vì ai đó thay vì cho chính bản thân bạn.
- Nếu bạn học vì đam mê?
--> Hãy đặt một mục tiêu cụ thể hơn, vì đam mê xuất phát từ cảm xúc và nó sẽ không ổn định, vì thế bạn cần lý do vững hơn để trụ lại. Ví dụ: Phát triển cộng đồng công nghệ ở Việt Nam, phát triển ứng dụng giúp sinh viên nghèo kết nối với tri thức, có một công việc ổn định và được làm những gì mình thích,...
I. Chọn ngôn ngữ
Câu hỏi thần thánh "Tôi nên học ngôn ngữ nào đầu tiên?" luôn xếp đầu danh sách thắc mắc của các bạn newbie và có vô vàn video ngoài kia nói về chủ đề này. Đối với mình, ngôn ngữ lập trình được coi là công cụ và bạn nên quan tâm đến việc "Học ngôn ngữ này sẽ giúp ích gì cho vấn đề mình đang cố giải quyết?" hơn là "Ngôn ngữ nào là tốt nhất để học?". Đơn giản vì học bất kỳ ngôn ngữ nào cũng sẽ giúp bạn hiểu những khái niệm căn bản trong lập trình.
Top 3 ngôn ngữ thích hợp với người chưa biết gì về lập trình:
Python
Javascript
Java
II. Học chắc lý thuyết và làm các bài tập nhỏ
Phần này đòi hỏi sự kiên nhẫn cao vì 3 - 6 tháng đầu là khoảng thời gian khó khăn nhất. Không phải do lập trình căn bản khó, mà vì đây là lúc tâm lý người mới học muốn bỏ cuộc nhất. Có rất nhiều khái niệm mới, trừu tượng, nên đa số mọi người cảm thấy khó thở vì nó không đơn giản như tưởng tượng chút nào. Cộng thêm việc học theo hướng dẫn miễn phí trên mạng hay rơi vào cái bẫy phổ biến: Bạn làm theo như một cái máy, có thể mọi thứ hoạt động nhưng bạn không nắm rõ chuyện gì đang xảy ra. Bởi vậy, nhiều người khoe với mình đã làm được cả chục đồ án sau khi tự học một thời gian, nhưng tới khi mình hỏi đồ án này hoạt động thế nào hay dòng code kia có chức năng ra sao, họ không giải thích được...
III. Tăng kinh nghiệm bằng các dự án thực tế
Tự học một thời gian, mình dần lấy được sự tự tin từ nền tảng kiến thức vững chắc qua sách vở và những khoá học trên mạng, từ đó lấy động lực tham gia đủ cuộc thi lớn bé trong thành phố.
Hackathon là tên gọi chung những cuộc thi kéo dài 24/36/48 giờ liên tục dành cho phát triển ý tưởng công nghệ. Cơ bản là bạn sẽ phải mang theo laptop, gối, chăn, bàn chải đánh răng và những vật dụng cá nhân cần thiết để cắm sân qua đêm. Thể lệ cuộc thi thường khá đơn giản: bạn lập một đội từ 3 - 5 người, phát triển từ một ý tưởng sơ khai (nghiêm cấm bất kỳ hình thức chuẩn bị nào trước) thành một sản phẩm hoàn thiện, và cuối cuộc thi thuyết trình với ban giám khảo.
Có 2 loại hackathon:
- Kỹ thuật (technical hackathon): thường dành cho lập trình viên và dân thiết kế. Người dự thi có thể phát triển bất kỳ thứ gì liên quan đến công nghệ. Phần mềm thì có app, web, game,... Phần cứng thì có robots, xe mini,... Giới hạn là bất cứ thứ gì điên rồ mà bạn có thể nghĩ ra.
- Không kỹ thuật (non-technical hackathon/case competition): dành cho tất cả ngành nghề. Cuộc thi sẽ đưa ra một đề tài hoặc vấn đề bất kỳ trên toàn cầu, trong thời gian cho phép bạn phải phát triển một mô hình và kế hoạch kinh doanh lẫn thiết kế hoàn chỉnh cho giải pháp của bạn.
Kết
Tổng hợp lại, có 4 giai đoạn bạn sẽ đi qua khi tự học lập trình:
0. Xác định rõ mục đích và mục tiêu học
1. Chọn ngôn ngữ phù hợp với mục đích/nhu cầu/định hướng
2. Lấy kiến thức nền từ lý thuyết
3. Lấy kinh nghiệm thực tế từ chiến trường (hackathon & dự án)
.
.
.
(còn tiếp)
*bản quyền được bảo lưu vui lòng không sao chép nội dung này khi chưa được sự đồng ý qua văn bản
Để tìm hiểu hết những sự vạn biến và bất biến trong nghề làm game của tác giả Scarlet và hơn 22 chuyện nghề khác , các cháu có thể đặt mua full ấn phẩm dày cộm 212 trang in màu “Người Trong Nghề IT” của Spiderum tại xốp pi: https://shp.ee/uuy8six
dì xin được code độc quyền SPIDNULO để giảm thêm 12% tối đa 50k đơn 85k nữa luôn cho nhẹ ví
cách dùng mã độc quyền: vào ví voucher tại đây https://shp.ee/xsugxnq -> “nhập mã voucher” -> nhập SPIDNULO -> lưu mã và dùng khi thanh toán
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「canada computer laptop」的推薦目錄:
- 關於canada computer laptop 在 Bà Dì Nulo Facebook 的最佳解答
- 關於canada computer laptop 在 コバにゃんチャンネル Youtube 的最讚貼文
- 關於canada computer laptop 在 大象中醫 Youtube 的最佳貼文
- 關於canada computer laptop 在 大象中醫 Youtube 的精選貼文
- 關於canada computer laptop 在 Canada Computers & Electronics - Home | Facebook 的評價
- 關於canada computer laptop 在 Canada Computers & Electronics - YouTube 的評價
canada computer laptop 在 コバにゃんチャンネル Youtube 的最讚貼文
canada computer laptop 在 大象中醫 Youtube 的最佳貼文
canada computer laptop 在 大象中醫 Youtube 的精選貼文
canada computer laptop 在 Canada Computers & Electronics - YouTube 的推薦與評價
Canada Computers has been serving Canadians since 1991, providing quality products and service for over ... Back to School Laptop Challenge - Markham Store! ... <看更多>
canada computer laptop 在 Canada Computers & Electronics - Home | Facebook 的推薦與評價
Canada Computers & Electronics · February 7 at 3:01 PM ·. Empower your work, learning, and creativity with laptops powered by Windows 11. ✍️ . ... <看更多>