#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影片中提到,...
「hackathon competition」的推薦目錄:
- 關於hackathon competition 在 Bà Dì Nulo Facebook 的最佳解答
- 關於hackathon competition 在 堅離地城:沈旭暉國際生活台 Simon's Glos World Facebook 的最佳解答
- 關於hackathon competition 在 美國在台協會 AIT Facebook 的精選貼文
- 關於hackathon competition 在 コバにゃんチャンネル Youtube 的最佳解答
- 關於hackathon competition 在 大象中醫 Youtube 的最佳貼文
- 關於hackathon competition 在 大象中醫 Youtube 的最讚貼文
- 關於hackathon competition 在 Globe 5G Hackathon Pitch Competition (Day 1 Afternoon Group) 的評價
hackathon competition 在 堅離地城:沈旭暉國際生活台 Simon's Glos World Facebook 的最佳解答
如果令網絡討論變得有建設性,可以多參考唐鳳的提議:
According to Tang, this form of participatory policymaking is exemplified by Join, an official civic engagement platform using a real-time machine learning tool called Pol.is to analyze votes and produce an interactive map grouping different-minded users. Launched in 2015, the platform successfully tackled issues such as vacancy taxes and drug prescriptions for animals while hosting 10.6 million visitors, almost half of Taiwan’s population.
The government is also working with g0v—a group of civic-minded hackers and coders—to establish vTaiwan, Tang said, adding that it enables various online communities to debate policy solutions and problems in the digital economy. Such engagement often leads to concrete action by the government, Tang said, citing recent regulatory solutions to hurdles involving Uber, online liquor sales and the platform economy, she added.
Tang said another outstanding example is the Presidential Hackathon. Launched in 2018, the tech competition invites hackers to come up with innovative improvements to the country’s public services. Some of the winning submissions from the most recent edition center on shaping a more legible and transparent judicial system, as well as creating an app for improving public understanding of differing penalties for drunken driving.
(Source: https://taiwantoday.tw/news.php?unit=2,6,10,15,18&post=164109)
FOMO:香港網絡世界的美國大選綜合症
⏺ https://www.patreon.com/posts/43392555
▶️ https://www.youtube.com/watch?v=pyNHUm1JFQU
hackathon competition 在 美國在台協會 AIT Facebook 的精選貼文
今天下午美國在台協會代理處長谷立言頒發了2019年NASA黑客松的獎項。恭喜冠軍隊ET760,亞軍隊 Seal,季軍隊Qoobit,以及創新獎GoodBye_World各隊獲得榮譽!過去的48小時,台灣優秀人才在2019年度NASA黑客松中,展現出程式開發的高超技能來解決與地球及太空有關的問題。恭喜所有得獎隊伍。並祝福第1名及第2名晉級,將與全世界各隊伍競爭到美國佛羅里達州甘迺迪太空中心參觀的機會。同時也感謝所有合作夥伴、贊助商、裁判、以及全體參賽者,成為這個創新挑戰的一份子。#SpaceApps #SpaceAppsTaipei
This afternoon AIT Acting Director Raymond Greene presented awards to the 2019 NASA Hackathon winners. Congratulations to ET760, Seal, Qoobit for respectively winning 1st, 2nd, 3rd, and GoodBye_World for winning Innovation Awards! Over the past 48 hours, Taiwan’s talented teams showed off their impressive creativity and skills to solve problems related to the Earth and Space at Taiwan NASA Hackathon. Congratulations to all the winning teams! Good luck to teams ET760 and Seal in the worldwide competition to win a trip to visit NASA’s Kennedy Space Center in Florida. Thanks to the organizers, sponsors, judges and every participant for being part of this innovative challenge!
hackathon competition 在 Globe 5G Hackathon Pitch Competition (Day 1 Afternoon Group) 的推薦與評價
... <看更多>