好文推薦 給年輕程式設計師的8條建議

2021-07-15 06:19:44 字數 1560 閱讀 7757

目錄(?)

[-]

保持****

解決問題

根據市場和規劃選取一種語言技術

軟體行業很少有真正的創新比想象中更少

把這當做你的事業 而不是乙份份工作

每週工作40小時以上

程式設計並不難

說句心裡話 請學會溝通

看到一篇寫的很好的職業生涯建議,想想真的是這些道理.

翻譯如下:

如同兒歌 「ooh la la」 所唱的一樣,我多希望年輕時就懂得現在才領悟的那些道理呀。那時候,我心裡只有**,才不會去想想自己的職業人生,也不會去主動維持良好的朋友關係。要是有人指點一二,那能少走多少彎路啊!

更重要的是, 很多比我經驗豐富的程式設計師也工作得不開心,甚至不算成功。有的是沒有機會,有的是沒能在合適的時間遇到正確的人。確實, 時機和運氣都很重要, 但你也可以給自己創造機會. 也許你前9次去參加交流活動, 都沒找到和你聊得來的人,你只是去做鮮花和背景, 但很可能第十次就遇到真正賞識你的人。

幸運的是, 後來的我慢慢明白了這個道理。有個訣竅是使用排除法, 找3個推測去證明都錯了,比證明某個推測正確要簡單得多。此外,想一想可能的各種情況。比如說有提示說埠衝突, 但卻怎麼也找不到, 那也許是連線的網路不對,或者是ip位址未賦值,等等,也許連錯誤提示也是錯誤的。

解決問題的本質和中學時的代數很相似。消除所有可消除的變數,然後解出x。

在軟體行業幹了5年的人, 已經能看到有很多換湯不換藥的東西, 廠商換個名字重新包裝下又可以大賣一番。如果工作了10年, 看到的事情可能更多。當你和老程式設計師交流時,就會發現你覺得很時髦的東西,他們卻不以為然. 是有一些創新, 但大多都是把以前的技術組合一二。儘管 hadoop 很火爆, 但 hdfs 只是乙個分布式檔案系統(distributed filesystem), 而分布式檔案系統已經有很多年歷史了。

剛工作的時候,我一直在跳槽,想想原因也挺傻的: 辦公環境不滿意, 覺得自己值更多的錢. 這一直困擾著我。也並不會長遠考慮: 對未來有幫助嗎? 一般來說工資低一些無所謂, 但要有更多的成長,有機會承擔責任, 或者有更好的發展空間。也許我還是會進大公司 —— 然後就不陪他們玩了. 大公司的it部門想晉公升很難,而且機會也相對較少。

並不是讓你在外包公司或者血汗工廠累死累活, 但你應該多花一些時間在工作上. 如果你只在上班時間學習(公司用到的技術), 那麼未來的路也就很狹窄, 而公司只會根據自身利益來培養你。

我不同意 joseph gentle 的觀點。將軟體和硬體分離以後, 很多人仍然把軟體開發搞的一團糟. 要程式設計只需掌握 閱讀(reading)、專注(concentration) 並有一定的 邏輯思維(logic) 即可。幸運的是, 現在有大量的書籍、課程和模板可以讓你學習(請參考第6條). 在開發中和別人進行良好的協作? 這倒是有點難度。

如果寫作不好, 可以參加培訓班。如果不擅長與人交談, 那麼請克服怯場, 參加一些培訓, 或者在鏡子前練習, 也可以參加一些交流活動或者講座。溝通交流應該是和寫**一樣重要的東西。

如果你工作超過五年, 你會給剛入行的同事什麼建議呢?

附贈一句k神的勸勉: 只要把技術學精通了,遲早都能變現!

好文推薦 給年輕程式設計師的8條建議

看到一篇寫的很好的職業生涯建議,想想真的是這些道理.翻譯如下 如同兒歌 ooh la la 所唱的一樣,我多希望年輕時就懂得現在才領悟的那些道理呀。那時候,我心裡只有 才不會去想想自己的職業人生,也不會去主動維持良好的朋友關係。要是有人指點一二,那能少走多少彎路啊 更重要的是,很多比我經驗豐富的程式...

給年輕程式設計師的33條忠告

是一種交流方式,keras 之父 fran ois chollet 在本文中為我們總結了在開發過程中 api 設計中及軟體職業生涯中應該關注哪些要點。原則是形式化的直覺,比原始模式識別適用於更廣泛的情況,fran ois chollet 的這份原則清單帶你領略大師的品味。不僅僅是用來執行的。也是跨團...

給年輕程式設計師的33條忠告

作者 fran ois chollet 譯者 小大非 是一種交流方式,keras 之父 fran ois chollet 在本文中為我們總結了在開發過程中 api 設計中及軟體職業生涯中應該關注哪些要點。原則是形式化的直覺,比原始模式識別適用於更廣泛的情況,fran ois chollet 的這份原...