Sự thật về lập trình
Welcome back guys, lâu lắm rồi mới có thời gian rảnh để lên bài cho anh em đọc, cũng gần ...4 tháng rồi chứ nhỉ! Mấy ông còn nhớ tôi là ai hay không?
Có rất nhiều người đã inbox hỏi mình về việc bắt đầu học lập trình thì cần chuẩn bị những gì và việc học lập trình nó có khó không?
Thứ 1: Bạn không cần phải là học sinh chuyên toán thì mới có thể học lập trình
- Có một lầm tưởng rất lớn ở những người mới bắt đầu học lập trình là vị coi lập trình là một thứ gì đó rất liên quan đến toán và cần đòi hỏi ở người học một kỹ năng toán phải ở trình độ "thượng thừa", và điều đó đã khiến rất nhiều người đam mê những môn lập trình khi mới bắt đầu đã cảm thấy thực sự nó không hợp với họ ( như tớ chẳng hạn ).
- Bạn sẽ không cần phải quá giỏi toán thì mới có thể học được lập trình, lập trình sẽ đòi hỏi ở bạn một tính tư duy logic để giải quyết vấn đề.
- Vậy việc giỏi toán có giúp ích gì cho lập trình hay không? Theo ý kiến của mình, chắc chắn có nhưng việc giỏi toán dường như nó không mang yếu tố quyết định trong việc bạn có phải là một lập trình viên giỏi hay không.
Thứ 2: Lập trình có khó không ?
- Có rất nhiều người nói lập trình rất đơn giản, lập trình chỉ cần học qua là có thể nắm được kiến thức. Xin thưa với các bạn lập trình chính là một thứ mà nó không dễ như bạn tưởng tượng đâu nhưng nó lại không quá khó so với bạn.
Hãy thử tượng tượng nhé, việc học lập trình giống như việc bạn học tiếng Anh vậy và với bạn tiếng Anh có khó hay không?
Thứ 3: Học cái gì ?
- Alo, Jo3 à ? Tao muốn học lập trình thì tao học cái vẹo gì đây?
- Thực sự rất nhiều ông rất muốn học lập trình nhưng lại không biết mình nên học ngôn ngữ nào trước, nên học gì? Mobile? Desktop? Back-end? Font-end?
Việc đó thì cũng khá đơn giản thôi, chỉ cần bạn ngồi lại và suy nghĩ xem là mình muốn học và đam mê cái gì trước, còn không cứ chọn đại một cái rồi cái nào học được thấy hay thì học cái đó, EZ !!!
Thứ 4: Lương cao
- Uhmm... Cái này nó sẽ phụ thuộc vào chất lượng code và độ học hỏi của bạn với công việc, vị trí của bạn, nhưng nhìn chung thì lập trình viên nói chung là một nghề có thu nhập trung bình rất cao ở VN cũng như là thế giới.
Thứ 5: Cần bao nhiêu thời gian để thành thạo lập trình
- Đơn giản thôi, muốn thành thạo bất cứ một thứ gì đó thì hãy chắc chắn là bạn đã dành cho nó 1000 giờ, lập trình không phải là thứ mà ta có thẻ dành 1 đến 2 ngày là có thể thành thạo, nếu bạn có thái độ chăm chỉ và ham học hỏi thì bạn sẽ học được nhanh thôi
Có rất nhiều người đã inbox hỏi mình về việc bắt đầu học lập trình thì cần chuẩn bị những gì và việc học lập trình nó có khó không?
Thứ 1: Bạn không cần phải là học sinh chuyên toán thì mới có thể học lập trình
- Có một lầm tưởng rất lớn ở những người mới bắt đầu học lập trình là vị coi lập trình là một thứ gì đó rất liên quan đến toán và cần đòi hỏi ở người học một kỹ năng toán phải ở trình độ "thượng thừa", và điều đó đã khiến rất nhiều người đam mê những môn lập trình khi mới bắt đầu đã cảm thấy thực sự nó không hợp với họ ( như tớ chẳng hạn ).
- Bạn sẽ không cần phải quá giỏi toán thì mới có thể học được lập trình, lập trình sẽ đòi hỏi ở bạn một tính tư duy logic để giải quyết vấn đề.
- Vậy việc giỏi toán có giúp ích gì cho lập trình hay không? Theo ý kiến của mình, chắc chắn có nhưng việc giỏi toán dường như nó không mang yếu tố quyết định trong việc bạn có phải là một lập trình viên giỏi hay không.
Thứ 2: Lập trình có khó không ?
- Có rất nhiều người nói lập trình rất đơn giản, lập trình chỉ cần học qua là có thể nắm được kiến thức. Xin thưa với các bạn lập trình chính là một thứ mà nó không dễ như bạn tưởng tượng đâu nhưng nó lại không quá khó so với bạn.
Hãy thử tượng tượng nhé, việc học lập trình giống như việc bạn học tiếng Anh vậy và với bạn tiếng Anh có khó hay không?
Thứ 3: Học cái gì ?
- Alo, Jo3 à ? Tao muốn học lập trình thì tao học cái vẹo gì đây?
- Thực sự rất nhiều ông rất muốn học lập trình nhưng lại không biết mình nên học ngôn ngữ nào trước, nên học gì? Mobile? Desktop? Back-end? Font-end?
Việc đó thì cũng khá đơn giản thôi, chỉ cần bạn ngồi lại và suy nghĩ xem là mình muốn học và đam mê cái gì trước, còn không cứ chọn đại một cái rồi cái nào học được thấy hay thì học cái đó, EZ !!!
Thứ 4: Lương cao
- Uhmm... Cái này nó sẽ phụ thuộc vào chất lượng code và độ học hỏi của bạn với công việc, vị trí của bạn, nhưng nhìn chung thì lập trình viên nói chung là một nghề có thu nhập trung bình rất cao ở VN cũng như là thế giới.
Thứ 5: Cần bao nhiêu thời gian để thành thạo lập trình
- Đơn giản thôi, muốn thành thạo bất cứ một thứ gì đó thì hãy chắc chắn là bạn đã dành cho nó 1000 giờ, lập trình không phải là thứ mà ta có thẻ dành 1 đến 2 ngày là có thể thành thạo, nếu bạn có thái độ chăm chỉ và ham học hỏi thì bạn sẽ học được nhanh thôi