10 mo tr thnh mt lp trnh vin tuyt rng

From Deep Sea Knowledge
Jump to navigation Jump to search

Bạn muốn phát triển công danh của mình cùng với tư cách là một lập trình viên? ở đây là khuyến nghị từ các Chuyên Viên về cách đi đầu trong lĩnh vực công nghệ tiên tiến.





Video: 5 mẹo để cải thiện tuyệt kỹ lập trình của mình

XEM hiện thời

Chuyển thay đổi tạm dừng phát lớn

00:0043:20



Các lập trình viên có tay nghề đã được nhìn nhận cao trong quả đât công nghệ: Các công chuyện của phòng đi lên đền rồng là trong những công việc khó lấp đầy độc nhất vô nhị & đòi hỏi về những giao diện Chuyên Viên này đã không hề chậm dần .

theo Dan Vassallo, một bên phát triển web tại Vydia , cả những lập trình cục mới and những người kỳ cựu trong ngành đều phải đối mặt cùng rất một số cuộc tranh đấu trong một thế Dân Công Nghệ thay đổi nhanh chóng, gây việc được bảo vệ liên quan trong lĩnh vực này ngày càng buồn bã & tiến lên các nấc thang nghề nghiệp, theo Dan Vassallo, một bên đi lên web tại Vydia . Ông nói: “Người mới mẻ cũng đúng các Hacker lâu dài đều không dừng cố gắng đặt hoàn hảo công nghệ tiên tiến mới nhất & bổ sung lắp một tuyệt kỹ khác vào giấy má LinkedIn của mình. "Đôi khi đây là một điều tốt, và những đợt khác nó dường như có ảnh hưởng hạt tiêu rất."



Thông tin lắp về tính laptop

Tại sao tôi mua MacBook Pro mới mẻ của Apple

Bảng ăn gian Google Pixel 6: mọi đồ vật bạn cần biết

Chromebook kết quả tốt nhất cho năm 2021: bạn nên mua cái nào?

Bộ khí cụ tuyển dụng: đơn vị phát triển ios (TechRepublic Premium)

ở đây là 10 khuyến cáo đặt trở thành một lập trình viên giỏi hơn đặt giúp bạn chuyên sâu thời cơ nghề nghiệp của bản thân mình.

XEM: Cách học tập lập trình: 3 ngôn ngữ giúp đỡ bạn bắt đầu

1. Trau dồi kỹ năng mềm của bản thân

đi theo giảng dạy viên quản lý và điều hành Debra Benton, các kỹ năng giao tế thân các cá nhân bao gồm giao thiệp, thấu hiểu & khôi hài là chìa khóa để tạo ra sự khác nhau so với các lập trình viên có trình độ chuyên môn khác .



NordVPN: 2-Yr Subscription

Ensure Your data Stays Private with This Top-Rated VPN Solution.

Training provided by TechRepublic Academy

Jim Baca , một bên đi lên và huấn luyện và đào tạo viên Android gấp cao cho biết: “Uy tín, công dụng dễ dàng mến and các kỹ năng mềm khác vô cùng đặc biệt . "Không ai muốn việc làm cùng rất những người không có chủ nghĩa, khó khăn. đây chính là những kỹ năng cũng đặc biệt quan trọng như tuyệt kỹ công nghệ - trên hiện thực, chúng trở nên quan trọng rộng khi công danh và sự nghiệp của mình đi lên. Những tuyệt kỹ này mang lại nhiều lựa chọn cơ hội hơn, vì thế đừng khuyễn mãi giảm giá chúng. "

Gregory Golinski, một lập trình viên & chuyên gia SEO tại YourParkingSpace , cho biết học cách nói chuyện với những người không phải là lập trình cục cũng là một tuyệt kỹ công chuyện có giá trị . Golinski nói: “Các biệt ngữ mà bọn họ sử dụng có thể không dễ gọi đối với những thành viên khác trong đội, những người không biết gì về lập trình.

2. Mã con người thực and mã thường xuyên

Willie Tejada, trưởng ban đi lên của IBM , cho biết: “Không có gì tượng trưng được những giải pháp mã hóa cho các vấn đề trong nhân loại thực & thực tiễn tới từ những yêu cầu này . "Những gì bạn viết mã không đặc biệt quan trọng bằng sự việc viết mã đều đặn độc nhất có lẽ và gian khó bản thân."

Avi Flombaum, đồng sáng lập và hiệu trưởng của Trường Flatiron cho biết, điều ấy những hiểu biết bạn phải dành riêng lúc đặt cải thiện kỹ năng lập trình của bản thân mình . “Đừng chỉ học tập cách dùng một máy gì đấy - hãy biết nó hoạt động giải trí điều đó nào,” Flombaum nhắc. "Hãy để nhiều thời gian hơn để tìm hiểu hình thức và nguyên nhân tại sao mọi thứ được thiết kế và xây dựng trái ngược cùng với chỉ cách dùng chúng. Luôn phấn đấu đi sâu rộng một lớp vào các khái niệm đáng nhớ nhất."

Bạn có thể người sử dụng GitHub đặt hiển thị công khai các đầu tư hoặc bài tập sẽ vượt qua and nhờ vào các công ty đi lên khác trong mạng xem xét mã của mình and đăng tải comment về nơi nó có lẽ cải thiện hoặc cách bạn có lẽ tiếp cận đa số trang bị theo cách khác, Paul Wallenberg, Giám đốc đơn vị công ty tuyển dụng công nghệ tại LaSalle cho biết Mạng lưới .

Manu Singh, một nhà đi lên điện thoại tại Clearbridge dế yêu , cho biết: “Các lập trình viên vẫn tìm kiếm một công việc mới mẻ phải diễn giả các đầu tư mà chúng ta đã công việc . "Điều này khiến cho bạn giảm thiểu khỏi mức độ cạnh tranh and không chỉ cho thấy bạn đã vận hành những đầu tư nào mà còn khiến cho bạn có cái nhìn sâu sắc đẹp rộng về trái đất của bản thân, cách bạn hoàn công & địa điểm bạn muốn tới. Bằng cách tập hợp một menu công việc của bạn , bạn đang xây dựng thương hiệu cá nhân của bản thân mình. "

3. Là ngôn ngữ bất khả tri

học nhiều hơn một ngôn ngữ lập trình có thể làm bằng tăng đáng chú ý cơ hội nghề nghiệp và công việc và tiềm năng thu nhập, khi công nghệ tiếp tục phát triển và các ngôn ngữ mới mẻ đc đi lên, theo Tejada. “Ngôn ngữ là một công cụ, vì thế điều đặc trưng là phải học tập những cái còn mới,” Tejada nói. Có đề xuất sâu sắc về một ngôn ngữ là điều giá trị, nhưng điều đặc trưng là phải biết đa dạng ngôn ngữ and chọn dụng cụ thích hợp cho công việc. "

4. đóng góp cho cộng đồng nguồn mở

Khi bạn đóng góp cho dân cư mã nguồn mở, nó đang trao quyền cho bạn, Tejada đề cập. “Khi bạn đóng góp cho một dự án, lưu ý đến comment mà bạn nhận được từ người dùng và các công ty đi lên khác,” ông nói lắp. "Khi bạn cống hiến cho dân cư, hãy chắc cú rằng bạn cũng tận dụng cơ hội đặt thu được."

Charlie Robbins, GĐ công nghệ của GoDaddy and là cựu đồng đội ban quản trị của Node.js Foundation , cho biết tầm quan trọng đặc biệt của sự tương tác cùng rất cộng đồng dân cư nghề nghiệp và công việc của mình, nhưng cũng cần phải suy nghĩ rất lâu & kỹ càng về những gì bạn muốn vai trò của mình . Robbins nói: “Thay vì đuổi theo sự danh tiếng của một bên phát triển 'siêu sao', hãy bảo đảm rằng bạn sẽ phát biểu tại các Hội Nghị, viết các bài đăng trên blog và tham gia vào các đầu tư cố vấn mà bạn đích thực cảm thấy tê mê. "Trao thay đổi sáng kiến & học hỏi những điều còn mới từ quần chúng của bản thân có thể giúp tránh kiệt sức, nhưng chỉ khi bạn đang đi tới nó một cách chân chính."

XEM: Chương trình đào tạo và giảng dạy hoàn hảo về lập trình Python: Từ sơ cấp đến chuyên sâu (Học ​​viện TechRepublic)

5. tham gia đội con người dùng địa phương hay chương trình cố vấn

Wallenberg cho biết, phổ biến nhóm người dùng đã phân phối các chương trình cố vấn, thường ghép nối các lập trình viên vội vàng đầu vào hay gấp cơ sở với những con người người sử dụng vội vàng cao rộng của một ngôn ngữ cụ thể, đền rồng là không tính tiền.

Antony Vitillo, bên phát triển VR và chủ sở hữu blog VR The Ghost Howls , cho biết: “Điều giúp tôi nhiều loại độc nhất vô nhị trong việc trở thành một lập trình cục tốt rộng là được làm việc cùng rất các lập trình viên có giàu kinh nghiệm . "Hãy cố gắng làm việc luôn cùng rất những người có kỹ năng cao rộng bạn, bằng cách này bạn sẽ học tập được nhiều điều."

Brad Davis, Giám đốc chi nhánh CNTT tại Addison Group , cho biết điều ấy đặc biệt khi còn mới bắt đầu công danh và sự nghiệp lập trình . "Hãy tìm một team lớn hơn, vì điều này đảm bảo rằng bạn có những công ty đi lên cấp cao có vẻ giúp cho bạn đi lên khả năng của mình", Davis nhắc. "Ngoài ra, hãy giao hội vào vị trí mà bạn liên hệ trực tiếp cùng với đồng nghiệp của mình. dù là các đặc quyền khi việc làm từ xa, nhưng cực khó để đi lên các kỹ năng còn nếu không có sự trợ giúp trực tiếp từ các vị trí tại chỗ."

theo Alyssa Mazzina, người up nội dung tiếp thị cho nhà phát triển tại Stack Overflow, lập trình đi theo hậu phi cùng với một đơn vị phát triển khác là một cách đặc sắc đặt học tập thông qua phản hồi tức thời . với cách này, một người tham dự viết mã, trong khi con người đó xem công chuyện khi nó xong xuôi. hai con người chuyển đổi vai trò sau mỗi vài phút và nói chuyện với nhau trong suốt quá trình. Mazzina cho biết: “Việc giúp dường như đang khiến cho bạn đạt được thành tựu xuất xắc hơn vì đó là thưởng thức học hành hoàn toàn nhập vai, hòa nhập vào nhóm tiện hơn and sự phát triển đáng chú ý hơn với tư cách là một trong số công ty phát triển,” Mazzina đề cập.

istock-665241970.jpg

Hình ảnh: iStockphoto / scyther5

6. việc làm trong một dự án phụ

Một đầu tư phụ nghe có lẽ gian nan, nhưng bạn nên cân nhắc sự việc bắt đầu một đầu tư chỉ để xả stress, Mazzina đề cập. Mazzina nói: “Lập trình cho một vật dụng bạn say đắm là yếu tố đặc trưng đối với sự đi lên & bằng cách đang chạy một đầu tư phụ không có hi vọng nào khác ngoài việc đùa giỡn and xem thêm thông tin, bạn sẽ ngạc nhiên về mức độ phát triển của bản thân mình. "Hãy thử học một ngôn ngữ lập trình mới hay gây dựng một đưa vào để trau dồi kỹ năng & giải phóng và mở rộng tác dụng của bản thân."

Cynan de Leon, trưởng phòng ban phân tích & kỹ thuật dữ liệu của Mint tại Intuit , cho biết GitHub cũng có đầy đủ các đầu tư lớn và nhỏ hoan nghênh những đóng góp . “Đây là một trong số địa điểm tuyệt vời để xem liệu ai này đã bắt đầu tạo nên ý tưởng của mình giỏi chưa & xem nó có vẻ được cải thiện bằng những cách nào,” de Leon nhắc. "Bạn cũng thu được công năng khi con người khác nhìn vào những gì bạn vẫn góp sức, tiếp tục chu kỳ đó. Nó có lẽ được coi là một sản phẩm nhỏ như một bộ giải Sudoku hoặc một cái gì đó lớn cũng như một đầu tư Apache cấp cao nhất. điều ấy không đặc trưng ; giả dụ bạn đam mê nó, hãy tiếp tục. "

7. phát triển một chuyên ngành

Alex Markov, nhà đi lên and người sáng lập của Refersion , cho biết: Lập trình điều khiển rất nhanh chóng - thường thì bạn học tập một công nghệ and đến tuần sau, nó đc đại diện bằng sản phẩm công nghệ gì đấy tốt hơn . "Lời khuyên của mình là chuyên môn hóa bằng cách tập trung vào một phân khúc công nghệ nhỏ hơn, ví dụ như quản trị nền tảng data, đi lên web front-end, v.v. - Tiếp nối đuổi theo kịp ngành đó, tham khảo hầu hết sản phẩm, trở thành con người tinh luyện. đó là cách bạn vẫn thắng cuộc Markov kể. "Nhà tuyển dụng đang tôn trọng bạn hơn khi bạn đề cập, 'Tôi không biết về những lắp thêm khác, nhưng khi nhắc đến XYZ, tôi đã nhận sự ủng hộ của bản thân tất cả dịp."

nếu bạn đang gặp đau đớn trong việc chọn một ngôn ngữ để bắt đầu, bạn hãy lựa chọn một ngôn ngữ và học nó thật xuất xắc, Vassallo đề cập. Vassallo nói: “Mặc dù tất cả chúng ta đều cần thu nạp đa dạng ngôn ngữ khác lạ trên con đường trở thành một Chuyên Viên lập trình, nhưng hiện tượng thực thụ cố gắng & tỏa sáng trong một lĩnh vực để được trả tiền. "Thực tế là hoàn toàn ổn khi trở thành con người dẫn dắt tất cả các ngành nghề, điều này được hoan nghênh.

https://coub.com/walletrhythm59 : 10 công việc lập trình cục hay nhất năm 2017

8. xem xét mã một cách nghiêm túc

Tigran Sloyan, tổng giám đốc của CodeFights , cho biết, xem xét mã chẳng những là một trong số cách hiệu quả đặt bắt lỗi mà còn là cách đặc sắc để khơi dậy cuộc bàn luận và truyền tải kiến ​​thức giữa các nhân viên trong đội . "Là con người được nhìn nhận, hãy tiếp nhận những lời phê bình lấy tính gây dựng và tận dụng từng trải của người đánh giá để tạo ra điều gì đó xuất xắc rộng những gì bạn hình như tự làm", Sloyan đề cập. "Với tư cách là người đánh giá, hãy luôn xây dựng, nhưng hãy tận dụng thời cơ để nhiều lựa chọn các giải pháp hay nhất & sự thông thái tích lũy, hoặc thậm chí học điều gì đó mới từ mã mà bạn đang cân nhắc."

9. tìm hiểu thêm về khía cạnh hoạt động

mặc dù bạn là một trong số phần của doanh nghiệp phi doanh thu tuyệt phi doanh số, phần mềm của mình sẽ phụ trợ một mục tiêu kinh doanh, Sloyan kể. tìm hiểu cách trung tâm tư vấn du học của bạn kiếm tiền và phục vụ khách hàng cũng như năng lực mấu chốt mà công ty tư vấn du học có so với các đối thủ, dường như giúp bạn khám phá ra các giải pháp tiếp cận và cải cách mới mẻ đang hỗ trợ công ty.

Sloyan nói: “Hãy chuyện trò cùng rất các đồng nghiệp của mình trong các bộ phận hoạt động và đặt những câu hỏi khó về hoạt động cho các giám đốc điều hành cấp cao của bạn. "Ví dụ: ví như bạn công việc cho một nền tảng quảng cáo trực tuyến đường có công nghệ tiên tiến mấu chốt là cá nhân hóa quảng cáo, việc xác nhận and đổi mới trên thuật toán về mức độ phù hợp của quảng cáo đã tạo doanh nghiệp của mình bị ảnh hưởng hay phá vỡ lẽ." Bạn cũng có thể có thể đáp ứng góc nhìn xa để thiết kế một khối hệ thống có lẽ giải phóng và mở rộng quy mô với công ty của bản thân mình một cách mau chóng & xác nhận các cơ hội dường như không rõ ràng đối với các nhà làm chủ không chuyên về khoa học.





10. đọc ngấu nghiến

phổ biến tuyệt kỹ cần thiết đặt trở thành một nhà phát triển khỏe mạnh không được dạy ở trường ĐH, Sloyan nhắc. Nhưng một số cuốn sách do các bên phát triển viết có thể phân phối cho bạn thông tin thực tế mà còn nếu như không thì bạn có vẻ mất lâu năm để học trong công chuyện. Sloyan kiến nghị Code Complete của Steve McConnell, Clean Code của Robert Cecil Martin và The Mythical Man-Month của Fred Brooks.