• Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
  • Kỹ năng tìm việc
  • Công nghệ
  • Lương-Xu hướng

26 Điều tôi ước mình đã biết trước khi học lập trình Code [PHẦN 2]

Minh Vu by Minh Vu
April 14, 2020
in Kỹ năng làm việc IT, Phát triển nghề nghiệp IT, Tìm việc IT cần biết
0
0
điều chưa biết về học lập trình code

điều chưa biết về học lập trình code

1
SHARES
66
VIEWS
Share on FacebookShare on Twitter

Cùng ITGURU khám phá thêm 14 điều bạn chưa biết khi học lập trình code: (Xem phần 1 tại đây)

13. Bạn không cần phải là một thiên tài toán học

Nếu bạn không phải là một người giỏi toán, thì điều đó không có nghĩa là bạn không thể trở thành một lập trình viên. Nhiều người cứ nghĩ lập trình viên thì phải thật giỏi toán nhưng thật sự không phải vậy. Tuy nhiên nếu bạn muốn trở thành một “great developer” thì toán học là không thể thiếu. Bạn có thể xem thêm chủ đề này trên blog Thefullsnack của bạn Huy Tran

14. Luôn “ăn mừng” cho những chiến thắng nhỏ

Biến code thành sản phẩm hoạt động được là một quá trình rất thú vị. Tôi sẽ không thành công như hôm nay nếu không biết nhìn lại và trân trọng những bài học mình đã học được và rút kinh nghiệm.

15. Gặp gỡ với những lập trình viên khác

Ban đầu đầu, hiển nhiên ai cũng có cảm giác tự ti và ngại ngùng. Nhưng tin tôi đi, khi bạn đã “lỡ” tham gia các buổi hội thảo, bạn sẽ nhận ra có không ít lập trình viên mới vào nghề cũng giống như bạn. Hãy gặp gỡ để tìm thêm bạn mới, chia sẻ và học hỏi thêm kinh nghiệm cho bản thân.

16. Tránh conflict khi merge file sẽ giúp bạn vui hơn

Merge conflict thật tồi tệ. Vì vậy, tôi nhận ra rằng mình những lúc mình “lén” commit code của mình lên trước để đồng nghiệp xử lý conflict đó thay cho mình thật là thú vị.

17. Thừa nhận những gì bạn chưa biết

Khi bạn bắt đầu công việc lập trình đầu tiên của mình, cứ thừa nhận rằng có một số ngôn ngữ bạn chưa học qua, hãy thành thật, vì không ai mong đợi bạn biết mọi thứ ngay lập tức cả.

Có thể bạn muốn tìm hiểu thêm:

  • 26 Điều tôi ước mình đã biết trước khi học lập trình Code [PHẦN 1]
  • 4 điều bạn chưa biết về Coding!
  • Nguy cơ thiếu hụt nhân sự Công nghệ thông tin trong năm mới 2019

18. Không cần học code 10.000 giờ để hoàn thành công việc

Chắc hẵn ai cũng biết quy luật 10.000 giờ: bạn muốn trở thành chuyên gia trong lĩnh vực nào đó thì việc thực hiện xung quanh con số này sẽ giúp bạn trở nên lão luyện. Trong thực tế, bạn chỉ cần đủ tốt để biết cách tự sửa lỗi và trở lại đúng hướng khi có vấn đề phát sinh. Điều này mất ít thời gian hơn 10.000 giờ.

19. Bạn sẽ thức dậy vào buổi sáng khi nghĩ về code.

Và thật sự rất tuyệt khi điều đó xảy ra. Buổi sáng luôn là lúc bạn cảm thấy thoải mái nhất. Tất nhiên là trừ trường hợp bạn cày cả đêm và sáng hôm sau thức dậy trong tâm trạng bải hoải.

20. Có thể phạm những sai lầm lớn

Tôi đã từng phạm một sai lầm khiến công ty của tôi mất 10.000 đô la. Trong quá trình đó, tôi đã học được bài học quan trọng nhất trong sự nghiệp lập trình của mình.

21. Thuật toán cũng giống như tìm tên trong danh bạ.

Thuật toán là cách tiếp cận từng bước, trong đó có các hành động khác nhau được thực hiện một cách chính xác, rõ ràng. Hãy nghĩ đơn giản như cách bạn tìm một tên cụ thể trong danh bạ vậy.

22. Bạn không bao giờ cảm thấy như mình đã sẵn sàng để lập trình toàn thời gian.

Hội chứng kẻ mạo danh (Imposter syndrome) là có thật. Hãy nghĩ rằng bạn không biết gì cả và điều đó hoàn toàn bình thường. Điều quan trọng nhất là bạn có thể tìm ra những thứ mà bạn không biết.

23. Lập trình viên không bao giờ ngừng học hỏi.

Các công nghệ mới xuất hiện mọi lúc, vì vậy các lập trình viên thành công là những người tiếp tục học hỏi và phát triển nghề của họ mọi lúc. Đừng bao giờ nghỉ mình biết mọi thứ và đã biết đủ

24. Khiến cho máy tính suy nghĩ như một con người.

Nhiều người khuyên bạn cần phải suy nghĩ như một máy tính. Hãy suy nghĩ ngược lại.

25. Lập trình là sử dụng đúng công cụ cho công việc.

Có rất nhiều thư viện, công cụ và framework Open Sources khác nhau. Vì vậy, bạn cần tìm kiếm và phát triển bộ công cụ dành cho mình và hiểu công cụ nào có ý nghĩa cho từng vấn đề mà bạn gặp phải.

26. Học cách viết code không hề dễ dàng

Nhưng đó là lý do tại sao nó đáng để học. Nói tóm lại, tôi cảm thấy thực sự hạnh phúc vì lúc mới lập trình mình đã quá “ngây thơ”. Hồi đấy bản thân biết quá ít nên tôi đã có động lực để luôn tư duy toàn diện về mọi thứ mình học được sau này.

Tác giả: Ken Mazaika

Theo Forbes

Bạn có biết?


tham gia cộng đồng ITguru trên Linkedin, Facebook và các kênh mạng xã hội khác có thể giúp bạn nhanh chóng tìm được những chủ đề phát triển nghề nghiệp và cập nhật thông tin về việc làm IT mới nhất

Linkedin Page:
Facebook Group:
cơ hội việc làm IT : ITguru.vn

Bạn đánh giá bài viết thế nào?

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

Tags: bí quyết trở thành lập trình viênhọc lập trình code
Previous Post

26 Điều tôi ước mình đã biết trước khi học lập trình Code [PHẦN 1]

Next Post

Thu nhập lên đến 8 SỐ dành cho dân công nghệ

Minh Vu

Minh Vu

Related Posts

Tương Lai Nghề Lập Trình Với AI

Tương Lai Của Lập Trình Viên Khi Công Cụ AI Ngày Càng Phổ Biến

February 28, 2025
Top 5 Công Việc AI Đáng Chú Ý Năm 2025

Top 5 Công Việc AI Đáng Chú Ý Năm 2025

February 27, 2025
great resignation và các nhà phát triển phần mềm

Làn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềm

April 4, 2022
serverless developer

Serverless là gì và học gì để làm việc với serverless?

June 2, 2022
đánh giá hiệu suất công việc - performance appraisal - performance review

Cách viết đánh giá hiệu suất công việc (performance appraisal) hiệu quả dành cho kỹ sư phần mềm

April 25, 2022
quản trị dự án phần mềm

Làm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quả

January 16, 2022
Next Post
Thu nhập lên đến 8 SỐ dành cho dân công nghệ

Thu nhập lên đến 8 SỐ dành cho dân công nghệ

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About ITGuru.vn

  • Trang Chủ ITguru.vn
  • Về chúng tôi
  • Thỏa thuận sử dụng
  • Quy định bảo mật
  • Quy chế hoạt động
  • Liên hệ ITguru

Nhà tuyển dụng

  • Đăng tuyển

Người tìm việc

  • Việc làm IT
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT