如何成為傑出的程式設計師或軟體工程師?

時間 2021-05-09 23:52:06

1樓:謝小六

分享一段曹春暉老師的觀點

人這一輩子,最重要的是能把路越走越寬。對於工程師來說,能夠鍛鍊軟技能的場合其實不是很多,但也不代表完全沒有。即使沒有也可以自己創造機會,例如組內、組間、部門內的技術分享都是不錯的機會。

更大規模的技術分享可能因為主辦方「勢力眼」,在你級別不高或者影響力不大的時候,不提供給你這樣的機會,但是作為乙個向上的人,遲早會有走到這一步的一天。你所要做的是提前做好準備,在那一天到來的時候,在聚光燈下旁徵博引,談笑風生。

祝大家都能成為更好的自己!

2樓:netkiller

第一階段,需要三年時間。剛剛畢業踏入社會,積累經驗的階段,很多東西需要學,最主要的找到自己未來的發展方向。

第二階段,需要三年時間。找到了自己未來的發展方向後,就有了清晰的目標,學習也不再盲目,有側重點,同時消化前面所學的知識,開始反思,懷疑,批判。

第三階段,需要三年時間。開始總結前面6年工作,同時涉足其他相關橫向領域。例如程式猿會涉足前端,後端,運維,測試等等領域,最終達到具備全棧開發的能力。

這時做什麼都胸有成竹,能夠從多維度綜合分析,解決問題。

第四階段,需要三年時間。攻城獅的自我實現(馬斯洛所說的 「自我實現」),前面三個階段職業規劃已經完成,可以說修行圓滿。擇業從主動轉向被動,經濟上也有了基礎,要考慮下乙個10年計畫。

我需乙個環境/平台,要把積累的知識價值體現出來。

第五階段,需要三年時間,上公升到另乙個層次,即高視點,寬視野,深洞察。不在僅僅關注技術,開始涉足方方面面,企業管理,財務管理,人力資源,投融資,行業應用,商業模式,產業物聯網…..

netkiller:成為一名優秀工程師要多長時間

3樓:程墨Morgan

要稱得上「傑出」,絕對不是因為懂得多少,而是實現了什麼樣的成就,傑出的工程師之所以傑出,是因為有傑出的成就,不是他/她懂多少東西。

傑出的成就必是因為滿足了某方面的需求,把學問和實際聯絡起來,這才是學問的價值所在。

這麼說就清楚了吧,要達到傑出,要做出點像樣的東西來,只是看書學習是不足夠的,去做吧!

4樓:林甲陽

做程式設計師,首先要耐得住寂寞,還有保持學習的心態,不管是做網頁後台,還是安卓,又或者是底層嵌入式開發,都要涉獵。現在軟體應用越來越強,硬體更新也快,可以說就一句話,有時間就啃書吧。

5樓:大川

做程式設計師,首先要耐得住寂寞,還有保持學習的心態,不管是做網頁後台,還是安卓,又或者是底層嵌入式開發,都要涉獵。現在軟體應用越來越強,硬體更新也快,可以說就一句話,有時間就啃書吧。

6樓:yuune

1、基礎知識

掌握好基礎知識是必須的,包括軟體開發、軟體工程、軟體質量等領域的關鍵理論。

2、實踐

不斷在實際的專案中鍛鍊,從小專案做起,不斷挑戰自我,向著大專案不斷邁進。

3、技能

技能和技術不同,技術是死的,技能是活的。就是如何將知識、技術用到專案中,如何影響他人,推動自己和他人前進。這一點尤為重要。

4、習慣

這也是有個過程的,開始沒有行業習慣,然後養成行業習慣,之後要尋求突破還要打破習慣,再鞏固新習慣,再破再立……這也是乙個不斷挑戰自我的過程。

5、心態

人的成長,特別是實現您說的「傑出」,一定是要經歷大風大浪的。這其中失敗的經驗要遠重要於成功的經驗,特別是對心態、心理素質、世界觀、價值觀的鍛鍊。

7樓:南郭位元

優秀程式設計師與優秀的碼農的主要差別在於,真正優秀的程式設計師具有不可替代性,而再優秀的碼農也具有可替代性。在IT行業,乙個優秀的程式設計師需要了解的最重要知識是演算法與體系結構相關的知識,這部分知識不會幫助你解決特別具體的問題,但是可以幫助梳理整個知識體系,之後能夠解決較為共性的一組問題。

8樓:石安先生

優秀的程式設計師,能夠接收並學習新技術,有一定的核心競爭力,清晰敏捷的邏輯思維,不停地提高自己的專業技能,部落格文章,或曰各大社群,千鋒開發者聯盟,CSDN,stackoverflow,都有不錯的精華帖子。

9樓:logic output

Think of how it is implemented every time you see a new software?

*use '?' because I don't know if it's right, which we'll see in 10 years.

10樓:雷朝建

1. 廣度是深度的副產品。深入學習一門技術,最終會讓你學會很多東西。

2. 新手不是稀缺資源,而牛人是稀缺資源,所以拿到的薪酬遠高於新手,這是正常的。

11樓:程鋒

好的程式猿啊,我不是程式。但是好的程式設計師,我協調起來非常快,提出問題,給出的方案很多,處理程式問題很快。外行看熱鬧,但是我覺得這樣的程式設計師就很棒,說技術如何如何,我覺得倒還好。

12樓:

看看這篇文章文章「對九個超級程式設計師的。。。」http://

coolshell.cn/articles/8275.html

13樓:

我是一路自學來的, 夠不上"傑出的"程式設計師, 但是也有些不一樣的東西分享. 自從我決定自學程式設計那刻起, 就碰到各種問題, 比如基礎不夠, 做什麼行業等等. 我的做法很簡單, 先確定目標, 我要做什麼, 然後著手實現.

實現的過程自然很坎坷會遇到各種問題各種知識不夠, 遇到乙個就想辦法解決/學習. 解決的問題越多經驗就越豐富, 逐步增加目標的難度.

14樓:

以下內容摘自博文「程式設計巨星的唯一秘訣」,

中文翻譯在此:

只有一條真理決定了乙個軟體程式設計師的成功還是失敗。由於堅持這個真理,乙個資深的程式設計師能在一天的時間裡學會一門新的程式語言,而由於不堅持這條真理,乙個初級的程式設計師用十年時間也只能掙到乙份餬口的錢、永遠是來實現別人的設計、永遠不夠優秀而得不到晉公升的機會。這條真理讓你看清了差的程式設計師和好的程式設計師的不同之處,好的程式設計師和偉大的程式設計師的不同之處,偉大的程式設計師和能通過自己的技術創造出乙個億萬美元價值的程式帝國的超級程式設計師的不同之處。

不是什麼複雜的道理,不是什麼難懂的理論。不是具有什麼天賦或「程式設計超能力「才能做到的事情。最終成為的是乙個優秀的程式設計師還是乙個很爛的程式設計師,這跟你的出身一點關係都沒有。

而真正的原因只有乙個,唯一的乙個:

對所做的事情的理解越深,你就會做的越好。

超級程式設計師跟那些平庸的、一般的程式設計師比起來,對自己要做的事情的理解要深的多的多。這就是原因。

軟體工程畢業的以後會成為程式設計師嗎?

歷史深處的憂慮 軟體工程算是畢業以後工作和專業比較對口的,我們先排除畢業以後不從事本專業相關工作的人,他們肯定不會成為程式設計師。軟體工程的培養目標中既有架構師這種技術型人才,也有專案經理這種軟體專案管理的人才,當然還包括DBA,測試員 非開發 之類的,這裡不一一枚舉。不過以上本質上都是程式設計師 ...

軟體工程女生畢業不想幹程式設計師能做什麼IT類的職位呀

不要找程式設計師做男朋友或者老公,就行了。程式設計猶如寫文章。我勸你們好好學一下中文,把一句話寫通順寫明白,可以嗎?我是女生,專業是軟體工程。畢業後不想做一名程式設計師,還能從事哪些與IT相關的工作呢? 檸檬班 軟體工程專業,不幹程式設計師的話,首推軟體測試哦,其次就是產品經理 UI設計,或者管理崗...

我想知道學習軟體工程的女生不想做程式設計師 畢業出來後做什麼比較適合女生?

enley 畢業前考教師資格證,去中學或小學當一名老師 畢業前考軟考專案管理師證書,校招進入一家國企,可以選擇技術支援,技術管理或專案管理等職務 畢業前考心理諮詢師證書,留在自己學校做輔導員 畢業前考取自己學校或者中科院碩博,走學術道路。畢業前報名公考輔導班,參加國考或省考,成為一名公務員。提前準備...