回覆列表
  • 1 # 鍵盤燈的閃爍

    碼農與程式設計師的區別就相當於寫手與作家的區別,寫手透過自己的素材庫裡或者網上各種素材資源,收集組裝一篇文章與論文,目的很明確,為賺取短期費用;與作家本質上不同的是,並沒有自身的特殊經歷,獨特的見解與觀點打動讀者。同樣,碼農只需要實現功能,將程式碼搬運過來就行,而程式設計師不僅是實現功能,還會考慮功能的修改實現對整個系統架構以及效能的影響,能根據現有的業務提出最優的設計方案。

    程式碼

    想要建一棟高樓,根基必須穩固。程式設計師始終都是從程式碼出身,瞭解和熟練使用幾門框架,會實現指定的功能模組,理解原始碼原理機制,做好碼農角色工作。

    業務設計

    這個階段可以鍛鍊從需求、功能細分、到具體的程式碼設計模式的兌現能力,類似於技術經理角色工作,能考慮業務的資料量對比,或者多執行緒併發,資料快取等,提前設計好解決方案應對。

    這個過程很長,有的人學的快,5年就到了架構層面,有的人學了8年還沒到,甚至更長時間,從而導致引起了失業。程式設計師職業是會"折舊",隨著年齡的增加,價值會越來越低,如果不持續學習提升,則會不進則退,最終被社會淘汰。

    因此,程式設計師也會失業,也會不失業,關鍵取決於你的堅持予努力,大家說是不是

  • 中秋節和大豐收的關聯?
  • 這一首閩南歌叫什麼名字?