10 mo tr thnh mt lp trnh vin xut xc hn

From Deep Sea Knowledge
Jump to navigation Jump to search

Bạn muốn phát triển công danh của bản thân mình cùng rất tư cách là một trong số lập trình viên? dưới đây là đề xuất từ các Chuyên Viên về cách đứng đầu trong lĩnh vực công nghệ.





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

XEM hiện giờ

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

00:0043:20



Các lập trình cục có tay nghề vẫn được xem cao trong trái đất công nghệ: Các công chuyện của phòng đi lên thường là trong những công việc khó lấp đầy tốt nhất và yêu cầu về những đẳng cấp chuyên gia này đang không hề chững dần .

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



Thông tin lắp về tính dế yêu

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

Bảng ăn gian Google Pixel 6: đa số trang bị bạn cần biết

Chromebook tốt nhất cho năm 2021: chúng ta nên mua cái nào?

Bộ khí cụ tuyển dụng: nhà đi lên game ios (TechRepublic Premium)

dưới đây là 10 đề xuất đặt trở thành một lập trình viên xuất xắc hơn đặt giúp cho bạn nâng cao thời cơ công việc và nghề nghiệp của bản thân mình.

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

1. Trau dồi tuyệt kỹ mềm của bạn

đi theo đào tạo và giảng dạy viên điều hành Debra Benton, các tuyệt kỹ giao thiệp thân các cá nhân gồm giao du, thấu hiểu và hài hước là chìa khóa để tạo ra sự đặc biệt đối chiếu các lập trình cục 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 nhà đi lên và huấn luyện và đào tạo viên Android vội cao cho biết: “Uy tín, tác dụng dễ mến and các kỹ năng mềm khác khôn xiết quan trọng đặc biệt . "Không ai muốn công việc với những con người không có chủ nghĩa, không dễ dàng. đây chính là những kỹ năng cũng đặc biệt cũng như tuyệt kỹ công nghệ - trên một cách thực tế, chúng trở nên quan trọng đặc biệt hơn khi công danh và sự nghiệp của bản thân phát triển. Những tuyệt kỹ này đem lại đa dạng thời cơ rộng, vì vậy chớ deal chúng. "

Gregory Golinski, một lập trình viên & Chuyên Viên SEO tại YourParkingSpace , cho biết học cách nói chuyện cùng rất 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à họ người sử dụng có lẽ rất khó hiểu đối với các con khác trong nhóm, những người không biết gì về lập trình.

2. Mã loài người thực and mã đều đặn

Willie Tejada, trưởng ban phát triển của IBM , cho biết: “Không có gì bảo hộ được những giải pháp mã hóa cho các đề tài trong quả đât thực và thực tiễn đến từ những đòi hỏi này . "Những gì bạn viết mã không đặc biệt quan trọng bằng hiện tượng viết mã đều đặn nhất có vẻ và thử thách bản thân."

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

Bạn hình như dùng GitHub để hiển thị công khai các dự án hoặc bài tập vẫn vượt mặt & dựa vào các bên phát triển khác trong mạng cân nhắc mã của mình & đưa ra comment về nơi nó hình như cải thiện hoặc cách bạn có lẽ tiếp cận hầu hết sản phẩm đi theo cách khác, Paul Wallenberg, GĐ cơ quan dịch vụ tuyển dụng công nghệ tại LaSalle cho biết Mạng lưới .

Manu Singh, một bên đi lên laptop tại Clearbridge điện thoại , cho biết: “Các lập trình viên đã tìm kiếm một công việc còn mới phải thuyết trình các đầu tư mà họ đang công việc . "Điều này giúp cho bạn ít xảy ra khỏi độ cạnh tranh & không chỉ cho thấy bạn sẽ vận hành những dự án nào mà còn làm bạn có cái nhìn sâu nhan sắc hơn về thế giới của bạn, cách bạn hoàn thành công việc and địa điểm bạn muốn tới. Bằng cách tập kết một list công việc của bản thân , bạn vẫn thiết kế và xây dựng brand name cá nhân của 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 tăng đáng kể 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 & các ngôn ngữ mới mẻ đc phát triển, đi theo Tejada. “Ngôn ngữ là một trong số dụng cụ, do vậy điều đặc biệt quan trọng là phải học những cái mới,” Tejada nói. Có tận hưởng sâu nhan 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 phổ thông ngôn ngữ and chọn khí cụ thích hợp cho công chuyện. "

4. góp phần cho dân cư nguồn mở

Khi bạn góp phần cho dân cư mã nguồn mở, nó đang trao quyền cho bạn, Tejada nói. “Khi bạn góp phần cho một dự án, hãy chú ý tới bình luận mà bạn nhận được từ người sử dụng & các nhà phát triển khác,” ông nói thêm. kết nối chúng tôi Khi bạn hiến đâng cho dân cư, hãy chắc chắn rằng bạn cũng tận dụng thời dịp đặt nhận được."

Charlie Robbins, GĐ khoa học của GoDaddy và là cựu nhân viên ban quản trị của Node.js Foundation , cho biết tầm quan trọng của sự tương tác cùng với cộng đồng dân cư nghề nghiệp và công việc của bạn, nhưng cũng phải suy nghĩ khôn cùng 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ự khét tiếng của một đơn vị phát triển 'siêu sao', hãy đảm bảo rằng bạn vẫn phát biểu tại các Hội Nghị, viết các bài đăng trên blog và dự vào vào các dự án cố vấn mà bạn đích thực cảm thấy mê mẩn. "Trao đổi ý tưởng and xem tư vấn những điều mới từ cộng đồng của bản thân hình như giúp không thường xuyên xảy ra kiệt sức, nhưng chỉ khi bạn đã tiếp cận nó một cách chân chính."

XEM: Chương trình đào tạo hoàn thiện về lập trình Python: Từ sơ gấp tới nâng cao (Học ​​viện TechRepublic)

5. gia nhập nhóm người dùng địa phương hoặc chương trình cố vấn

Wallenberg cho biết, lan rộng đội người sử dụng sẽ cung cấp các chương trình cố vấn, thường ghép nối các lập trình cục gấp input đầu vào hoặc cấp nền tảng với những con người người sử dụng cấp cao rộng của một ngôn ngữ chi tiết, đền rồng là miễn phí.

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

Brad Davis, GĐ chi nhánh công nghệ thông tin tại Addison Group , cho biết điều này đặc trưng khi mới mẻ bắt đầu công danh lập trình . "Hãy tìm một nhóm lớn rộng, vì điều này bảo đảm rằng bạn có những đơn vị đi lên gấp cao có thể giúp cho bạn phát triển khả năng của mình", Davis kể. "Ngoài ra, hãy tụ hợp vào vị trí mà bạn tương tác trực tiếp cùng rất người cùng cơ quan của bản thân mình. dù cho có các đặc quyền khi làm việc từ xa, nhưng cực khó để đi lên các kỹ năng còn nếu như không có sự trợ giúp trực tiếp từ các vị trí tại chỗ."

theo Alyssa Mazzina, người viết nội dung tiếp thị cho công ty phát triển tại Stack Overflow, lập trình theo người thân với một công ty phát triển khác là một trong số cách đặc biệt đặ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 dự vào viết mã, trong khi con người đó xem công việc khi nó xong xuôi. nhì con người chuyển thay đổi vai trò sau mỗi ít phút và nói chuyện cùng nhau trong suốt quá trình. Mazzina cho biết: “Việc thực hiện có lẽ đang khiến cho bạn đạt được chiến thắng tuyệt hơn vì đây chính là thưởng thức học hành hoàn tất vào vai, hòa nhập vào đội tiện rộng and sự phát triển đáng chú ý hơn với tư cách là một bên đi lên,” Mazzina nhắc.

istock-665241970.jpg

Hình ảnh: iStockphoto / scyther5

6. công việc trong một dự án phụ

Một đầu tư phụ nghe có thể cực khổ, nhưng bạn nên xem xét sự việc bắt đầu một dự án chỉ để thư giãn, Mazzina nói. Mazzina nói: “Lập trình cho một đồ vật bạn tê mê là hèn tố đặc biệt khái niệm sự đi lên và bằng cách đang chạy một dự án phụ không có kỳ vọng nào khác ngoài hiện tượng vui chơi & sưu tầm, bạn sẽ bất ngờ về mức độ đi lên của bản thân mình. "Hãy thử học một ngôn ngữ lập trình còn mới hoặc xây dựng một ứng dụng đặt trau dồi tuyệt kỹ & mở rộng tác dụng của bạn."





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

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

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

trường hợp bạn đang gặp gỡ đau buồn trong việc chọn một ngôn ngữ đặt bắt đầu, bạn nên chọn một ngôn ngữ và học nó thật tốt, Vassallo nói. Vassallo nói: “Mặc cho dù tất cả chúng ta đều cần kết nạp nhiều kiểu ngôn ngữ khác lạ trên con phố trở thành một chuyên gia lập trình, nhưng việc đích thực cố gắng and tỏa sáng trong một lĩnh vực để được mang tiền. "Thực tế là hoàn tất ổn khi trở thành con người dẫn dắt toàn bộ các ngành nghề, điều đó đc hoan nghênh.

XEM: 10 công chuyện lập trình cục thú vị nhất năm 2017

8. cân nhắc mã một cách nghiêm túc

Tigran Sloyan, giám đốc điều hành của CodeFights , cho biết, suy xét mã không những là một trong số cách công dụng đặt bắt euro mà còn là cách đặc sắc để dậy sóng cuộc thảo luận and truyền tải kiến ​​thức thân các thành viên trong đội . "Là người được coi, hãy hấp thụ những lời phê bình rước tính thiết kế xây dựng and tận dụng những hiểu biết của bệnh nhân nhận xét để có điều nào đấy giỏi hơn những gì bạn dường như tự làm", Sloyan nhắc. "Với tư cách là người nhận xét, hãy luôn thiết kế và xây dựng, nhưng hãy tận dụng cơ hội đặt lan rộng các biện pháp hấp dẫn nhất and sự thông thái tích góp, hay thậm chí học tập điều nào đấy mới mẻ từ mã mà bạn sẽ xem xét."

9. tham khảo thêm về khía cạnh hoạt động

cho dù bạn là một phần của tổ chức phi doanh thu giỏi phi doanh thu, phần mềm của mình đã trợ giúp một đối tượng kinh doanh, Sloyan nhắc. hướng đến cách công ty tư vấn du học của bạn kiếm tiền và được phục vụ hành khách cũng giống năng lực then chốt mà công ty tư vấn du học có đối chiếu các đối thủ cạnh tranh, có vẻ giúp cho bạn học hỏi ra các giải pháp đi tới & cải cách mới mẻ vẫn phụ trợ công ty.

Sloyan nói: “Hãy trò chuyện với các người cùng cơ quan của bạn trong các bộ phận hoạt động & đặt những câu hỏi khó về hoạt động cho các giám đốc điều hành vội vàng cao của mình. http://lyubovnayamagiya.ru/forums/member.php?action=profile&uid=194695 Ví dụ: giả dụ bạn việc làm cho một nền tảng quảng cáo trực con đường có công nghệ mấu chốt là cá nhân hóa quảng cáo, hiện tượng xác định và cải tiến trên thuật toán về giai đoạn thích hợp của quảng cáo sẽ tạo doanh nghiệp của bạn bị tác động hoặc phá vỡ." Bạn cũng có thể đáp ứng góc nhìn xa để kiến trúc một hệ thống hình như mở rộng độ lớn cùng rất doanh nghiệp của mình một cách mau lẹ và xác định các thời dịp có lẽ không rõ ràng và cụ thể đối với những đơn vị quản lý không chuyên về khoa học.

10. gọi ngấu nghiến

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