每個合格程式設計師的自我修養!

2021-09-03 10:45:55 字數 1413 閱讀 6427

世界上,程式設計師界的大神很多,諸如margaret hamilton(阿波羅計畫飛行控制軟體的幕後英雄)、donald knuth(《計算機程式設計藝術》的作者)、ken thompson(unix 締造者)等等,當你去了解他們的經歷時,你會發現他們能夠達到這種登峰造極的境界,無非是天賦加上努力

要成為乙個工程師,首先要有一顆渴望成為工程師的心,因為我們根本不能奢望乙個從沒想過成為工程師的人成為乙個有實際工程能力的人!

我相信,無論乙個會寫**、看得懂**的人是自學、科班學習還是培訓班學習,如果他從沒有站在乙個實際工程師的角度去看待過問題,解決過問題,我認為都不可能成為乙個合格的程式設計師。

程式設計師不是乙個特殊的職業,他同樣需要毅力、努力加上一點點的天賦,和其他技術性的職業沒有太多區別。

程式設計師和其他職業一樣,說到底都是為了解決問題創造價值而存在的,在公司工作不等同於在學校上課考試,評價乙個工程師好壞的唯一標準就是他的實際工作結果的好壞,而不是看過多少本書,刷過多少道題,做過多少練習性的專案。

程式設計師這個職業有其自身的魅力,但並不一定所有人在其還沒走入社會前就能有機會進入這一行,在工作之後希望轉變,用莫大的毅力和勇氣毅然轉行,這點我是相當敬佩和敬仰的,並且我也相信這部分人能成為真正的工程師在一線做出成績。

在2023年結束之際,給那些想入行、即將入行或剛剛入行的朋友一點不成熟的小建議:

1.無論你是自學、科班或是培訓班出身,請堅信在it界,衡量你是否優秀的標準永遠只有一條:能否解決問題創造價值

2.如果你自認為沒有能力做電腦科學的研究,認為自己更多地是在企業裡軟體工程師,那麼請切記自己的身份首先是工程師,其次才是程式設計師。我們的工作是用工程師思維解決實際工程問題,而不是去做題,或者表演酷炫的編碼技巧。如果你還在學習的路上,請把這一點放在所有學習項之前;

3.如果你非科班出生,你也不用因為知乎上一些行內程式設計師的看法而感到擔憂,那只是你起跑方式有所不同而已,不代表你不能跑得比別人快。我們程式設計師大多善良沒有心機也沒有政治頭腦,實際水平決定一切

4.程式設計可以速成,但是高階工程師絕對不可能速成,如果你真的想過上還算舒坦的日子,拿看起來還不錯的薪水,請盡早打消速成的念頭……

程式設計師的自我修養

一忌 輕易言敗,沒有自信 沒有永不放棄精神的程式設計師,只是乙個有程式設計師名號的假程式設計師。乙個真正的程式設計師,知道在程式設計的過程中,可能會遇到不計其數的困難和問題,可能有極多的挫折和失敗,而成功只有一次。就為解決乙個問題,我們可能連續十幾甚至幾十小時的坐在計算機前不停的工作。乙個問題解決了...

程式設計師的自我修養

一忌 輕易言敗,沒有自信 沒有永不放棄精神的程式設計師,只是乙個有程式設計師名號的假程式設計師。乙個真正的程式設計師,知道在程式設計的過程中,可能會遇到不計其數的困難和問題,可能有極多的挫折和失敗,而成功只有一次。就為解決乙個問題,我們可能連續十幾甚至幾十小時的坐在計算機前不停的工作。乙個問題解決了...

程式設計師的自我修養

對合作夥伴的尊重與包容 每個人的水平必然是不相同,大家各有擅長,並且在不斷進步中。所以遇到同事或者合作的友商犯了比較低階 對你來說可能是 的錯誤是很正常的事情,我們更多的是應該給與尊重與包容,而不是嘲笑或者消極對待。在不斷的鼓勵同事和合作夥伴之後,能感受到大家對我的信賴,特別是和友商的合作變得非常的...