回覆列表
  • 1 # 實習僧

    程式猿並不是只有“揹著雙肩包”、“會裝系統”、“會修電腦”那麼簡單。

    他們堪稱網際網路時代的創世者,一雙手、一臺電腦,就能透過一行行的程式碼搭建一個世界,可謂是“源於程式碼而高於程式碼”。

    那麼究竟要達到怎樣的水平,才能做個程式設計師實習生呢?

    一、計算機基礎要過硬

    程式設計師靠計算機技術吃飯。想進入BAT或者微軟谷歌蘋果做程式設計師實習生,你就要拿出更多的時間學習,提高你的基礎水平。

    不僅要學好基礎知識,學好資料結構也很重要。

    不僅要掌握常用的辦公軟體,也要掌握C、C++、JavaScript、Python等等中的一種程式設計語言;還要對常用資訊科技標準、安全性以及有關法律法規的基本知識有一定了解。

    二、學習能力強

    IT行業技術更迭極快,所以學習能力對於程式設計師來說是至關重要的,這也關係到你能在這個行業從業多久。如果你僅僅滿足於學校中的課程而不保去吸納新知識、新技術,那你的技術水平會受到很大的限制,公司找你進來也會覺得有風險。

    學習廣度也是相當重要的。除了數學,英語也是程式設計師必須攻克的重點,因為很多前沿技術都來自於歐美,能夠正確閱讀和理解相關的英文材料很重要,甚至在很多崗位中都有明確要求。

    三、要有程式設計師思維

    面對研發專案,如果原有的思路無法實現,你就得想想:還有什麼更好的演算法?或者在專案實施中,思考一下如何將產品和運營的需求程式化?所以程式設計師不僅僅要會寫程式碼,還要寫的優雅。

    怎麼樣,感覺自己滿足程式設計師實習生的標準了嗎?

    如果還沒有達到要求,就要多多努力哦。

  • 2 # 北大青鳥中博軟體學院

    其實現在,很多程式設計師都會有這樣的問題,感覺自己工作好幾年了,可還是找不到工作方向和思路,大企業進不去,小企業又看不到未來,兜兜轉轉,工資一直在低水平線上打轉,不知道該怎麼辦才好。那麼,面對這種情況我們該怎麼做呢?

    首先,一般程式設計師的職業發展可以分為以下四個階段:

    第一階段,大頭兵階段,俗稱碼農或初級程式設計師,這一階段的程式設計師一般初入職場不久,技術還不成熟,職場經驗也不多,還處於職業發展起始階段;第二階段,初級管理層,這一段的程式設計師普遍工作了3—5年,已經有了一定的技術積累和職場閱歷,開始了往管理層方向發展;第三階段,中高階管理層,這時候你基本上是一個有近十年工作經驗的資深程式設計師了,可能在業界也小有名氣,在公司基本上也是技術總監之類的中高層管理人員;第四階段,決策層or自主創業,如果說前三個階段是為別人打工,那麼這一階段就是為自己打工。其實嚴格意義上講,這一階段,你已經不單是一個程式設計師了,而是一個程式設計師出身的公司領導者或者創業者。

    梳理完這個發展軌跡,我們再回到之前說的問題,為什麼你一直找不到工作方向,薪資上不去?

    其實,從上面的發展軌跡我們不難看出,對於一個程式設計師來講,整個職業發展的道路並不是一成不變的,而是分階段的,而每個階段的側重點又都不一樣。很多人總想一口吃成胖子,可往往就是這種急躁的心理,反而導致平時不能靜下心來夯實基本功,從而導致適得其反。

    所以,對於一名初入職場的程式設計師來講,當找不到方向時,不如把目標拆分開,先制定一個階段的目標,然後在目標內再進行更細緻的劃分,總而言之,目標制定的越細緻、越具體,可實施性就越高。

    其次,要樹立框架思維,在做好本職工作的基礎上,還要有一個整體框架思維,嘗試從整個專案,甚至整個公司的角度去考慮問題。

    最後,保持空杯心態,堅持自律。隨著技術更迭速度的不斷加快,對程式設計師的學習要求也變得更高。所以,要時刻保持對學習的熱忱,保持空杯心態,同時,要堅持自律,懂得自我約束。

  • 中秋節和大豐收的關聯?
  • 娛樂圈難道只有塑膠友情嗎?