q:我現在在一家公司工作,學習了多方面的產品和技術,現在主要問題是每一項技術都沒有時間去深入學習,基本上是把東西做出來就可以了。我在的這家公司環境不好,所以工作效率也就比較差,公司做的專案都沒有詳細的說明書,也沒有專案經理、架構師等,感覺就像小作坊似的,十分不規範。現實有一位老師帶著我,因為這個專案與油田有關,所以許多專業知識我都不知道,現在基本上是老師讓我做什麼我就做什麼。你說我可以自己把老師給的任務劃分一下嗎?那應該如何劃分?是趕著把任務做完,還是給自己多留點時間深入學習一下?這個度應該如何把握?
krest:在你這個階段,沒有時間深入學習一種技術是很正常的,因為拿了公司的工資,任務就是把該做的活做好,然後轉向乙個新的任務。在微軟工作的前兩年,我和你有相同的感覺。這有好的一面,那就是你接觸過的東西很多。乙個彌補的辦法就是,就工作中實際要做得的東西搞懂搞透。否則的話,恐怕產品的質量也不能夠保證。
小作坊有小作坊的好處。在微軟這樣的大公司,分工明細,但是個人的感覺就像顆螺絲釘,如果自己不刻意追求,很容易變成自己的這一攤研究得很深,但是其他領域一竅不通。沒有說明書,那麼你是否以後就應該注意寫一些文字。沒有專案經理,你就可以鍛鍊自己規劃專案的進度等等;沒有架構師,那你自己就學著做架構師。當然,重要的是要有一位或幾位好的導師,給你全方位地指導。
一開始總是由老師或老闆布置任務,這是很正常的。為了站穩腳跟,我建議你一開始應該全力以赴,把每一件任務都要又快又好地完成。站穩了腳跟以後,就應該對進度逐漸自己估算,並反饋給老闆或老師。至於在進度中給自己留下多少學習的時間,我覺得這個度的把握應該以高質量地完成公司的任務為標準。工作專案不需要的學習,我認為應該是業餘的。
〔注:摘自《開復學生網》〕
python 深入學習一門語言
最近學習了下python,發現用他來寫一些演算法,實在所乙個爽。如何深入學習一門語言呢?1.hello,world 目標 螢幕上列印出hello,world。原因 不解釋。高階 當命令列給與不同引數的時候,列印hello,名字。給與開關的時候,列印hello,123。2.正則提取 目標 寫乙個正規表...
怎樣快速學習一門新技術
前幾天 fork 了 ruby china 的原始碼,面對陌生的 ruby 技術棧,一頭霧水。我 fork 它並不單為了學習,而是要在最短的時間搭建起我腦海中的社群 所以我不可能針對每一門新技術都去買一本書來讀上半個月。是否能發帖 def newbie?return false if self.ve...
怎樣快速學習一門新技術
前幾天fork了ruby china的原始碼,面對陌生的ruby技術棧,一頭霧水。我fork它並不單為了學習,而是要在最短的時間搭建起我腦海中的社群 所以我不可能針對每一門新技術都去買一本書來讀上半個月。我在本機執行起ruby china,新註冊乙個使用者,發現不能發帖,提示說要註冊乙個月以上才可以...