乙個程式設計新手的誤區

2021-06-19 10:05:14 字數 752 閱讀 9832

之所以寫這篇文章,源於學生時代的大多數人的抱怨。即便是到了公司,這樣的人仍然不在少數,就自己的看法寫寫吧。

學生時代最常聽到的話「老師讓……做,老師沒講過……」,在公司到沒有這樣了,改為「師傅沒教過……,我以前都是……做,以前沒做過……不會做……」,不知道大家聽了這樣的話都是種什麼感覺呢?估計相當一部分仍然會理直氣壯吧。沒教過怎麼能會?這也是我將要說的——自學。

如果你想在程式設計這條路上走下去,最有力的是自己的雙腿,而不是別人的攙扶。乙個「碼農」是不需要自己的思維的,而乙個軟體工程師是需要有很強的學習能力的,你可能做的十個專案用到十種技術,你沒有學習能力,是不可能的對專案有乙個統籌的把握的。如果你對專案沒有乙個整體的把控,而你又恰恰是專案的總負責人,那很高興的通知你,專案百分百會失控。可能又會有人問,那老師的作用是什麼?「師者,所以傳道授業解惑也。」老師的授業,僅僅是教授給你基本的技術知識,而如何去運用全靠你自己了。

其實,這個和武俠中習武很類似,師傅僅僅是能幫你打通任督二脈,然後教你兩招就完事了,至於怎麼去練習怎麼去運用全看自己,當然有些厲害的師傅可以留個什麼神器,但能不能發揮作用也全看自己。我們的技術學習也類似,師傅的作用就是交給你基本的東西,在你不會的時候指點你兩下,還有些高手可能會自己寫一些不外傳的工具,但是要想融會貫通,你還是要理解裡面的真諦。

所以,如果你從事的it行業,或者相關的職業,那麼就不要把希望全部寄託在你師傅身上,他不可能交給你太多東西的,你自己靠自己將困難由塊化面,師傅幫你一點破這個面,然後你就都明白了。

還有一點,一定要勇敢的去試,不要不敢動,只有錯誤,才能使你不斷的進步。

font size的乙個誤區

專案中有一處需要顯示乙個小圓點,用的是font awesome的圖示庫,隨手設定了乙個font size 1px,chrome下顯示沒有問題,ie下卻怎麼都顯示不出,開始以為是空span在ie下的bug,按stackoverflow的答案修改了樣式依然不起作用,最後無意間改了一下font size發...

乙個memset函式的誤區

今天在對尤拉篩這個演算法練習的時候,發現了一直沒有對memset的初始化的誤區,在對乙個尤拉篩的板子的 找bug,卻一直找不出來。原始錯誤 include include int a 1000005 int prin 1000000 void prinme 素數打表 intmain printf d...

git分支切換的乙個誤區

問題背景 嘗試在切換分支的時候,假設遠端有兩個分支,乙個master分支,乙個dev 1.0.0分支,當前在master分支上,需要進行切換,切換到 dev 1.0.0分支上。如果直接執行 git checkout dev 1.0.0 會出先如下情況 分支名稱沒有,是一坨亂碼。其實這是不正確的拉分支...