成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

作為一個新手程序員該如何成長?

開發(fā) 項目管理
你作為一個初出茅廬的開發(fā)人員,提升你自己和你的職業(yè)生涯前景的關(guān)鍵策略,并在推動職業(yè)發(fā)展時保持一種健康的心態(tài)。專業(yè)軟件開發(fā)人員的成長之路沒有一條不充滿著荊棘和困難,所以你很容易掉入不健康的自我思考和職業(yè)選擇的陷阱。通過了解每個人都會有的專業(yè)的不安全感,可以在你對自己失去信心的時候更好的激勵自己。

 “哦,天那。相比其他開發(fā)者,我又笨又沒準(zhǔn)備。老板會知道我是多么無能,我要被炒魷魚了。”

這種想法,在我們作為一名軟件開發(fā)人員剛進(jìn)入工作領(lǐng)域的時候,非常常見。我也不例外。這種想法會讓人覺得自己不如其他的開發(fā)者,感覺自己是濫竽充數(shù)的,感覺自己像一個全面的傻瓜,當(dāng)涉及到寫代碼的時候。

在短短的幾個月后,我***次獲得一份真正編程工作的興奮——改善和維護(hù)一個基于 web 的研究平臺——終于變成了絕對的恐懼,那些消極負(fù)面的想法在我的腦海里不斷地涌入。即使在我去了更大節(jié)奏更快的組織機(jī)構(gòu),以及之后終于開創(chuàng)了我自己的企業(yè),這些想法也在不斷地蠶食我。

我總是覺得自己寫的每一行代碼都那么笨重,低效,如果展示給任何其他有才干的開發(fā)者看絕對會被批判得體無完膚。我感覺自己很笨,他們發(fā)現(xiàn)這一點不過是時間問題。

聽起來很熟悉?如果你有我這種想法,有絕大多數(shù)軟件開發(fā)者都有的這種想法,很大的可能是會惶惶而不可終日。

下面我要介紹一些我發(fā)現(xiàn)的有助于,你作為一個初出茅廬的開發(fā)人員,提升你自己和你的職業(yè)生涯前景的關(guān)鍵策略,并在推動職業(yè)發(fā)展時保持一種健康的心態(tài)。

作為一個初出茅廬的開發(fā)人員提升自己和職業(yè)生涯前景

無論你是正在找你的***份工作,還是盯上了潛在的晉升,在一定程度上你都需要與其他的開發(fā)者競爭。為了確保你能從中脫穎而出,這里有一些關(guān)鍵的步驟可以幫助你邁向成功。

1. 找一種你喜歡用到工作中的語言。

要成為一個更優(yōu)秀的程序員,需要定時經(jīng)常性地練習(xí)編程并用不同的語言和技術(shù)擴(kuò)寬你的經(jīng)驗,但是語言是如此之多,很多時候你不知道從哪里開始,也不知道該選擇什么語言才最適合你要解決的問題風(fēng)格。

如果你還沒有想好具體的語言,并且想要先試驗下的話,我會建議你搜索求職網(wǎng)站,例如 Stack Overflow Careers、Indeed 和 Monster,看看是什么語言最搶手。如果你想或者目前的職位要求的話,你可以牢牢掌握一些特定的語言,然后開始研究和試驗。 

The TIOBE Index 可用來查看哪些語言更受歡迎

當(dāng)我開始我的***份工作的時候——一個基于 web 研究平臺的開發(fā)者——我進(jìn)入了學(xué)習(xí)的陣營:雖然我有足夠的技能在面試時通過編程測試,但是這份工作要求我加強(qiáng) PHP、JavaScript 和 SQL 技能。于是下班后以及周末,我都會磨練自己在那三方面的技能,以便于能夠在工作中表現(xiàn)良好,能夠擁有更多基于 web 開發(fā)的機(jī)會,而這些對于我現(xiàn)在能夠擁有和打理我自己的 web 開發(fā)公司有很大的貢獻(xiàn)。

不管你恰巧遇到或選擇了什么語言,關(guān)鍵是經(jīng)常練習(xí)。嘗試不同的語言,通過一些小例子編碼,然后用它們構(gòu)建小的項目。一旦你找到了能與你產(chǎn)生共鳴的一種或一系列語言以及如何處理問題的方法,堅持下去,并經(jīng)常性地定期實踐練習(xí)。

2. 發(fā)現(xiàn)問題或任何讓你覺得生氣的事情。

正如隨著我職業(yè)生涯的向前邁進(jìn),我進(jìn)入了一家大的臨終護(hù)理組織,擔(dān)任 web 開發(fā)者。雖然我的工作主要是改善和維護(hù)我們的在線計費(fèi)和 CRM 系統(tǒng),但是許多醫(yī)務(wù)人員經(jīng)常抱怨:病人總是報告說系統(tǒng)運(yùn)行得異常緩慢。這讓我很生氣,它讓員工更生氣——因為不得不去修復(fù)。

臨終護(hù)理幾乎純粹運(yùn)行在微軟技術(shù)上,并且數(shù)據(jù)庫也不例外——Microsoft SQL Server(MSSQL)。雖然它不是我感覺最舒服的查詢語言,但是我依然在家里研究、閱讀、練習(xí)構(gòu)建小型的 MSSQL 項目。通過我的努力,我漸漸能夠建立一些示例報告來向數(shù)據(jù)庫管理員展示報告可以如何改進(jìn)。隨著時間的推移,我?guī)椭鷮崿F(xiàn)的優(yōu)化促使我得到了晉升,通過修復(fù)那 個問題學(xué)到的技能幫助我獲得了一份數(shù)據(jù)庫管理的工作。

和一種語言一起成長和點燃學(xué)習(xí)激情的***辦法是,使用你學(xué)到的知識來幫助解決令你感到苦惱的問題。不僅要學(xué)習(xí)語言本身,也要學(xué)習(xí)語言可以如何應(yīng)用到實際生活中的問題。

3. 公開發(fā)布到 Github 或其他公共代碼平臺上。

即使你不認(rèn)為有人會使用它,喜歡它,或者甚至看上一眼,還是要發(fā)布你的代碼,一旦你覺得它達(dá)到生產(chǎn)標(biāo)準(zhǔn)的話。你的項目可能不會改變世界,但它可以讓你脫穎而出,讓你可以坦然對待別人查看和批評你的工作。此外,它可以讓你的簡歷增色不少。

4. 寫博客,展示你正在學(xué)習(xí)的東西,怎么學(xué)習(xí)以及為什么。

向世界(以及將來的雇主)展示你正在學(xué)習(xí),以及你有主動的學(xué)習(xí)意愿,就可以讓你領(lǐng)先于 95% 以上的同行業(yè)開發(fā)人員。你也可以練習(xí)你的寫作技巧,這個過程也能讓你學(xué)到很多關(guān)于自我方面的東西——你如何處理問題,如何分解和解決。你還需要整理一下你 常用的思考方式,如何學(xué)習(xí)和成長,以及如何取得進(jìn)步。

5. 在軟件開發(fā)社區(qū)中表現(xiàn)活躍。

解決問題,看別人怎么解決問題,說出自己的聲音和意見。我通過 Stack Overflow 和編程社區(qū)做到這些。這還不是最寬容的文化,因為你將會遇到一些非常眼尖的開發(fā)者咆哮你怎么在偽代碼中忘記了后面那個括號,但這能讓你與其他的開發(fā)者交 流,使得具備接受誠實(有時是殘酷)批評的經(jīng)驗,并知道其他人可能會如何處理問題,從而打開思考問題的新思路。

6. 學(xué)會如何簡明扼要地解釋給技術(shù)和非技術(shù)人員聽。

我總是聽到大家說溝通是實現(xiàn)職業(yè)成功時,要掌握的最難和最重要的事情之一。在早期,我認(rèn)為這是無稽之談——只是跟人講電話,會議期間交談,發(fā)送電子 郵件能有多難?任何有著專業(yè)溝通經(jīng)驗的人都會對這種看法嗤之以鼻,我現(xiàn)在也會。你會驚訝地發(fā)現(xiàn)誤解的快速突然出現(xiàn),工作流程是如此之復(fù)雜,以及項目進(jìn)程的 拖延。

要真正掌握高效的溝通,你需要對實際工作中你需要工作于什么有一個基本的了解(我強(qiáng)烈推薦 Charles Petzold 的《Code》)并彼此交互。寫博客,并與編程社區(qū)互動有助于有效地提高溝通能力。

如果你能掌握簡練,實事求是,通俗易懂(如果需要的話)的溝通方式,并將復(fù)雜的問題和解決方案分解為可理解和很小的塊,那么你就能在軟件開發(fā)領(lǐng)域立于不敗之地。你會發(fā)現(xiàn)項目經(jīng)理,其他的程序員,以及執(zhí)行主管等都會爭奪你去他們的團(tuán)隊。

保持健康的心態(tài)

專業(yè)軟件開發(fā)人員的成長之路沒有一條不充滿著荊棘和困難,所以你很容易掉入不健康的自我思考和職業(yè)選擇的陷阱。通過了解每個人都會有的專業(yè)的不安全感,可以在你對自己失去信心的時候更好的激勵自己。

1. 要知道,每個人都感覺自己像騙子。

你在你的職業(yè)和生活中遇到的每個人都在與騙子綜合征做斗爭。我們每個人都覺得自己正處在被發(fā)現(xiàn)自己是騙子,然后被公開批評無能的邊緣。了解這一點能在精神領(lǐng)域幫助你覺得公平,而且還能幫助你認(rèn)識到,每一個做過值得夸耀的事情的人曾幾何時的想法就和你現(xiàn)在一樣。

這種心態(tài)可以幫助你堅持下來!如果再加上具有建設(shè)性的渠道方法——學(xué)習(xí)新的語言,開發(fā)方法,以及解決問題的方法——你的整個職業(yè)生涯都將有極大的提高,并且能夠快速讓你成為技藝大師。

2. 知道自己會陷入困境。

毫無疑問,就是在編程中我終于接受了我是人這個事實——我也有犯迷糊,笨手笨腳,錯誤頻出的時候。沒錯,你也是如此。你會錯過***期限,太多次點擊“全部回復(fù)”,滑動捕捉一些嚴(yán)重的錯誤,或者在應(yīng)用程序架構(gòu)中輕易放過一個令人難以置信的 bug。

要想保持快樂和健康,那就得讓自己去分析錯誤,然后從中學(xué)習(xí),還要應(yīng)用所學(xué)的東西以便于下次完成得更好。

3. 設(shè)身處地地思考。

我***次被老板罵的時候,你知道我是怎么做的嗎?我快速回到我的辦公室,鎖上門,然后哭了。我覺得我是有史以來最糟糕的程序員,并且開始擔(dān)心自己會 不會被炒魷魚。但之后,項目經(jīng)理走進(jìn)我的辦公室,向我解釋說我的進(jìn)程和項目迄今都很好。老板只是剛剛發(fā)現(xiàn)她的女兒病的厲害,上司又剛剛指責(zé)了她的過失,然 后又雪上加霜地被起訴離婚了才這樣。好吧。

當(dāng)我知道了我的老板的這些經(jīng)歷時,我對自己的自我懷疑和擔(dān)心立即一去無蹤。如果是我在那樣的情況下,我很有可能也會做出相同的反應(yīng)。

感同身受是一個程序員和一個人成功的根本。了解客戶和用戶的真正需求,或者知道上司所身處的壓力,可以讓你明白他們的行為原因。還可以讓你知道你該如何提供有價值和可解決問題的方法,展示你的能力。

作為一個剛剛起步的軟件開發(fā)者,循著我的建議,你的面前已經(jīng)有了一條康莊大道。編寫偉大的代碼以及遵守行業(yè)內(nèi)的相關(guān)規(guī)定,需要你幾乎每天來直面自己的弱點,并要求你不斷提高自己。

你可能會和其他人一樣不時地動搖,并且盡管我們已經(jīng)討論了一些步驟和策略,你還是會陷入消極思想的泥潭——這是完全正常的現(xiàn)象。

只要你能全身心投入,持續(xù)改善提高,認(rèn)識到自己不過是個人,能夠設(shè)身處地地思考,你將會步入行業(yè)最值得尊敬和最有成就的開發(fā)者的行列。

責(zé)任編輯:龐桂玉 來源: 開源中國社區(qū)
相關(guān)推薦

2015-04-08 10:57:15

程序員程序員四年經(jīng)歷

2016-04-19 10:20:42

程序員遺憾

2016-04-18 12:58:42

菜鳥程序員跳槽

2020-02-22 21:51:43

程序員Microsoft SServerSQL

2020-10-05 21:13:37

程序員技能開發(fā)者

2020-03-27 09:24:39

程序員技能開發(fā)者

2019-07-29 11:51:18

程序員設(shè)計軟件

2023-07-19 08:25:05

代碼繼承關(guān)系review

2017-02-05 10:21:10

程序員好問題

2009-03-18 13:12:36

程序員技術(shù)IT行業(yè)

2015-05-13 14:06:03

程序員糟糕的程序員

2014-01-06 09:33:32

程序員管理

2021-07-01 07:43:41

項目程序員代碼

2020-06-01 09:43:26

程序員互聯(lián)網(wǎng)系統(tǒng)

2015-06-25 09:32:55

JavaScript程序員

2014-05-22 14:36:34

2010-12-27 09:24:45

JSP程序員

2012-09-29 10:49:36

程序員debug架構(gòu)

2015-06-25 19:23:03

JavaScript程序員

2013-07-18 09:58:18

C++程序員
點贊
收藏

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

主站蜘蛛池模板: 久久天天 | h视频免费观看 | 亚洲欧美激情视频 | 亚洲欧美中文日韩在线v日本 | 狠狠躁18三区二区一区 | 99re在线视频| av在线播放不卡 | 国产精品资源在线 | 亚洲网在线 | 91精品在线播放 | 永久免费视频 | 日韩在线视频一区二区三区 | 国产精品久久久久久一区二区三区 | 色吧综合网 | 超碰精品在线 | 久久91精品久久久久久9鸭 | 卡通动漫第一页 | 欧美一级网站 | av网站免费看 | 久久久久国| 国产精品久久av | 18av在线播放| 中国黄色在线视频 | 成人精品国产 | 久久精品国产亚洲a | 国产日产欧产精品精品推荐蛮挑 | 一级片在线视频 | 久久久久久久久国产成人免费 | www.天堂av.com | 亚洲视频在线观看一区二区三区 | 九九爱这里只有精品 | 成人天堂 | 尤物在线精品视频 | 罗宾被扒开腿做同人网站 | 中文久久 | 91麻豆精品国产91久久久久久 | 九九99精品| 精品在线一区二区三区 | 国产精品久久久久久久久久久久久久 | 国产精品久久二区 | 中文字幕av色|