作為過來人,我想告訴準程式設計師的那些事

程式設計師之家v發表於2018-01-20


?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

小編今天在知乎的各大論壇上看到這樣一個標題“作為過來人,你想告訴準程式設計師些什麼”。小編作為過來人感觸頗深,留下幾點建議送給那些即將入坑的準程式設計師們。

1.不要迷信“大牛”

看到你問題裡面提到“大牛”,就放前面說說:網上的“大牛”多半不靠譜。

其一是真正的大牛沒時間混跡在網上做人生導師,整天出現在你Timeline裡的人要麼半吊子水貨,要麼另有所圖。(我黑起人來連自己也不放過)

其二就算是大牛,他的經驗對你未必有用。大牛說我學 Python 也就翻了下基本語法,當天就上專案開幹了。(大神說我覺得沒有順手的語言,就發明了 Python)

?wx_fmt=jpeg

2.少說廢話,多寫程式碼

廢話有很多種,程式設計師屆最多的大概就是整理哪個語言/框架/平臺/技術好,準程式設計師則喜歡問,我是不是應該學Java c php……學了是不是有用之類。技術討論並不完全無意義,但在你打好計算機基礎、熟練掌握至少一門語言、開發過一個能看的專案之前,這些討論對你來說就是浪費時間的廢話,而不是今天跟風學這個,明天又聽人說那個好。不要等畢業的時候說出XX技術學校沒教過,所以我不會這種話。

有這時間多寫點程式碼,刷刷演算法題,找點專案做做,找不到就從自己日常身邊找點需求去用程式碼實現。不要說你覺得沒有什麼可寫的,如果是這樣,那你要反思下自己適不適合程式設計這條路。


?wx_fmt=jpeg


3.做一個程式設計師,不是碼農

碼農的工作和搬磚沒什麼區別,就是把一些模組拼到一起,有問題了就東修西補,程式能跑通就不錯,只會用教過的一兩種技術。做個碼農很容易,但程式設計師是個長期的職業,你在學校學習的是程式設計的思想、解決問題的邏輯、持續學習的能力。重視基礎課程,深入學習一兩門語言和技術,理解透徹了,以後學習別的新技術自然觸類旁通。沒事看看就行,別去跟風湊熱鬧。你上的是大學,不是技能速成培訓班。

?wx_fmt=jpeg

4.短期不要高估自己,長期不要低估自己

絕大多數人都會犯的錯誤就是“短期高估自己,長期低估自己”。除非你天資聰慧,否則別想著大一就搗鼓出什麼牛逼程式來一鳴驚人。學程式設計的過程會經歷數個瓶頸期,中間你也許會數次感到萬分絕望,甚至開始懷疑人生。

但你要相信,只要堅持寫下去,瓶頸總會突破,成為一個超越平均水準的職業程式設計師是沒有什麼大問題的。

5,最後相信自己,尊重自己的職業

  • 不要自稱「 xx 狗」,尊重自己

  • 不要為了談戀愛而談戀愛,不要相信「程式設計師找不到女朋友」

  • 除了計算機知識,也要學好英語 + 數學

  • 基礎學紮實,不要追求熱門

  • 不要迷戀語言,不要陷入語言的戰爭

  • 多寫有質量的程式碼


    公眾號內回覆“1”帶你進粉絲群!

    0?wx_fmt=gif

相關文章