3 năm trước, tôi quyết định chuyển nơi làm việc ấm cúng của mình từ lĩnh vực bán hàng, cấu hình và dịch vụ thiết bị máy tính sang lĩnh vực lập trình. Vì lúc đó tôi vẫn chưa biết chính xác mình muốn học ngôn ngữ nào nên tôi quyết định học cùng lúc những kiến thức cơ bản về nhiều lĩnh vực. Vào ngày 1 tháng 1 năm 2016, tôi gặp một người thất nghiệp có tài khoản hàng năm trên JavaRush, Codeschool, Lynda và Tuts+, cùng một khoản tài chính nhỏ cho phép tôi dành cả năm 2016 cho việc học.
Đầu tiên trong hàng đợi của tôi là JavaRush - ngay cả trước đêm giao thừa, tôi đã hoàn thành các cấp độ miễn phí có sẵn, điều này thực sự quyết định quyết định mua quyền truy cập trong một năm một lần. Quá trình đào tạo kéo dài đến mức vào ngày 8 tháng 2, tôi đã ăn mừng việc đạt cấp 30. Từ những gì tôi thích và hữu ích trong tương lai, tôi muốn lưu ý những điều sau:
- củng cố thuật ngữ cũng hữu ích trong việc nắm vững các ngôn ngữ khác (kiểu và cấu trúc dữ liệu, triển khai các nguyên tắc OOP trong thực tế, không gian tên, công cụ sửa đổi truy cập, làm việc với cơ sở dữ liệu và hệ thống tệp, xây dựng truy vấn và nhiều hơn thế nữa);
- có được các kỹ năng làm việc trong một IDE thực sự tốt - IntelliJ IDEA, sau này trở nên hữu ích trong công việc thực tế với các sản phẩm JetBrains khác (PHPStorm/WebStorm/PyCharm);
- văn hóa mã chung - cả về độ phức tạp logic và thuật toán cũng như trong thiết kế trực quan (tuân thủ các kiểu mã);
GO TO FULL VERSION