Ðăng nhập

View Full Version : Những kỹ năng cần phải có của một lập trình viên nhiều năm kinh nghiệm


digi2936
26-08-2019, 09:59 PM
có đầy đủ sách học lập trình (http://mindx.edu.vn/blog/post/sach-day-lap-trinh-co-ban) thứ cấp thiết để trở thành một lập trình viên nhiều năm kinh nghiệm hơn chỉ là viết code thuần tuý. Trong khoảng làm việc lực lượng để giải quyết những vấn đề cho đến kiểm soát phiên bản, bạn sẽ không thể nhiều năm kinh nghiệm giả dụ thiếu đi 1 tập những kỹ năng quan trọng khác. Chúng tôi đã đặt nghi vấn độc giả và 1 số những lập trình viên giỏi rằng các kỹ năng ấy là gì, và đây là những gì mà chúng ta đã nhận được.

mang hầu hết các ồn ã tiếp giáp với việc học lập trình, rất dễ để nghĩ rằng việc biết một tiếng nói lập trình là số đông những gì thiết yếu để trở nên 1 lập trình viên chuyên nghiệp. Ngoài ra, cũng giống như những công việc khác, cấp thiết đa dạng hơn 1 kỹ năng để trở thành 1 lập trình viên giỏi. Chúng tôi không thể liệt kê ra đây tất cả mọi thứ mà 1 lập trình viên cần mang, nhưng đây là một số trong các kỹ năng quan trọng nhất (bên cạnh việc viết code) mà bạn nên trau dồi giả dụ bạn thực sự muốn phát triển thành 1 lập trình viên giỏi.

Học cách giao tiếp

trong khi 1 số phương tiện truyền thông mô tả việc lập trình như là 1 nghề của những người cô độc, nhưng thực ra công tác này bao gồm đông đảo giao thiệp và làm cho việc với các người khác. Nếu như bạn làm cho việc cho một công ty, thì bạn sẽ là 1 phần của một đội ngũ phát triển phần mềm và cần giao du để làm việc phải chăng với những người khác.

ngoài ra, Jeff Bargmann, 1 lập trình viên của Lifehacker nhấn mạnh rằng việc biết bí quyết trò chuyện và viết lách rõ ràng cộng khả năng thuyết phục thậm chí còn quan yếu hơn đối sở hữu các lập trình viên tự do:

ví như bạn ko có cơ hội để vững mạnh có một team ngay hiện tại, thì hãy hội tụ vào việc tăng khả năng giao tiếp ở trường đại học, những bài phát biểu, và tham gia các lớp tập viết để học phương pháp truyền thông đúng cách. Trang web Lynda hiện cung ứng phần nhiều những khóa học về giao thiệp rất hoàn hảo, và bạn nên tham dự nếu như đang tự học.

nâng cao các học lập trình php (http://mindx.edu.vn/blog/post/ngon-ngu-lap-trinh-php) kỹ năng khắc phục vấn đề

rộng rãi lập trình viên nói rằng việc hiểu 1 tiếng nói lập trình chỉ là 1 phần nhỏ của công tác coding. Giải quyết vấn đề là một kỹ năng quan yếu khác mà các lập trình viên tân binh thường thiếu. Lớn mạnh phần mềm cũng giống như việc ráp những miếng ghép lại sở hữu nhau vậy: bạn cần phải hiểu khiến cho thế nào để kết nối một mẩu chương trình của bạn tới 1 mảnh ghép khác, và điều đó không phải khi nào cũng dễ dàng. Bạn đọc Jsimon giải thích:

bên cạnh đó, khắc phục vấn đề là một kỹ năng rất khó học. Chìa khóa ở đây là bạn phải thực hiện thật phổ quát. Hãy làm cho những Công trình nhỏ như phát triển những vận dụng ghi chú, làm một chiếc calculator, hoặc bất cứ thứ gì mà bạn cảm thấy thú vị. Lúc bạn khiến điều này, hãy tập trung vào phần logic ở phía sau đoạn code, và học bí quyết nghĩ suy giống như 1 dòng máy tính chứ ko phải là chỉ hiểu về ngôn ngữ đó.

Giống như Jsimon nhắc, việc biết bí quyết khiến cho thế nào để lập trình và cả giải quyết vấn đề để kết nối những mảnh ghép là chìa khóa thành công. Lúc bạn bắt đầu lớn mạnh các chương trình thực tiễn, hãy tụ họp vào việc lớn mạnh 1 cách tiếp cận với hệ thống để khắc phục các vấn đề mà bạn sẽ phải đối mặt.

khởi đầu học cách kiểm soát phiên bản ngay thức thì

nếu trong trường đại học, bạn sẽ sớm khởi đầu làm việc sở hữu các đội ngũ trong lớp để vững mạnh những Công trình. WindowsSVN và GitHub là 2 trong số các công cụ mà các hàng ngũ lớn mạnh tiêu dùng để làm việc cộng nhau nhằm tạo ra và cập nhật các áp dụng mã nguồn mở. Đây là các dụng cụ mang sẵn cho toàn bộ mọi người, nhưng những tổ chức họ lại tiêu dùng Subversion và Apache SVN, và một số thứ khác. Bạn nên tham gia vào một công tác mới để mang hiểu biết căn bản về cách mà các hệ thống này làm cho việc, nhờ vậy bạn với thể khiến việc rẻ sở hữu những đồng nghiệp mới của mình. Phải mất 1 thời kì và thực hiện để Đánh giá, vì vậy bạn sẽ cảm thấy mình bị tụt lại phía sau ví như tham dự một công tác mà ko biết làm cho thế nào để sử dụng ít ra một trong các phương tiện này. May mắn là chúng tôi đã chia nhỏ những bước hướng dẫn dùng GitHub, và giúp bạn nắm vững cách tiêu dùng nó.

Xem thêm =>>https://mindx.edu.vn/blog/post/lap-trinh-web-nen-hoc-ngon-ngu-nao

bí quyết độc nhất vô nhị để bạn thực sự khiến chủ 1 hệ thống là phải thực hiện thật phổ quát. Nếu bạn đang là sinh viên thì nên tham gia vào những Công trình khiến việc lực lượng trong lớp. Khi bắt tay vào làm cho, bạn hãy xin phép sử dụng GitHub hoặc một dạng lưu trữ code nào ấy mà thậm chí ngay cả lúc người hướng dẫn không yêu cầu. Hãy kiếm tìm một lực lượng để làm việc cùng nếu bạn đang tự học, hoặc là bằng cách gia nhập vào một Công trình đã có trên GitHub hoặc bằng cách thức tìm 1 đội ngũ người mà bạn muốn khiến việc cùng rồi khởi đầu một Dự án mới.

phát triển cho mình 1 cách thức học

kỹ thuật luôn luôn thay đổi và kiến thức của lập trình viên cũng phải thay đổi theo. Giả dụ bạn muốn ko bị lạc hậu trong lĩnh vực này, điều quan trọng là phải luôn cập nhật các ngôn ngữ lập trình, những phần mềm và phần cứng mới. Độc giả Wakers01 giải thích:

Chuyện học tập & là m việc ở MindX