首頁>Club>
問題背景:因為我最近碰到很多類似程式設計師就業不用死磕技術的話題、文章、影片,大致表達的內容都是程式設計師更應該去關注專案業務而不是死磕技術。
2
回覆列表
  • 1 # sdeber

    雞湯文而已,不必當真。程式設計是基本功,不下功夫就成不了好程式設計師。如果有人想著“重業務,輕程式設計”,那去做BA好了

  • 2 # IT人劉俊明

    這是一個非常好的問題,作為一名IT從業者,我來回答一下。

    首先,程式設計師崗位經過多年的發展,當前已經有了很細的崗位劃分,有專注於平臺研發的研發級程式設計師,有專注於業務實現的應用級程式設計師,不同崗位的程式設計師,對於程式設計能力的要求是不同的,側重點也有所區別。

    對於很多應用級程式設計師來說,從完成本身崗位任務的角度出發,確實沒有必要死磕技術,原因是當前的應用級開發通常都是基於技術平臺來完成開發任務的,程式設計師並不需要考慮各種系統級問題,包括儲存、併發、安全等等,這些服務都由技術平臺來提供,比如當前雲計算平臺已經能夠提供比較完善的技術服務了,所以程式設計師關注的重點反而是業務,這就是為什麼對於應用級程式設計師來說,行業知識往往很重要的原因。

    但是對於研發級程式設計師來說,程式設計能力就非常重要了,不僅程式設計能力重要,還需要掌握演算法知識,比如從事大資料平臺研發、區塊鏈平臺研發、人工智慧平臺研發等崗位,對於演算法的要求就比較高,雖然當前演算法崗是一個單獨存在的崗位,但是對於程式設計師來說,掌握演算法也會明顯提升自身的工作效率。實際上,當前演算法崗和開發崗的邊界正在逐漸模糊,很多團隊的演算法崗也要求具備一定的程式設計能力。

    對於應用級程式設計師來說,如果未來想在軟體開發的道路上走得更遠,還是應該重視程式設計能力的提升,畢竟這是進行崗位升級的重要基礎,如果僅僅關注於業務邏輯,那麼未來會逐漸轉向產品經理,或者是專案經理等偏管理類崗位。

  • 中秋節和大豐收的關聯?
  • 現在去越南天氣怎麼樣,需要帶什麼樣的衣服?