回覆列表
  • 1 # 我是劉老歪

    程式設計師應具備哪些基本問題?這個問題可以理解成“程式設計師應該具備哪些能力?”。可以說,技術是學不完的,技術每天每時每刻都在更新,IT方面的書更是數不勝數,更何況現在DT時代也來臨了。

    先不說大牛們所具備的技術,從大學開始,老師就經常嘮叨說:必須要學會一門語言,Java、C、C++、R語言、Python等。除此之外你還要學習計算機的一些硬體、原理問題,以及演算法、資料結構等等(不多說,很多很多)。

    學習技術是必須的,但是一些能力,是每一個程式設計師以及科班出身的應屆生必須具備的

    1、程式語言能力(不在廢話,就是上面的那些)2、編碼能力 何為編碼能力,就是遵守編碼規範。養成個好的程式設計習慣,是每個程式設計師最基本的要求;還有另外一個是註釋。不要為了註釋而註釋3、面向物件的思維能力 面向物件是以Java語言為代表的程式語言的思想。掌握這些比面嚮物件語言本身更重要,比如對繼承,多型,過載的理解。在此基礎上,應該掌握常用的設計模式,比如工廠模式,策略模式,觀察者模式,模板方法模式,命令模式等等。、4、利用工具能力 工欲善其事,必先利其器。了趁手的傢伙,工作效率可以提升數倍。使用一個好的程式設計工具,讓你效率飛昇。並且此行業的人,都知道,學習的技術在Google和度娘上都能找到,那些大牛前輩們,已經把讀書筆記以及經驗技巧分享到部落格,上傳到GItBook上,都可以查詢。5、學習能力 在這個圈子裡,你不學習就意味著被淘汰,程式設計環境進化的太快。你的學習要有針對性,別今天學ruby,明天學python,後天php的。首先要認清自己的目標,自己短期目標是什麼,1年後,3年後,5年後的目標是什麼。結合這些目標,確定自己的學習計劃,人的精力畢竟是有限的。當然,不能只學習技術,要經常練習自己的軟技能,比如溝通能力,表達能力。

  • 中秋節和大豐收的關聯?
  • 春節將至,你的家鄉年味濃了還是淡了?為什麼?