3 lí do tại sao tất cả mọi người chắc chắn nên học code

imicrosoft

Nếu như ai đó thường mong trở thành bác sĩ , lính cứu hỏa hoặc luật sư khi còn bé, thì tôi lại có mong muốn trở thành Aaron Swartz hoặc là một thành viên của hội Telecomix bí mật. Tôi sẽ dành hàng giờ để tìm đọc tất cả những thể loại báo, sách, và video trên những coder, developers and hackers đầy bí ẩn này. Tôi mơ mộng về một thế giới được che khuất dưới mười đầu ngón tay của họ. Chương trình máy tính mang một sức mạnh cực lớn . Không phải chỉ trong một khoảng khắc mà tôi đã tưởng tượng rằng tôi có thể tạo nên cả vũ trụ, rằng việc học code không chỉ đơn giản là dành riêng cho những người cực kì tài năng hay Khao khát được học quan trọng hơn so với nỗi sợ thất bại, một năm trước tôi đã quyết định bắt bản thân tham dự một bootcamp coding intensive trong vòng hai tháng, và mỗi ngày mười giờ. Tôi đã được học rất nhiều ngôn ngữ lập trình, xây dựng nên một chương trình và được để thử sức với những website mà được code hoàn toàn bằng tay. Tôi thường có rất nhiều những mục đích rất tham vọng khi nhắc đến những kĩ năng của bản thân. Tôi đã hơi ngờ ngợ những đã vẫn đăng kí không chút nghi ngờ khi tồi tích lũy được “tares”. Thứ nhất, tôi là một cô gái trên ba mươi, một người có kỉ luật nhưng trên tất cả là một nhà báo với kinh nghiệm khoa học và chính trị xã hội hơn là những khoa học cứng. Tổng kết, tôi đã kì vọng code chỉ là những công việc khuôn mẫu. Tôi đã sai, hoàn toàn. Tôi đã rất vất vả để vượt qua nó. Tôi đổ mồ hôi vì nó, tôi gặp ác mộng với nó, tôi bị nó ám ảnh nhưng những điều tôi học đươc trong chín tuần nhiều hơn những gì tôi học ở trường trong suốt hai mười năm. Đây là những gì tôi học trong vòng hai năm qua, và chúng không chỉ là về chuyện coding.

1. Không chỉ là về chuyện học code, đó là chuyện học về cách học mọi thứ

Tôi đã mong là kiến thực sẽ được đưa tới và những kĩ thuật sẽ được cầm tay chỉ dẫn như khi học ở trường. Tôi đã nhầm. Học code có nghĩa là bạn phải học được cách tìm kiếm đúng thông tin, cùng các phương pháp, kĩ thuật mà nhờ vào người bạn quen thuộc của chúng ta, Google. Trước tiên là bởi vì, công nghệ luôn luôn thay đổi và một người phải có khả năng giữ cho kiến thức của mình luôn được cập nhật, và, thứ hai, bởi vì lĩnh vực học thì rất là rộng lớn sẽ không thể nói hết được chỉ trong vòng một (vài) khóa học. Chúng ta đã quen với điều đó ngay từ đầu.  Học code cũng là học về việc học. Phương pháp này có thể gây bối rối thời gian đầu và người học sẽ nhanh chóng cảm thấy thắc mắc tại sao phương pháp kiểu này không được áp dụng vào việc dạy học ở trường. Những cô cậu học trò của chúng ta sẽ sớm trở nên sáng tạo, được đào tạo, tò mò và khuyến khích phát triển.

2. Học một ngôn ngữ mới

Trong vòng hai tuần đầu, những bài tập của chương trình Bootcamp được thiết kế theo hướng “Thực hiện một chương trình cho phép người dùng tính lượng calo từ thực đơn của nhà hàng McDonald’ hoặc thậm chí có thể là “Viết quy trình Black Jack theo phương pháp lập trình”. Tệ hơn cả việc tôi không hiểu nổi đề bài là việc tôi không thể hiểu được làm thế nào để có thể chuyển một câu nói nghĩa đen sang ngôn ngữ máy. Làm thế nào mà một “chương trình tính calo trong thực đơn” hoặc “trò chơi ngân hàng” được biến đổi thành:

def end_game_message(player_score, bank_score) / if player_score > 21 /“You are over 21… you lose.” / elsif player_score == 21 / “Black Jack!” / elsif player_score > bank_score/ “You beat the bank! You win.” /end/endbla bla

Sẽ không hiệu quả nếu bạn chỉ tìm cách dịch từng câu từng câu một, bởi vì học một ngôn ngữ mới là học thêm một cách nghĩ mới, cách nhìn nhận, về nhân sinh quan. Nó cung cấp một cách nhìn khác về thế giới . Và đó là một điều cực kì tuyệt vời.

3. Dù cho nền tảng của bạn là gì, coding thực sự có ích

Tôi đã phải dành ra hai tháng cùng những người làm bảo hiểm, những luật sư, phát thanh viên, doanh nhân, tài chính, maketer, bảo vệ khách sạn và nhà báo… Họ đều tham dự bootcamp để có thể cải thiện khả năng của mình trên mạng, để phá vỡ vòng lặp chuyên nghiệp của họ hoặc khá đơn giản chỉ cần để tự động hoá quy trình công việc của họ. Giao điểm giữa kiến thức về lĩnh vực cụ thể và của code được tăng thêm giá trị thực chuyên nghiệp. Mặc dù hiện tại chất lượng chỉ là một lựa chọn, nhưng không còn nghi ngờ gì nữa, nó chắc chắn sẽ nhanh chóng trở nên có lợi cho nghề nghiệp cũng như yêu cầu và kỹ năng bắt buộc. Sẽ tốt hơn nếu là người đi trước.

Hiển nhiên là, ngoài ba điều về việc học trên đã đơn giản thay đổi cách nhìn nhận của tôi tới vô số thứ, tôi cũng luôn nhớ rằng có rất nhiều những phát hiện và khoái cảm thông qua việc học code. Có phải kể đến đó là:

-  Tự tay xây dựng nên một thứ gì đó

-  Sự tự do hoàn toàn khi biến ý tưởng của mình thành một chương trình thực sự ( chí ít thì cũng là ở bản mẫu)

-  Khám phá được một tập hợp những con người vô cùng nhiệt huyết những người đang làm cho học code ngày càng trở nên thuận tiện thông qua những hướng dẫn, moocs, và luôn sẵn lòng trả lời những câu hỏi của bạn…

-  Sự sung sướng không gì tả được, niềm tự hào trộn lẫn cùng adrenaline sẽ tăng lên khi code của bạn đột nhiên chạy. Không thẻ diễn tả được và nó cảm giác như thiên đường.

Tôi vẫn không biết cách nào để có thể tối ưu hóa tất cả những kiến thức trên. Nhưng tôi biết mọi thứ sẽ không như cũ nữa trước và sau Bootcamp.

Học CNTT/CNPM để biến ý tưởng kinh doanh thành hiện thực ngay

Với đội ngũ nhân sự có trình độ năng lực chuyên môn cao, trong đó có những Chuyên gia hàng đầu sở hữu nhiều Chứng chỉ Quốc Tế từ MicroSoft, Google, Oracle, Java, IBM. IMicroSoft luôn đi đầu trong việc ứng dụng công nghệ mới vào các dự án phần mềm cũng như nỗ lực trau dồi kỹ năng, kiến thức chuyên môn để nâng cao hơn nữa chất lượng Đào tạo nguồn nhân sự đáp ứng tốt các yêu cầu thực tế tại Doanh nghiệp. Chúng tôi cam kết sẽ mang đến chất lượng dịch vụ hoàn hảo vượt trên cả mong đợi của khách hàng.

Bài viết liên quan

Nghiên cứu đủ rồi, đăng ký tham gia khóa học thôi

ĐỐI TÁC LIÊN KẾT TUYỂN DỤNG NHÂN SỰ CỦA IMICROSOFT VIET NAM

IMicroSoft

IMicroSoft tự hào là doanh nghiệp đầu tiên tại Việt Nam triển khai các Chương trình Đào tạo chuyên môn thực tế cho Học viên ngành CNTT/CNPM. Cũng là một trong những doanh nghiệp đạt được nhiều giải thưởng lớn trong lĩnh vực này. Góp phần phát triển mạnh ngành CNTT/CNPM tại nước ta hiện nay.