偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

優(yōu)秀的程序員該如何更上一層樓

開發(fā) 前端
關(guān)于我們這個(gè)行業(yè),“是什么品質(zhì)使得優(yōu)秀的程序員區(qū)別于其他程序員?”是最難回 答的問題之一。最近我閱讀了 Eran Galperin 的《What Makes a good programmer》,很有感觸,于是想和大家分享一下我認(rèn)為團(tuán)隊(duì)中每個(gè)人都需要具備的基本技能和特質(zhì)。

關(guān)于我們這個(gè)行業(yè),“是什么品質(zhì)使得優(yōu)秀的程序員區(qū)別于其他程序員?”是最難回 答的問題之一。最近我閱讀了 Eran Galperin 的《What Makes a good programmer》,很有感觸,于是想和大家分享一下我認(rèn)為團(tuán)隊(duì)中每個(gè)人都需要具備的基本技能和特質(zhì)。

當(dāng)程序員到達(dá)一定瓶頸時(shí) 如何更上一層樓

  1. 適應(yīng)性和靈活性

  很多開發(fā)團(tuán)隊(duì)都在喊我們需要靈活的開發(fā)人員——尤其是在軟件開發(fā)初期這類人才更為重要。如果你平時(shí)是搞 UI 編程的,那么我們希望你能深入到數(shù)據(jù)持久層。我們甚至可能還會(huì)要求你去做一些測(cè)試。你可能是作為一個(gè) Java 程序員而聘用的,但我們希望下一個(gè)應(yīng)用程序你能用 .NET 寫……擅長(zhǎng)多任務(wù)和成為某個(gè)領(lǐng)域的專家一樣重要。在當(dāng)時(shí)可能會(huì)讓你想抓狂,但是挨過這段日子之后,你的簡(jiǎn)歷絕對(duì)會(huì)讓你的下一個(gè)雇主心動(dòng)不已。

  2. 熱情

  也許你上大學(xué)學(xué)習(xí)計(jì)算機(jī)科學(xué)這個(gè)專業(yè),只是因?yàn)槟懵犝f這行業(yè)能賺錢。幾年之后,當(dāng)你發(fā)現(xiàn)回報(bào)并沒有你想象得那么豐厚的時(shí)候,可能就會(huì)開始沮喪, 提不起干勁來。偉大的程序員會(huì)真心實(shí)意地愛著編程——可以不喜歡現(xiàn)在正在搞的代碼——但總的來說,你應(yīng)該成為一個(gè)享受于構(gòu)建一些東西來解決問題的人。當(dāng)有 時(shí)間空下來可以喝杯咖啡的時(shí)候,你會(huì)去逛逛類似于 JavaLobby 的網(wǎng)站,尋找提高自己的途徑。你會(huì)對(duì)谷歌最新的舉措,市面上剛出來的 Web 框架感興趣,津津樂道。

  3. 用科學(xué)武裝頭腦的實(shí)干家

  《The Pragmatic Programmer》是軟件行業(yè)中最重要的書籍之一。它不僅不局限于某一種特定的編程語(yǔ)言,而且還為我們提供了一系列的指南,是一部非常經(jīng)典的著作。在 團(tuán)隊(duì)工作時(shí)我們需要考慮到自己的行為所帶來的后果,拒絕“破窗理論”。對(duì)工作保持一貫的高標(biāo)準(zhǔn)——測(cè)試、編碼和文檔等等——然后漸漸帶動(dòng)整個(gè)的團(tuán)隊(duì),蔚然 成風(fēng)。

  保持新鮮感的最好辦法是用科學(xué)的思維武裝頭腦。任何問題都可以被分解,所有語(yǔ)言都有著一系列相似的特征。之所以有些人能做到這一點(diǎn),而其他人卻 不能的主要原因是在于,你是否保持對(duì)自己的質(zhì)疑:這個(gè)代碼片段還能不能寫得更好?是不是可以用一種更有條理的方式呈現(xiàn)這些信息?我可以鄭重地告訴你,這些 答案幾乎總是肯定的,所以踏踏實(shí)實(shí)地解決這些“自我質(zhì)疑”吧!

  4. 良好的組織安排能力

  一個(gè)優(yōu)秀的程序員會(huì)把事情安排得井井有條,甚至每天下班前都會(huì)列出明天的任務(wù)。這樣如果需要做別的事情的話,至少可以參考這個(gè)清單,看看放到什 么時(shí)候做合適,或者會(huì)不會(huì)對(duì)其他任務(wù)造成影響。ps,這里推薦一個(gè)蠻有用的工具——Mylyn,一個(gè)基于任務(wù)的 Eclipse 插件。

  在處理代碼和文檔方面也需要良好的組織安排能力。如果我們能夠有組織地進(jìn)行封裝、設(shè)計(jì)、命名類和變量,不但有助于團(tuán)隊(duì)成員的理解,還能讓你幾個(gè)月后的再次查看,不至于像是在閱讀他人的代碼。

  5. 通情達(dá)理,平易近人

  我們大多數(shù)在團(tuán)隊(duì)環(huán)境中工作的,所以我們必須要具備人際交往的能力。所有被尊重的偉大程序員個(gè)個(gè)都平易近人。你需要騰出時(shí)間為他人提供幫助,不 管是有問題的代碼,還是項(xiàng)目經(jīng)理想了解一下你的預(yù)估。除此以外,你還應(yīng)該盡量做到表達(dá)清晰——以免交流之后,對(duì)方反而對(duì)問題更加困惑了。

  通情達(dá)理也很重要。不管你在企業(yè)中是什么職位,或多或少總要涉及到協(xié)商和談判。或許當(dāng)你知道自己是正確的時(shí)候沒法心平氣和地做到這一點(diǎn),但是你最好還是找到雙方都可以接受的方案,千萬不要太過于強(qiáng)硬。

  6. 把握機(jī)會(huì)

  不要寄希望于別人會(huì)來告訴你需要做哪些正確的事情。也許你就快要發(fā)布了,卻還必須轉(zhuǎn)到最新的框架版本。如果你是熱衷于自己的工作,那么你應(yīng)該保 持與時(shí)俱進(jìn)。如果你擅于變通,那么你可能愿意犧牲午餐時(shí)間,或者在家中的空閑時(shí)間,來研究研究原型看看是否奏效。每一個(gè)機(jī)會(huì)都有它的成本,但是在你決定要 不要使用之前先好好盤算盤算是否值得,千萬不要盲目。

  把握機(jī)會(huì)也適用于你的職業(yè)生涯。這個(gè)新的創(chuàng)業(yè)公司是否值得加入?也許你對(duì)目前的工作感到滿意,但是你還是應(yīng)該挑戰(zhàn)自己。每個(gè)成功人士的故事背后都有著共同的主題——抓住值得的機(jī)會(huì),在那些錯(cuò)誤的機(jī)會(huì)上學(xué)習(xí),吃一塹長(zhǎng)一智。

  7. 引以為豪

  請(qǐng)為你的工作感到自豪。這是來自于很多專業(yè)人士的諄諄教誨——那些我們眼中的偉人,總是認(rèn)為自己的行業(yè)是最重要的,堅(jiān)信我們的世界需要偉大的程序員。

  這是很難做到的,如果你不喜歡編程的話,但它依然是有可能的。如果你不喜歡自己的工作,那么為什么不想想辦法解決呢?如果你覺得每天的日常工作 就是編寫繁瑣的代碼,那么也許加入一個(gè)開源項(xiàng)目會(huì)點(diǎn)燃你激情的火花?你會(huì)發(fā)現(xiàn)那些對(duì)自己職業(yè)感到自豪的開發(fā)人員讓你望塵莫及,無論是他們的代碼質(zhì)量,還是 他們?cè)诮鉀Q艱巨任務(wù)中所享受到的快感。

  當(dāng)然上面這些只是我的觀點(diǎn),而且并沒有涉及到任何開發(fā)工作中碰到的實(shí)際技術(shù)問題。如果我有任何遺漏和忽略的方面,歡迎各位不吝賜教。最后,你認(rèn)為偉大的開發(fā)人員需要哪些優(yōu)秀特質(zhì)呢?歡迎留下你的看法。

  譯文鏈接:http://www.codeceo.com/article/how-good-programmer-better.html

責(zé)任編輯:王雪燕 來源: 碼農(nóng)網(wǎng)
相關(guān)推薦

2012-05-28 14:18:33

Web

2024-06-20 13:22:13

C++11C++模板

2021-09-21 15:17:09

API微服務(wù)后端

2019-08-26 14:53:32

數(shù)據(jù)中心運(yùn)維管理宕機(jī)

2019-08-26 10:10:57

數(shù)據(jù)中心運(yùn)維宕機(jī)

2013-06-06 06:52:28

Ubuntu 13.0

2023-12-06 16:50:01

Godot 4.2開源

2011-03-31 09:51:45

Windows XP

2022-03-15 10:27:40

企業(yè)CIOIT人士

2011-03-31 09:57:54

Windows XP

2020-03-01 18:00:00

人工智能AI環(huán)保

2023-12-19 18:08:47

MySQL方法優(yōu)化查詢

2009-10-23 14:46:43

2012-05-24 09:32:55

虛擬化vmareIBM

2014-08-18 14:54:54

Git

2023-04-26 13:55:00

Python開發(fā)技能

2017-11-29 15:57:00

敏捷開發(fā)DevOps

2017-08-02 11:38:15

AndroidCoding技巧

2010-05-25 10:12:17

微軟虛擬化技術(shù)Hyper-V

2023-09-24 23:07:24

流量抑制風(fēng)暴控制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)