3-4 tháng đủ để học Python?
OpenDoor 123456ABCD Chuyển đến trang công ty OpenDoor
Ngày 7 tháng 12 năm 2021 19 Nhận xét
- Đánh dấu trang
- CHỨC NĂNG SAO CHÉP LIÊN KẾT
Tôi có 3 bạn đang sử dụng Java trong công việc của mình. Năm ngoái tôi đang sử dụng go nên Java của tôi hơi bị gỉ. Tôi đã bắt đầu học Python, vì tôi luôn chậm chạp khi sử dụng java trong các cuộc phỏng vấn với tất cả các cú pháp mà nó có, và sử dụng leetcode trong đó để tôi có thể bắt đầu sử dụng nó cho các cuộc phỏng vấn FAANG. Liệu 3-4 tháng có đủ thời gian để tôi bắt kịp tốc độ của Python để có thể sử dụng nó trong các cuộc phỏng vấn không?
Ngoài ra, đối với những người đã làm những điều trên, bạn làm thế nào để sử dụng . Tương tự với một đống tối đa.
#apple #Google #netflix #facebook #meta #Bloomberg ##engineering #hft #citadel
80 NGƯỜI THAM GIA CHỈ CHỌN MỘT CÂU TRẢ LỜI
- Sử dụng Python
- Chải lên trên java
2 19 facebook twitter reddit tin tức về tin tặc liên kết nút bánh hamburger
Khoảng thời gian được phân bổ để viết mã là dành riêng cho từng cá nhân. Điều này có nghĩa là chỉ một mình bạn biết lịch trình làm việc hàng ngày của mình và bạn đang ở vị trí tốt hơn nhiều để tìm ra điều gì phù hợp nhất với mình so với bất kỳ hướng dẫn đã xuất bản nào trên internet
Trong bài đăng này, tôi sẽ cố gắng cung cấp cho bạn một ước tính chung về việc bạn sẽ mất bao lâu nếu bạn là người mới bắt đầu hoàn toàn cho đến khi bạn nhận được công việc đầu tiên của mình
Cụ thể, tôi muốn trả lời những câu hỏi này
- Nên học Python2 hay Python3?
- Khi nào bạn sẽ có thể có được một công việc?
- Mất bao lâu để học Python?
- Bạn có thể làm gì với Python?
Nên học Python 2 hay Python 3?
Vài năm trước, tôi đã nói học Python 3 và Python 2
Hoặc ít nhất là học Python 3 nhưng hiểu sự khác biệt giữa Python 3 và Python 2
Có sự khác biệt lớn giữa hai
Lý do là vì Python 2 rất phổ biến và có rất nhiều ứng dụng đã được viết bằng Python 2
Vì vậy, với tư cách là nhà phát triển Python, bạn có thể cần đọc mã Python 2 hoặc thậm chí tự viết mã Python 2
Tuy nhiên, kể từ ngày 1 tháng 1 năm 2020, Python 2 đã đạt đến mức mà chúng tôi gọi là bảo trì cuối vòng đời
Điều đó có nghĩa là gì. những người duy trì ngôn ngữ lập trình Python đang nói với bạn rằng họ không còn hỗ trợ Python 2 nữa
Sẽ không còn bản sửa lỗi bảo mật, không còn báo cáo lỗi và không có bản phát hành mới
Vì vậy, nếu bạn đang học Python ngày hôm nay, nó đã ổn định. Học Python 3. Đừng bận tâm gì với Python 2 nữa
Mất bao lâu để có được một công việc?
Đây thực sự là một câu hỏi khó
Không dễ để trả lời một câu hỏi như vậy vì nó phụ thuộc vào rất nhiều yếu tố, nhưng tôi sẽ cố gắng hết sức có thể
Trước hết, có một quan niệm sai lầm mà tôi muốn làm rõ trước. Khi bạn học Python, mục tiêu ở đây không phải là trở thành một lập trình viên Python, công việc mà bạn nhận được vào cuối ngày sẽ không phải là một lập trình viên Python hay một kỹ sư Python
Bạn là kỹ sư phần mềm
Vì vậy, khi bạn học Python, C++ hoặc Java, mục tiêu là trở thành một lập trình viên giỏi, một kỹ sư phần mềm giỏi, chứ không chỉ giỏi một ngôn ngữ lập trình cụ thể
Tư duy này rất quan trọng, đặc biệt nếu bạn đang bắt đầu
Đây là cách tiếp cận để làm theo, nếu bạn có thể, để có được một công việc càng nhanh càng tốt
Sau khi bạn hoàn thành cấp độ 0 và cấp độ 1 [tôi nói trong bài viết này về các cấp độ này], cách tốt nhất ở đây là cố gắng xin thực tập hoặc làm việc tại một công ty nhỏ.
Bằng cách này, bạn có thể bắt đầu có được kinh nghiệm thực tế giúp bạn phát triển với tư cách là một lập trình viên và sẽ mang lại cho bạn sự tự tin cần thiết để khởi động sự nghiệp của mình
Điều đó nói rằng, sẽ rất khó khăn trong giai đoạn này để có được một công việc tại một trong những công ty công nghệ lớn bởi vì bạn vẫn chưa phải là một kỹ sư phần mềm giỏi, toàn diện.
Bạn chỉ biết cách viết mã. Để phát triển hơn nữa, bạn thực sự cần ít nhất lên cấp 4 để có thể nhắm mục tiêu vào một trong những công ty công nghệ lớn hơn này
Là một kỹ sư phần mềm toàn diện có nghĩa là bạn chắc chắn giỏi lập trình, nhưng bạn cũng có các khái niệm cơ bản về mạng, hệ điều hành, cấu trúc dữ liệu và thuật toán, v.v…
Mất bao lâu để học Python?
Tôi sẽ cố gắng cung cấp cho bạn một ước tính chung chung, phi khoa học về khoảng thời gian tôi nghĩ bạn sẽ học Python
Nếu chúng ta đang nói về cấp độ 0 và cấp độ 1, thì giả sử bạn thành thạo một ngôn ngữ lập trình khác, tôi sẽ cho tối đa hai tuần đến một tháng
Lý do là Python dễ hơn nhiều so với các ngôn ngữ lập trình khác ngoài kia
Vì vậy, nếu bạn đã thành thạo các ngôn ngữ lập trình khác, Python sẽ là một miếng bánh dành cho bạn
Nhưng nếu bạn hoàn toàn là người mới bắt đầu và Python là ngôn ngữ lập trình đầu tiên của bạn từ trước đến nay, tôi sẽ dành cho bạn từ ba đến sáu tháng
Đối với cấp độ 2, 3 và 4, tôi muốn nói rằng hãy dành cho mình khoảng thời gian từ sáu tháng đến một năm
Và tất nhiên, thời gian phụ thuộc vào việc bạn dành bao nhiêu thời gian trong một ngày để học Python và tốc độ học của bạn.