問題1:業務代碼的概念?常常在博客里面看到程序員天天寫業務代碼之類的抱怨,比如知乎的這個著名帖子,圍繞寫業務代碼展開了詳細的討論。但是題主水平有限,不理解業務代碼這個詞的具體含義。結合那位阿里答主的回答,以java為例,目前我的理解就是業務代碼只要了解基本的框架的使用,然后將客戶需求抽象成OOP,基本熟悉spring mvc/struts,if-else加個數據庫操作(hibernate/mybais)就done了。而普通python的爬蟲(數據)工程師(非真Quant)如果熟悉流程之后,一切都會非常簡單。php只用于web,大部分人不可能干鳥哥那樣的事。前端應該不存在業務代碼的概念。C++程序員似乎都比較牛逼一點搞游戲開發/圖形學。由于題主沒有工作經驗,不熟悉互聯網公司的工作流程,各位網友能否糾正我的錯誤具體補充一下業務代碼的概念呢?問題2:互聯網公司技術部門是怎么分工的?還有一個問題就是稍大型正規(非創業)互聯網公司開發部門一般都是怎么分工的,不說前后端分離這類大問題,僅僅以后端web開發(移動端開發不熟悉)為例子,技術人員是否就是分為幾個小組,每個小組都有一個組長,然后產品經理和客戶談好后,就和組長商量,組長確定選擇什么框架(語言)后,下面的小組成員就把業務需求翻譯出來??問題3:大型公司的真正技術大牛一般都在公司負責什么?真正的技術大牛應該不會天天寫代碼,那么他們一般都是負責什么工作?問題4:什么都學不如精通一門技術的準確定義?國內程序員如果不是培訓班出身本科畢業一般都能掌握幾門語言/若干個框架,似乎都可以視為全棧,但一般在國內招人都是按照語言來招的,結合工作經驗各位網友能否分析一下這句話。補充:題外話前端和php在中國的流行似乎與國外的趨勢不同,各大編程語言排行榜上面加起來只占了5%顯然與國內國情不符合,討論中國互聯網和國外互聯網的異同顯然偏離了本題的范疇。但我覺得前端在中國的流行似乎比java還要火爆,當然這與我的見識有關,各位網友能否結合工作經驗說明一下前端在中國比java還要火爆嗎。ps: 不黑前端,理性回答。注釋:真心提問,本題不討論各種語言的優劣之分以及如何避免成為業務代碼程序員之類的話題,各位網友是否能幫我理清這些上面這些問題?
天天寫業務代碼是什么意思?
楊__羊羊
2018-10-17 17:19:42