Kỹ sư 35 tuổi đổi nghề thành lập trình viên trong một năm
Từ kỹ sư dầu khí, anh Mai Quốc Thành rẽ ngang sang công nghệ thông tin sau một năm học nghề và trở thành lập trình viên của FPT Software.
Tháng 4, anh Mai Quốc Thành nhận thông báo trúng tuyển vào Công ty FPT Software. Đây là trái ngọt cho chàng kỹ sư dầu khí 35 tuổi quyết tâm từ bỏ công việc nhiều thâm niên để rẽ nhánh sang nghề lập trình chỉ sau một năm học trực tuyến.
Tốt nghiệp khoa Dầu khí – Đại học Mỏ địa chất với hơn 10 năm kinh nghiệm làm việc tại nhiều công ty trong và ngoài nước, anh Thành vẫn trăn trở với công việc của mình. Anh bắt đầu nhận thấy công việc của mình không còn nhiều tiềm năng, nhất là khi đã lập gia đình và đón thêm con trai.
Ở độ tuổi không còn quá trẻ để thử sức ở lĩnh vực mới lại là trụ cột gia đình, việc từ bỏ công việc ổn định khiến anh không ít lần ngần ngại. Tuy nhiên, ông bố trẻ vẫn quyết tâm trở lại đời sinh viên lần thứ hai và đặt mục tiêu cho bản thân là chuyển nghề trong vòng một năm.
“Trước khi quyết định học lập trình, tôi không tin ở tuổi 35 vẫn có thể đổi nghề và làm việc tại một trong những tập đoàn công nghệ lớn nhất Việt Nam”, anh Thành chia sẻ.
Anh Thành cùng vợ và con trai. Ảnh: NVCC.
Bắt tay vào thực hiện mục tiêu, anh Thành dành thời gian đầu để tìm hiểu về các lĩnh vực công việc. Nhận thấy tiềm năng của ngành công nghệ thông tin, anh Thành tìm hiểu các trường dạy về lập trình. Sau nhiều lần đắn đo, anh chọn mô hình học tại ĐH Trực tuyến FUNiX vì cam kết ấn tượng “có việc làm ngay sau 3 chứng chỉ học”. Ngoài ra, hình thức học này còn đáp ứng được yêu cầu học linh hoạt, cũng như có thể chọn học chứng chỉ mình cần trước.
Với nền tảng kiến thức về hệ thống máy tính, cài đặt linux, quản lý database trước đó, anh Thành đăng ký học ngay chứng chỉ 2 – lập trình viên ứng dụng mobile, rút ngắn một phần quãng đường chinh phục đích đến của bản thân.
Do chưa từng học online trước đó nên quãng thời gian đầu, anh Thành gặp nhiều thách thức, bỡ ngỡ với cách học, cách vào hệ thống và làm bài thực hành. Dần dần, sinh viên 35 tuổi đã tự tìm ra cách học hiệu quả nhất cho mình.
Anh cho biết: “Ngay từ đầu, tôi đã xác định là phải tự học, tự tìm hiểu, không có ai đôn đốc hay giục giã. Tôi chủ động khai thác các kênh tài liệu tĩnh như LMS, Google, Youtube hay các kênh động như mentor, cộng đồng xTer và các Hannah phụ trách lớp”.
Anh Thành cũng khẳng định, mentor – các chuyên gia trong ngành Công nghệ thông tin chính là những người có ảnh hưởng tích cực nhất trong quá trình tự học của anh. Ngoài hướng dẫn và giúp đỡ sinh viên với vai trò người thầy, trong quá trình học, mentor còn là những người anh, người đồng nghiệp thân thiết.
Sau một năm học tập và hoàn thành 2 chứng chỉ trực tuyến của FUNiX, anh Mai Quốc Thành tự tin đăng ký ứng tuyển và trở thành nhân viên của FPT Software.
Video đang HOT
“Nếu có ý định chuyển nghề, bạn cần phân tích thật kỹ công việc hiện tại và tương lai, đồng thời phải quyết đoán và dứt khoát, đặt mục tiêu, động cơ rõ ràng. Thời gian chỉ trôi qua chứ không bao giờ chững lại để chờ đợi ai, mỗi người cần phải tận dụng nó một cách triệt để”, anh Thành nhắn nhủ.
Bí quyết học lập trình trực tuyến thành công của anh Mai Quốc Thành:
- Xây dựng kế hoạch học tập hợp lý: dành khoảng thời gian nhất định cho việc học mỗi ngày, duy trì sức khỏe tốt để học tập.
- Khai thác kiến thức triệt để: xem kỹ phần lý thuyết trên hệ thống học liệu của trường kết hợp code, tự tìm kiếm thêm tài liệu để bổ sung kiến thức.
- Hỏi mentor nhiều nhất có thể: mentor là các chuyên gia trong ngành, họ không chỉ giỏi về chuyên môn mà còn là người tư vấn hướng nghiệp
- Học hỏi bạn bè: trao đổi với các sinh viên cùng lớp hoặc những bạn đã hoàn thành chứng chỉ đó vì có nhiều kiến thức hỏi bạn sẽ dễ hiểu hơn.
- Không bỏ lỡ những buổi networking hàng tháng: đây là cơ hội giao lưu học hỏi với những chuyên gia Công nghệ thông tin, là dịp để xây dựng được sự kết nối tốt trong nghề IT.
Theo vnexpress.net
10 ngôn ngữ lập trình dễ học cho người mới bắt đầu
Khảo sát của WP Engine trên 909 nhà lập trình tại Mỹ đưa ra 10 ngôn ngữ lập trình dễ dàng để học cho người mới bắt đầu.
Nếu muốn trở thành một lập trình viên, bạn cần biết một số ngôn ngữ lập trình phổ biến, được sử dụng thường xuyên. Khảo sát của WP Engine trên 909 nhà lập trình tại Mỹ đã đưa ra kết quả về 10 ngôn ngữ dễ dàng nhất để bắt đầu.
HTML (13,3%)
Tuy không phải là ngôn ngữ lập trình nhưng HTML có vị trí khá quan trọng trong ngành web và không khó để học. Được tạo ra vào năm 1990, ngôn ngữ này là một trong những công cụ chính để tạo các trang web và ứng dụng chuẩn trên bất kỳ trình duyệt nào.
Python (9%)
Python được biết đến nhờ tính dễ đọc và cú pháp đơn giản. Báo cáo của WP Engine chỉ rõ, đối với các lập trình viên mới, sự thống nhất và tính đơn giản của Python góp phần tạo ra đặc tính dễ sử dụng và khả năng tiếp cận của nó.
Ngôn ngữ lập trình này đã được sử dụng trong gần 25 năm kể từ lần phát hành đầu tiên vào năm 1994. Python thường dùng để làm web, nhưng nó hoạt động tích cực nhất tại machine learning, AI, Bigdata.
Javascript (6,2%)
Javascript là một mã nguồn mở kết hợp các hàm C, C và các Java được thiết kế để lập trình viên lựa chọn ngôn ngữ phù hợp nhất với họ.
Javascript cũng đứng đầu trong danh sách các ngôn ngữ mà các lập trình viên đánh giá là sáng tạo nhất.
PHP (4,9%)
Đây là một ngôn ngữ mã nguồn mở, có mục đích chung, phù hợp phát triển web và có thể được nhúng vào HTML.
Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, dễ học và thời gian xây dựng sản phẩm tương đối ngắn nên PHP nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến trên thế giới.
Java (4,6%)
Java là ngôn ngữ lập trình được thiết kế đặc biệt để có thể viết một lần rồi chạy trên tất cả. Ra đời năm 1991, đây cũng là một trong những ngôn ngữ được ưa chuộng và đa năng nhất để viết.
Tham khảo về chương trình học lập trình hướng đối tượng với ngôn ngữ Java tại đây.
R (4,4%)
R là ngôn ngữ lập trình mã nguồn mở cho máy tính thống kê và đồ họa, được hỗ trợ bởi R Foundation for Statistical Computing. R sử dụng giao diện dòng lệnh, tuy cũng có một vài giao diện đồ họa người dùng dành cho nó.
Shell (4,4%)
Đây là một chương trình máy tính được thiết kế bởi Unix Shell. Nó thường được sử dụng để diễn dịch ngôn ngữ lệnh trong thao tác tập tin, thực thi chương trình, và văn bản in.
Ruby (4,1%)
Ruby là một ngôn ngữ lập trình mã nguồn mở tập trung vào sự đơn giản. Nó cũng nằm trong danh sách các ngôn ngữ lập trình sáng tạo nhất.
Erlang (3,8%)
Erlang là một ngôn ngữ lập trình đa chức năng và đồng thời. Nó được sử dụng để phát triển các hệ thống đồng thời và phân tán.
Go (3,6%)
Go là ngôn ngữ lập trình mã nguồn mở của Google, hữu ích cho việc phát triển ứng dụng web với các khuôn khổ tối thiểu, máy chủ web hoặc các API. Nó cũng giúp triển khai dễ dàng một ứng dụng Go chạy trên nền tảng đám mây của Google (Google Cloud Platform).
Tìm hiểu thêm một số chương trình học lập trình tại đây.
Hiền Mai (Theo Techrepublic)
Theo vnexpress.net
Tăng lương cho giáo viên là khả thi Khẳng định của GS Đinh Quang Báo - nguyên Hiệu trưởng Trường ĐHSP Hà Nội: Tăng lương cho giáo viên là cần thiết, không phải ở nước nghèo, khó khăn như nước ta mà thậm chí cả với cả những nước có nền giáo dục phát triển. ảnh minh họa Tăng lương phải đi đôi với tăng thu nhập. Nói như vậy có...