作為一個程序員,技術和業務邏輯那個更重要?

如題,另外業務邏輯怎樣學習提升?


業務邏輯就是生活中點點滴滴的折射。不可否認各個領域都需要持續的學習,比如金融財務市場零售,不過個人感覺除非做業務諮詢,不然能夠較好掌握技術的程序員,理解開發中所需的一般業務都不是大的問題。

希望回答能幫到你謝邀。


技術&>業務邏輯

除非你想轉行做PM,所說的業務邏輯,就是你的想法和PM的想法對齊,PM換了,業務邏輯可能就跟著變了

技術要穩定的多,技術牛了,做底層、做平台、和業務邏輯相關性很小的


政府行業軟體公司,項目經理,一個項目幹了五年

新加的功能,bug修復,他逐漸不管了,省級項目,跟市縣級使用收錢,他後來就負責跟客戶溝通處理數據,收錢。

公司工資比較低,他喊了三年要走,我那天還開玩笑問他到底什麼時候走,他說,我走了就便宜你們了。

每年項目組會有獎金,我進這個公司幹了兩年,他每次說這獎金怎麼花,每年都不了了之。中午食堂吃飯,自己買飯票,他從沒有買過,用我們的。他的工資掙得比我們多。然後玩一個手機遊戲說自己花了一兩千,飯票三塊錢一張。

他三十多歲,至今沒有女朋友。三線城市,經常相親。

他跟領導不是很對味,經常說領導什麼什麼。領導後加了一個項目經理,同一個項目每個人分管不同地方。

他對業務很精通,政策,流程,有了問題立馬知道在哪。可是,寫不了一百行代碼了。

他不走,能接著在這家公司不爽的干。

他要是走了,他的位置有人接,但是,他能去哪呢?


我認為這兩者不可比較。

技術邏輯是產品實現能力的體現。

業務邏輯是客戶需求的體現。

兩者缺一不可, 光有技術邏輯會寫代碼, 但不了解業務邏輯, 做出來的產品肯定不是客戶想要的。 光有業務邏輯懂得客戶需求與流程,但不會寫代碼,做不出產品也無用。

當然,如果我說兩者都要有,都要優秀, 你肯定會罵! 你說的都是廢話,我有這個本事還在知乎上提問,早去做產品經理了。

別,別這樣! 雖然世界很殘酷,但真相還是要講出來的! 我是HR, 我們的要求兩者都需要,必須都要。

但如果我招聘偏銷售、售前售後服務人員, 肯定是業務邏輯偏重於技術邏輯。 如果我招聘編程, 會技術邏輯偏重於業務邏輯。 但兩者不可完全偏廢, 否則就做不了事。

招聘產品經理或項目主管, 那兩者都要優秀,缺一不可!

---------------------------

我是一名資深的HR、職業規劃師, 剛到知乎開了專欄。 會寫了一些關於人力資源、職業規劃、職場方面的問題與困惑等文章,歡迎關注!謝謝!


跳槽的話技術更重要,不跳槽的話業務更重要。

跳槽有個特例,跳槽到直接競爭對手那,這個時候又變成業務重要了。

舉個例子,去哪兒和攜程互相跳。


在職業生涯中遇到了三類人。第一類,業務熟悉,技術一般。第二類人,業務不熟,技術牛逼。第三類人,業務熟悉,技術牛逼。

第一類人通常實現面向業務部分的編碼工作。第二類人通常負責驅動和中間層方面的工作。而第三類人主要負責評估項目可行性,負責攻破項目難點。

所以,結論是都重要,不斷學習,不斷成長。


對於搬磚的來說搬磚技巧重要,對於建築師來說設計知識更重要


邏輯這個東西啊,不像年齡,像智商。你說怎麼提升?


你是要左腿呢?還是要右腿?


你知道你想要什麼,那你就知道什麼重要了,感覺業務邏輯就是技術一分子,


都重要

能做出合符需求且性能強大功能的程序員才是好程序員


不懂業務的技術不是好技術!

哪個架構決策是脫離業務實際情況作出的?

結論是:技術與業務並重


謝邀

都重要,就醬

學習業務邏輯,推薦寫BDD風格的自動化測試來鍛煉,關於BDD請自行谷歌之


推薦閱讀:

怎麼可以認識IT男?容易溝通嗎?做男朋友好咩?
普通的印表機能玩出什麼花樣?
找個西工大的男朋友是怎麼樣的感覺呢?
怎麼看張小龍、Fenng 等這些 IT 男對搖滾的愛好,甚至不時直接推薦歌曲的行為?
如果把金庸小說里的武俠人物及其武功特點比如IT公司的職員和技能,各類豪傑都適合什麼職位呢?

TAG:面試 | 計算機技術 | IT男 | IT行業 |