導航:首頁 > 程序命令 > 10年程序員的迷茫

10年程序員的迷茫

發布時間:2023-09-25 14:39:27

1. 幹了十年的程序員,公司突然倒閉了,我該何去何從

公司並不是只有一家,只不過你習慣了之後不想改變。但是現在並不是以你的意願為主,所以只能當只跳出溫水的青蛙。

當然了,如果你想要換工作那麼會稍微難點。但是世上無難事只要肯登攀,所以在這個時候就要找到自己優點和興趣的結合點。總能找到一個讓自己滿意的工作的。

一個人在一個崗位上面呆了那麼多年,這就好像溫水煮青蛙一樣,青蛙已經習慣了這個環境,所以當把青蛙拉出來的時候甚至不知道自己應該何去何從。但是其實沒有那麼恐怖,只要自己好好的想想,總是有出路的。

2. 程序員,為什麼如此迷茫

30 歲程序員,差不多已有了 8-10 年的編程工作經驗。8-10 年差不多是一個高級軟體架構師應該具有的基本工作年限。不少人在 30 歲時已經做到了高級架構師,帶著團隊;不少人雖然沒有獲得架構師這個頭銜,也沒做領導,但其實也具備了相當的水平;還有一些人可能有點失落,他們既沒有獲得這個頭銜,也沒有達到類似的高級專業水平。
30 歲確實是一個重要的關口。

3. 學習編程,如何度過迷茫期

1. 選擇一門好的編程語言,一門你自認為可以用它快速地做出一些有用東西的語言。建議你學習一種動態語言。選擇一種你覺得語法(文檔)讓你使用起來更舒服的編程。為此,你可能需要花費一些時間來在幾種不同的語言之間進行比較。這么做目的不是為了讓你感覺更好或者讓編程更容易。更快地完成自己的作品並且能夠看到成果,才是激勵你編程的源動力。不要選擇一門需要某種重量級的IDE(IDE是一種能夠幫助你編寫並運行代碼的工具)才能輕松編程的語言。你所需要的僅僅是一個文本編輯器。(註:原文並沒有標號,是我們加上的,請大家別忘記了哦,我們是從零開始數數的。)

2. 選擇一個好的編輯器。
編輯器對程序員而言,就是像是弓對弓箭手一樣重要。這里有一些推薦的編輯器:

SublimeText 2 – 如果你剛開始編程,推薦使用SublimeText 2

Emacs – 學習曲線陡峭,快捷鍵復雜。如果你想定製自己的使用習慣,需要學習Emacs Lisp.

Vim – 不僅操作簡潔而且它默認包含在linux的發行版中,所以深受大家歡迎。我開始使用了2年Emacs。由於Emacs的快捷鍵操作過於復雜,我的雙手開始經常疼痛,這迫使我轉向了Vim陣營。了解Vim的快捷鍵是非常有必要的。當你在遠程的伺服器上編輯代碼時,你唯一不需要安裝的編輯器就是Vim。

注意!Emacs和Vim可能已經成為成為古董了。但是,它們都具備一些現代編輯器多不具備的功能。

3. 選擇一個你可以從中學到東西的操作系統
Windows不會教會你任何東西。使用Windows你唯一學會的就是打開一個exe(可執行)文件來安裝軟體和使用它。可能剛開始的時候你會覺得很酷,但是長遠來看,如果你立志成為一個web開發人員,可能還是要具備基本的linux知識,尤其是當你要發布程序的時候。Linux也允許你根據自己的要求來定製程序。Macs也很酷,但是我認為你現在經濟上還負擔不起。

4. 不要通過復制粘貼來做備份
一個新手程序員通常會把文件復制粘貼到一個臨時目錄下面來進行備份。這也許也是他們唯一知道的方法。不要那麼做!你需要使用版本控制軟體。我強烈推薦使用Git,它是個目前很流行的版本控制工具,而且使用起來非常簡單。對一個Git新手,有一個良好的社區和很多參考資源來學習。(除了Git之外,還有mercurial, darcs, fossil等等。但是我還是建議從Git開始,我有很多的理由來支持Git,這里就不多費口舌了。)

5. 知道去哪裡尋求幫助
參加一個和你相關的(你使用編程工具相關的)程序員社區。比如StackOverflow就是程序員的Facebook。那裡沒有消息狀態和回復,取而代之的是問題和答案。除此之外還要學會使用IRC。IRC是一種老式的聊天室,現在還在被大多數開發人員用來分享技術信息和幫助解決問題。

6. 培養你的禮儀
知道什麼時候問問題。你遇到的大多數問題都是別人碰到過並且在Internet上能夠找到解答的。在IRC或者任何論壇里發問之前,先搜索一下google(或者blekko)來看看是不是有現成的答案。在IRC上問問題需要有耐心。永遠記住,人們只是處於好心來免費幫助你。有時你發問以後需要幾個小時才能有回復。所以,耐心等待。除此之外,記得問問題的時候要禮貌。世界很小,你怎麼對待別人,別人就會怎麼對待你。

7. 結交朋友,技術書籍只能教你解決常見的問題
當你在搗鼓一些程序或者從程序的作者那裡學習,你能學到一些書本上沒有的東西。當你散步的時候,請和遇到的朋友打招呼。你肯定不是唯一的程序員。和其他的程序員一起交朋友一起工作。你會注意到,當一群技術愛好者在一起的時候,不論話題是從什麼地方開始,最後總是以技術話題收尾。這是必然的現象。所以你可以盡情參與。在你的黃金年齡努力編程,我能告訴你的是,我在開始6年前尋找朋友並開始討論編程,從那時起才學到那些書本和文章不會我的東西。所以我總是說,我的編程經驗有6年,因為只有那個時候開始,我才開始與人交流並開始感覺真正地開始學習編程。

8. 參加開源項目
為開源項目編寫代碼能帶來回報。這不僅僅是幫助別人,你留下的代碼會被其他人使用或(可能)改進。當別人給你的代碼添加功能或者提出修改意見時,也是在提高你的編程水平。開源軟體項目不一定要是一個大工程,編寫一個下載youtube視頻的小程序也是很有用的。更重要的是,你會驚奇地發現你編寫的代碼會成為與他人有效溝通的橋梁。

希望可以幫到您,謝謝!

4. 作為一個兩年的程序員,很迷茫,應該怎麼辦

鹽商總會經歷一段時間的迷茫,不知所措。

其實作為程序員做了兩年,那麼一定是技術很不錯的,也適應了這種生活和工作,就這個階段就需要在進一步的努力突破,現在的技術水平有新的提升,像我那個時候做程序員也有迷茫的時候,後來我又報了一個專業班,進行全方位的進行和學習,從而突破了自己,那麼就從這種迷茫期慢慢的走出來。

5. 長大想當程序員 學習編程線路很迷茫

我越來越擔心我作為一個C++程序員的未來。

恍然間,發現自己在這個行業里已經摸爬滾打了五年了,原以為自己就憑已有的項目經驗和工作經歷怎麼著也應該算得上是一個業內比較資歷的人士了,但是今年在換工作的過程中卻遭到了重大的挫折。詳細過程我就不再敘述,在此,只想給大家說一說被拒絕的原因,看看大家有沒有相似的經歷,和類似的感悟。面試官對我的答復大致是這樣的,我們不需要熟練工,我們需要在某領域擁有超過常人的積累認知,和擁有整套完整思維模式和優秀認知事物能力的人…他很誠懇地告訴我,你還年輕,真的應該好好地靜下心來,深入地研究一些東西,自己寫一些東西,而不是這也用過,那也知道,但是多半都是局限於僅僅見過,會用,卻從來沒有認真思考過其代碼背後蘊含的思想,更少有人研究過源碼,進而體會大師們在某些問題的解決上秉承的思想和思維的風格。個人感覺,這也算是國內大部分程序員最讓人悲哀的地方了,當然這也與外界浮躁氛圍的蔓延不無關系。不了解這一行的人總覺得程序員都是代碼民工,如果自己也認為自己是敲代碼的機器的話,我誠懇地建議您盡早轉行吧,也許我這么說會得罪傷害一些同行,畢竟轉行對任何一個人來說都是有相當的風險和挑戰的。不過這絕對應該是善意的忠告。相反,我強烈地認為,程序員應該是最有活力和最有思想的一個群體,只要你不肯讓自己浮於表面,更重要的是,必須勤於思考。如果你認可我這句的話,就請您繼續往下看看我的感慨,否則,那就希望您好好利用好自己的時間做您最需要做的事吧。

由於面試中被問到線程池,TCP/IP網路的時候,讓面試官問得人仰馬翻,啞口無言,所以回來之後洗心革面,下決心要把線程池,TCP/IP好好研究個明白,再也無法容忍自己只知其一不知其二了。

清醒的認識自己

我一直擔驚受怕,過去,可能是因為我年輕,但現在,我已經不是那麼年輕了,我仍然發現有很多事情讓我害怕。

當年紀越來越大後,我開始變得不能加班。我開始用更多的時間和家人在一起,而不是坐在計算機前(盡管這樣,她們仍是抱怨)。我在本地教育委員會社區里提供一些幫助,還組織開源興趣小組參加活動。

我在思考,為什麼以前會把如此多的時間全部用在編程上。大量的編程。那是我渴望深入研究一個類庫,一個框架或一門技術。

現在的技術的學習曲線的增加,讓我的忍耐性越來越低。各種新技術,因為新奇讓人興奮,但最終變成一場場爭論。我越來越無法忍受這些充滿市場宣傳我對技術看重的是穩定,清晰。

據不完全統計,截至目前(2018.07)為止,中國C++程序員的數量已經超過了100萬。而且,隨著IT培訓業的持續發展和大量的應屆畢業生進入社會,C++程序員面臨的競爭壓力越來越大。那麼,作為一名C++程序員,怎樣努力才能快速成長為一名高級的程序員或者架構師,或者說一名優秀的高級工程師或架構師應該有怎樣的技術知識體系,這不僅是一個剛剛踏入職場的初級程序員,也是工作三五年之後開始迷茫的老程序員,都必須要面對和想明白的問題。為了幫助大家少走彎路,我總結出一個C++程序員的工作2-5年成長路線圖。

加油,選好的路一定要堅持下去!!!守得雲開見月明,加油!!

閱讀全文

與10年程序員的迷茫相關的資料

熱點內容
php寫入文件換行 瀏覽:744
dsp實現fft演算法 瀏覽:483
棋牌源碼轉讓交易手續費 瀏覽:293
雲上伺服器貴州 瀏覽:647
qq三國怎麼使用雲伺服器 瀏覽:303
一鍵加密字體怎麼設置 瀏覽:145
majority演算法 瀏覽:822
如何開啟電腦的dlna伺服器 瀏覽:11
3提成怎麼演算法 瀏覽:972
php是不是解釋性語言 瀏覽:27
手機設置遠程定位伺服器地址 瀏覽:913
android模擬器裝apk 瀏覽:773
炒黃金app哪個好用 瀏覽:993
恐懼症app哪個最好用 瀏覽:288
億賽通加密軟體好用嗎 瀏覽:578
為什麼光遇排隊伺服器忙 瀏覽:826
哪個app能把手p瘦 瀏覽:253
java中的date類型 瀏覽:431
面向程序員的范疇論 瀏覽:57
如何查詢伺服器所有電腦名 瀏覽:902