最近幾年的程式設計感悟(3)完結

2021-09-06 17:24:21 字數 1895 閱讀 4884

文章排版非我所長,各位童鞋講究著看吧!

51.你可以抱怨工作中用的技術太雜太陳舊,但不能消極對待.在任何專案中你都可以學到東西,就看你是否主動.

52.不管你今後的方向是技術還是產品,工作中你都要站在客戶的角度上編寫**.你剛掌握或了解到的新技術,並不是馬上用到工作中.

53.任何你花費3天還是沒有頭緒的問題,你都要放棄目前的思路.

54.掌握更多的語言是非常非常好的想法.每種程式語言都有自己的獨特之處(除了語法,更多體現在設計模式上),只要你掌握了你就可以運用在任何地方.

55.我覺得技術上 分兩種。1種專精一門,然後多看看別的語言,取其精華,豐富自己。第2種多攻多種語言,通過不同語言的領悟讓自己能在每個領域裡逐步提高。這兩種路應該都 是沒有錯的。第一種以後可以在大公司裡獲得非常不錯的職位和薪水,隨著工作時間的增加,待遇上也會有很大的提公升,以後可以成為該領域的權威人物。第二種可 以在小公司裡或創業公司裡成為技術leader,也有可能在大公司裡負責乙個技術部門(可能性非常小)。我不知道有多少人在這個問題上迷茫過,但我確實是 迷茫了很久。我現在的結論裡,要不精到底,要不雜到底。只要堅持下來,不要經常變來變去,總是會得到自己想要的的。

56.我發現很多入門級的android程式設計師或ios程式設計師,因為現在移動開發的火熱,薪資上比其他領域的程式設計師 高很多,但事實上技術上卻貧乏很多,這是目前的乙個怪圈。因為之前沒做過其他開發,或剛畢業就開始做移動開發了,非常缺少架構,**規範等方面的知識。我 建議android的程式設計師可以多看看j2ee方面的知識,特別是ssh框架,會給你在思路上帶來非常大的提公升。

57.學習最快的方法就是讀文件,讀官方**,讀別人的專案。有人可能問我手頭上沒有什麼專案源**怎辦?答案是**,在**上你可以花幾塊錢或幾十塊錢就可以買到大量的**,這是目前我認為價效比最高的學習方法。

59.做開發最有意思的就是每天都可以學到新東西,保持學習的狀態會讓你每天都很亢奮。培養自己不斷學習的習慣。

60.多培養自己業餘興趣,比如下棋,聽歌,旅遊等等,通過這些會讓你平時工作和學習更有效率。

61.不要羨慕別人的技術或能力,這世界沒有誰比誰更聰明,只有誰比誰更有效率的努力而已。以絕大數人的努力程度之低,根本談不上拼天賦。

62.如何衡量乙個程式設計師的技術水平?如果把程式設計師當成某個遊戲裡的角色。你的級別代表著你真正的技術水平。你每 次的學習和工作相當於你在打怪做任務獲取經驗值。有些人群刷比自己高2,3級的怪,有些人單挑比自己高2-3級的怪,有些人刷比自己低5級的灰色怪。也許 大家花的時間都差不多,但最後級別是不一樣。所以不要以為工作經驗高的人技術肯定比自己強,還有效率問題。反過來說,如果你現在打怪效率不高,是否應該思 考換個方式刷經驗?(有興趣的同學可以看看《一萬小時天才理論》)

63.強迫自己總結經驗並寫下來。每次寫總結就相當於重新複習一次,並且也做乙個存檔,方便日後回顧。千萬不要相信大腦隨著時間變得模糊的記憶,只有寫下來的東西,才是唯一答案。

64.定乙個高不可攀的目標會讓你進步更快。比如研究android源**,研究linux源**,把公司裡某個大 神的**全部吃透等等。也許目標並不能完成,但比沒有目標好。有個故事是這樣的:a同學和b同學考試都得了50分。a下定決心下個月考100分,b只希望 考到60分就足夠了。最後a考了90分,b考58分。

65.不要總把時間不夠掛在嘴上。達文西除了是畫家,他還是雕刻家、建築師、**家、數學家、工程師、發明家、解剖學家、地質學家、製圖師,植物學家和作家。而他只活了68歲。

66.只專精一種語言的人在未來肯定會成為多餘的人。在時間管理裡有句話叫:「離開舒適區」。只有離開了舒適區你才會因對環境的不適應而強迫自己更專心學習。

67.迫使自己不停的獲得社會的認可。

68.有人說30歲以後不能做程式設計師。我不太同意這個觀點。30歲以後確實不能做一名純粹的一線程式設計師,因為你有家 庭負擔,對乙個公司來說你的價效比比不上其他年輕的一線程式設計師。但30歲以後你可以作為技術領頭人或架構師或專案主管存在。還有很多職業都需要很大比重技 術的人才。所以不要擔心。

最近幾年的程式設計感悟(2)

由於公司組織旅遊,所以耽擱了。第一篇的時候看大家反應比較強烈,所以繼續進行總結。如果有不當之處,請大家多多批評!第一篇直通車 最近幾年的程式設計感悟 1 28.看android技術書籍最快的學習方法,先通讀一次.然後把書本上的demo乙個乙個寫出來.不要覺得太容易不去寫.很多東西都是這樣,看起來簡單...

最近幾年常用的免費的開源軟體

下午受邀請參加了乙個bbs活動,於是有了下面的內容。下面是在linux 運維方向老男孩最近幾年常用的免費的開源軟體,臨時即興想起來的,在這裡和大家分享,希望給初學者指引一點路。linux的世界真的很精彩,還沒入門的朋友趕緊進來吧!作業系統 centos freebsd,ubuntu 服務 apach...

最近幾年做軟體專案的心得總結

做軟體外包經驗告訴我 1.做軟體需要人海戰術,軟體是需要大量的體力勞動,而不是腦力勞動。有一句俗話,乙個蘿蔔乙個坑,軟體專案的功能模組多了,每個功能都需要有乙個人盯,不斷改進不斷維護。而且功能劃分得越細了,工作量越大,需要的人越多,否則 會 產生幾萬的軟體外包公司?幾十個不是足夠了?曾經在上海做外包...