Header Ads

5 bước vươn lên là lập trình viên “xịn” ngay cả trường hợp với kinh nghiệm

Khi bạn bắt đầu học phương pháp viết code hoặc một kỹ thuật mới thì bạn sẽ thường thấy mình bị mắc kẹt trong việc tìm kiếm những hướng dẫn để học và làm theo chúng.


Đây quy trình mà bạn chỉ biết học và khiến cho theo từ hướng dẫn này tới hướng dẫn khác để hoàn thành một hay rộng rãi khóa học khác nhau nhưng vẫn cảm thấy như bạn không học được nhiều.
Bạn có lẽ cũng đã bỏ công ra học biện pháp mà các “lập trình viên nổi tiếng” đã thành lập những vật dụng phần mềm thú vị, tất nhiên việc đang chạy vô cùng lan rộng dự án khác nhau.

Nhưng đối với bạn, dù đã sở hữu thể hoàn thành số đông những câu hỏi được đưa ra trong tất cả khóa học online, nhưng mỗi khi bạn được quan tâm cách} bắt đầu một dự án của riêng mình thì bạn sẽ bị choáng ngợp bởi số lượng những trang bị bạn vẫn ko biết làm. Từ đó bạn cảm thấy mình như chưa học được gì. Hoặc sở hữu thể, bạn thậm chí còn cho rằng đó là do không đủ năng lực.

Thật ra bạn đang mắc bắt buộc hội chứng thiếu tự tin khi gặp cần những thử thách mà bạn chưa từng mang kinh nghiệm xử lí. Và hóa ra, bạn luôn mang thể tạo phần mềm mà toàn bộ người sở hữu thể sử dụng mà ko buộc phải đề nghị mang thử khám phá hay kĩ năng bí mật gì cả.

Vấn đề nằm ở bí quyết tiếp cận của chúng ta

Vậy tại sao chúng ta ngần ngại và gần như … sợ hãi lúc bắt đầu những dự án của riêng mình?
Đó là vì với cực kỳ ít người xem sét hai yếu tố quan trọng đề nghị có|cần thiết|đòi hỏi|lời yêu cầu|nhu cầu|nhu cầu bắt buộc thiết|nhu yếu|sự bắt buộc dùng|sự đòi hỏi|thiết yếu} để hoàn thành bất kỳ dự án nào mà lại ko được nói ra trong các khóa học.

Khả năng tự tìm câu trả lời

Các khóa học ko nhất thiết cần dạy bạn bí quyết tự tìm câu trả lời. Thay vào đó, họ rất nhiều cách} làm cho cho việc học tập vươn lên là linh hoạt nhất với thể, và việc đề nghị bỏ công tìm kiếm những tài liệu trên Internet để với câu trả lời thường sẽ khiến bạn cảm thấy nó tương đương một rào cản.
Hỏi một vấn đề bạn chưa hiểu trong một khóa học sẽ luôn dễ vì sở hữu những người chỉ dạy tận tâm cũng như hàng trăm ngàn học viên khác trong một cùng đồng cực kỳ tích cực tư vấn nhau. Nhưng để tìm câu trả lời cho một vấn đề kì lạ của riêng bạn trên internet thì lại vô cùng khó.
Đó là vì nó đỏi hỏi sự kiên trì cũng như dũng cảm để bước ra khỏi vùng an toàn của bản thân để tìm câu trả lời. Đây cũng chính là điều mà siêu nhiều loại bạn theo học lập trình còn thiếu. Họ quá bị động cũng như lười trong việc tự giải quyết và tìm hiểu.
Có thể nói sự khác lạ giữa một lập trình viên chuyên nghiệp và dở nằm ở khả năng tự tìm hiểu và dạy mình những điều mới mẻ.

Mục tiêu quá hời hợt

Việc học các khóa online sẽ chế tạo cho bạn những chứng nhận bằng cấp khác nhau. Tuy vậy, bạn sẽ bắt buộc có một mục tiêu để duy trì động lực học hỏi. Và điều này sẽ càng cạnh tranh hơn sau lúc đã hoàn thành những khóa học đấy.
Rất rộng rãi bạn sau khi đã học được phổ thông kĩ năng quí giá thì do chưa mang mục tiêu cụ thể cần luôn lưỡng lự vì chê nhiều lựa chọn project dễ quá nhàm chán trong khi project thú vị thì lại quá khó. Như vậy, họ bị mắc kẹt trong một vòng luẩn quẩn phí phạm thời gian và không hề sở hữu một cải thiện nào trong nhiều lựa chọn tháng sau đó.
Nếu bạn cảm thấy những điều ở trên đều đúng với trường hợp của mình thì tôi tin rằng bạn cũng đang khao khát tìm phương pháp để thoát ra đúng không?

Cách tiếp cận với việc học (5 bước)

Chọn một ý tưởng sở hữu vẻ thú vị

Điều này là siêu quan trọng, vì vậy hãy dành thời gian cho nó. Có điều gì đó trong trái đất hàng ngày của bạn cảm thấy thật sự hứng thú với? Hãy nhìn ra xung quanh bạn. Có phương pháp nào đó mà bạn mang thể giúp đỡ bằng cách dùng một số công nghệ? Chọn sản phẩm gì đó làm cho bạn tin rằng – "Ah! Sẽ thật tuyệt giả dụ ai đó khiến cho công cụ đó !".

Chuẩn bị những điều kiện nên và đủ để hiện thực hóa ý tưởng 

Ở đây, bạn nên đồng ý ra những trang bị như ý tưởng này rơi vào lĩnh vực nào? – nó với buộc phải là di động hay là web hay nó thuộc điện toán đám mây? Machine Learning hay IoT? Sau đó, bạn hoàn toàn cách} để với được một ý tưởng về chính xác những gì bạn yêu cầu biết để chỉ đơn thuần là bắt đầu và xây dựng một sản phẩm.

Bắt đầu xây dựng và đi xa hơn với kiến ​​thức ngay lúc này của bạn

Bây giờ, bạn chỉ bắt buộc thực hành. Hãy khiến cho càng phổ biến càng tốt và đi xa hơn với đa số máy mà kiến ​​thức của bạn mang thể khiến cho được.

Tìm hiểu và học những đồ vật để giúp bạn tới bước này. Sau đó lặp lại bước 3

Đôi khi, nó sở hữu thể chỉ là một tìm kiếm nhanh chóng qua Google và đôi lúc đề nghị có bạn phải học những khóa trực tuyến nâng cao. Chỉ bắt buộc có thể chắn là bạn sẽ luôn có lí do để quay trở lại bước 3. Bằng phương pháp này bạn sẽ một vòng tuần hoàn học hỏi liên tục.

Tiếp thu nhận xét về dự án của bạn và tìm hiểu giải pháp cải thiện và quay lại bước 2

Hãy phát hành nó cho quý khách thử hoặc nhờ sự trợ giúp từ một số lập trình viên khác xem lại code của bạn. Bằng giải pháp này bạn sẽ sở hữu thêm rộng rãi cái nhìn và hiểu biết mới.
Làm điều này cho tới khi bạn hài lòng với sản phẩm (điều sẽ ko bao đạt được).

Tại sao nó lại có hiệu nghiệm

  1. Bạn luôn sở hữu động lực để học hỏi ko ngừng
  2. Cho phép bạn thực hành và hiểu rõ về kiến thức mình học
  3. Trở cần tự tin để đương đầu với thử thách
  4. Giúp bạn hiểu rõ rằng việc học đúng luôn quan trọng hơn là học từ đâu.
Techtalk via Medium

Nguồn: techtalk.vn

Không có nhận xét nào

Được tạo bởi Blogger.