程式設計師真的不用太注重程式設計嗎?

時間 2021-05-05 13:51:13

1樓:耿小鵬兒

這什麼問題?

演員真的可以不用去注重演技麼?

廚師真的可以不用太注重炒菜麼?

歌唱家真的可以不用太注重發音?

你就是幹這個的 ,你就是拿的程式設計這份錢,憑什麼你想隨便寫寫就行?

2樓:謝岳明明

看情況,看熱愛吧?

反正我不熱愛所以get不到。

又或者看喜不喜歡裝x?

不用太關注技術,其實底層意思是,你做的東西應該是要服務其他人的,其他人不會看你技術,其他人不專業的,任何事情應該都是這個邏輯。

現在倒好,你很關注技術,給誰看?不就行業內的人看嘛,你是牛b,但是你服務的物件是這些人?應該不是吧。。。

也有一種例外,那就是熱愛,他喜歡搞技術,為技術去技術,別人不懂欣賞也無所謂,雖是技術也是藝術。

3樓:蘇晗若

業務和技術從來都不是對立面。

沒有技術,你根本無法正確根據業務拆分需求。

沒有業務,你根本無法積累架構經驗。

不注重業務的程式設計師學不好技術,

不鑽研技術的程式設計師做不好業務。

程式設計師本質上是「研發人員」,從事的是「研究和開發工作」,研究什麼?研究人類社會的資訊流動!程式設計師的工作本質上是將人類社會的資訊流動盡可能地從現有物質基礎轉移到計算機和網路上。

程式設計師的工作的本質是使用程式語言重構人類社會的所有資訊流動。

乙個不懂業務的程式設計師,怎麼可能理解資訊流動的本質?不理解資訊流動的本質,怎麼知道如何實現正確的抽象。

乙個技術不好的程式設計師,如何確保技術實現複雜度隨著業務複雜度線性增長而非指數型增長?如何確保業務的乙個客觀上的微小變化反應到技術實現也是乙個微小變化,而不是因為糟糕的架構導致牽一髮而動全身?乙個技術不好的程式設計師如何保證團隊成員的工作效率和團隊之間的溝通效率?

熟悉業務確保了你可以做正確的事技術好讓你可以用正確的方法做事但凡誰跟你說哪一邊更重要的,多半是另一邊他做的太爛。。

4樓:

程式設計師不用注重程式設計那還叫程式設計師嗎?那是瞎搞。

看了題主的問題,才明白原來是他自己搞錯了問題本質。

以為死磕技術的就是注重程式設計,不會死磕技術的程式設計師就是不太注重程式設計的程式設計師。是這個意思吧。

如果這樣一翻譯,相信很多人就能反應過來,題主的問題本身存在著問題。

程式設計的本質是什麼?

程式設計就是用工具去解決問題的過程,解決問題的過程能夠不斷優化自然是好事。

比如乙個最基本的例子,「把大象放進冰箱」這個專案業務要怎麼做?有幾個步驟?

注重程式設計的人會這樣思考:

1、開啟冰箱門。

2、把大象放進冰箱。

3、關上冰箱門。

而死磕技術的會怎麼來處理問題呢?下面的情境不知你能想象不?

冰箱要明確乙個可控的溫度範圍?

要不要不讓大象吃太飽?

冰箱門的顏色是否應該設計得更科學?

我們把大象牽過來之前要讓大象和冰箱產生一定的熟悉感嗎?

5樓:

不會程式設計的程式設計師不叫程式設計師。首先要會程式設計,編好程,所以需要注重程式設計。

只會程式設計的程式設計師不是天才就是蠢材。程式設計師需要很強溝通能力。否則人家都不樂意和你說話怎麼可能編出符合需求的程式。

程式設計是一門手藝,了解需求了解人心才有可能過的好一點。老實的手藝人容易被欺負。

6樓:

這種人有兩個結果

一種結果是35歲了,精力拼不過年輕人被淘汰,然後在網上嚷嚷著「35歲就失業了」

另乙個結果就是,不敢跳槽也不好跳槽,只能在當前崗位上熬,把有追求有技術的同事熬走了,自己當領導

然後這種領導,充分詮釋了一句話

「將帥無能,累死三軍」

7樓:Thomas

老話授人以魚不如授人以漁,方法會了還能餓死的不多見,但是坐吃山空的一抓一把!

為啥同是做開發的,在面對新技術的時候學習進度以及成果卻千差萬別?沒有基礎技術的支撐也就只能搬磚了。然後搬磚的當然不希望一起搬磚的有一天變成指揮搬磚的,或者不希望某一天自己的磚被你搬了,怎麼辦?

最簡單的辦法不就是拉人下水麼

8樓:周緒龍

程式設計是基本功,如果基礎不好還算是乙個好的程式設計師嗎?

想「重業務,輕程式設計」,直接去做產品經理就好了。

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

9樓:謝然

這個我老早就想吐槽了

我記得這話最早是出自乙個老外

大致意思是,技術再好,你不輸出到業務也是白搭這話看起來本來沒什麼問題,但這是一句話廢話,誰不知道技術再好也得去找個工作做著呢

然而經過一些人傳閱並且換個說法後,就會讓你非常容易理解成技術不重要,這種怕不是個傻子。

我尼馬,語文學的再好,不去說話也是白瞎,技術不先學好,怎麼去往業務輸出???

說實話,要能信了他這話,邏輯思維得差到什麼程度,怕是也做不了技術。

10樓:光源

「死磕技術」是一種只知技術而不感知業務的極端表現,對極少數純技術研究的程式設計師可能是有利的,對大部分程式設計師來說都是個貶義的描述。

然後毋庸置疑,程式設計師當然要注重程式設計。

11樓:王sir說大資料

是不是大資料推薦技術在作怪?推薦給你的都是你想要看到程式設計師的本職工作就是程式設計,要是不注重程式設計豈不是意味著本職工作都搞不好?

程式設計師後面的小組長,專案經理,產品線經理,技術專家這些絕大多數是從一線開發提起來的,你表現的好了才有機會,這是一條路子。

另乙個可能就是和你說的業務相關,你要轉售前?以後幹不動了?那也是以後吧!

12樓:冒泡

你這只是說他們說出來的觀點,更深的要挖掘他們的動機,大體有幾種吧

一種是比較輕視技術的,認為業務是主打,技術只要簡單寫寫就能搞定的,這種你可以無視

一種要好點,是認為技術夠用就行,平衡點偏向業務的,這種人我碰到的領導裡面比較多,他們不是不懂技術(但也不一定很深,或對技術有信仰級別的鑽研精神),但一方面本身考慮業務比較多,另一方面也碰到不少執著於技術而走偏的人,這種人你當他是敲打你就好了,卻不要把他們輕視技術的話當真,因為真出了事故他們第乙個要罵你

還有一種是和上面這種觀點、出發點類似,但本身技術也非常好,也有(或曾有)鑽研精神,只是因為自身經歷,以一種經驗的角度跟你這麼說,比如我曾碰到的乙個組長就說你死磕技術是沒什麼用的,你看我也是走了業務路線才公升上來balabala,他們的話更腳踏實地一些,但摻雜太多個人感情,極端內容你也別當真,或至少你得先做到他那個水平再說吧

再一種是層次比較高的大佬,他們說這話的潛台詞並不是看清技術或技術不重要,而是認為技術本身只是基本功,就像說話走路一樣,可以有bug但不能有低階錯誤或嚴重的設計問題,當然他們自己也能做到(但是你大概率這時候還做不到)

最後一種是自己技術也不行,酸葡萄的那種,也無視好了

總結:技術和業務不是互斥的關係,你要掉入非此即彼的陷阱那是永遠都想不通的,當然這可能一看就是廢話,其實我主要是分析一下不同人說這話的具體情況了

13樓:TopCoding

程式設計師是靠技術吃飯的,要想吃飽、吃好,必須要熟練掌握這項技能,基本功做好做紮實。業務固然重要,我們技術都是服務於業務的,做好業務前提示技術能熟練運用,可以通過我們的技術來實現業務需求,這是我們應該做的。所以,前提是要把技術做好,才能做其他的,比如業務、產品等。

14樓:高齡程式設計師

不死磕技術≠不注重程式設計

業務理解確實很重要,對業務熟練就猶如拿了趁手的兵器,但是程式設計是血肉,是骨骼,連血肉骨骼都不重視,你兵器再好有什麼用呢?

15樓:clifu

搞錯了。程式設計師除了程式設計,還得關注業務。

或許你覺得人的精力有限,關注裡一項,勢必影響對另一項的投入。邏輯上說,倒也沒錯。但實際上,業務與程式設計都是對程式設計師的素質要求。平衡需要自己掌握。

再或者說,具體的專案上,是以業務為主還是以技術優先。十多年前馬雲成天在電視上說程式設計師光知道技術,每次跟他說實現了這個技術,就能完成那個技術,然後就能再實現乙個技術。最終專案失敗了,他們說是因為技術還不夠好。

他強調,能夠完成業務才是最重要的。但是他不懂技術,而且是老闆,當然會更重視結果。而且他也非常尊重技術人員,儘管一直吐槽,可也一直給技術人員提供研究技術的環境,只是在找平衡的時候,他是站在另一方的。

找平衡,並不是把一方打敗

16樓:胖胖

如果有機會能深入接觸業務,是要比死摳程式設計強的。

畢竟技術發展得太快。沒過幾年就能出現降維打擊式的洗牌。我個人覺得未來程式設計趨勢就是門檻越來越低,大多數都是調包俠。極少數了解底層就夠了。

如果不是技術上的大牛,站在金字塔尖的那種。僅憑當前技術的不斷熟練和簡單擴充套件,可能會是很危險的。

17樓:

程式設計師面試的第一道門檻就是程式設計,如果程式設計師不注重技術的話,就像空中閣樓一樣,經不起推敲。

技術真的是指涵蓋很廣的範圍,現在很多人轉行計算機方面,是因為計算機更多靠的是本身的技術實力,如果不注重技術的,可能連門檻都摸不到。

但技術細分的話,又分為很多的方面,程式語言就好幾種,框架也有非常的多,實際工作中也未必用得到,像之前學習的很多 MySQL 效能優化,到了公司直接就可以接入現有的資料庫系統,也不用自己搭建,所以我相信這些文章想表達的意思是,工作就是圍繞著產品出發,無論什麼技術都是一門工具,都是圍繞著產品更好得服務,而不必在意使用什麼工具。

這一切前提是你會一到兩門工具,否則你啥也不會,那就真的完了

18樓:二哥是只貓

不懂業務的程式設計師不是好產品經理!

程式設計師不注重程式設計,那還不如轉行賣煎餅呢。

只要你肯吃苦耐勞,工資也不少,還能保住頭髮,何樂而不為。

每天還能接觸不少女生,雖然年紀可能有點大。

程式設計能力應該是多啦A夢的口袋,公司要什麼,程式設計師就要從裡面拿出什麼。

只要你還是個程式設計師,程式設計能力就是你的基本盤,是你賴以生存的根本技能,而且應該是你最強的技能才對,也應該引起你足夠的重視。

除了做基礎研究之外,大部分程式設計師還是會和業務經常打交道的,這也是公司找你來的目的。

沒有實地調查,就沒有發言權。

就算是阿里、京東那些開發中介軟體部門的程式設計師也得熟悉業務,他們時長也得屁顛屁顛的向產品諮詢各種業務問題,不然怎麼能開發出貼合實際業務場景的中介軟體呢。

如果你想專研業務,那你可以轉行做產品。

轉行後,別忘了曾經也是一名程式設計師,提需求的時候悠著點,大家就感念你的大恩大德了,逢年過節還能給你上炷香。

反正,只要你不是非要讓開發根據天氣來顯示手機外殼的顏色,估計也不會挨打。

說一千道一萬,程式設計師關注業務是沒錯的,但是不能忘了本。

程式設計師不僅要懂業務,最好還要懂產品設計,不然需求宣貫的時候,產品經理在那一本正經的胡說,你都不知道怎麼反駁他。

另外,告訴你個秘密,懟產品也是會上癮的,就像測試懟開發一樣。

一時懟一時爽,一直懟一直爽。

程式設計師真的都是996嗎?

戰鬥力爆表的勃厥 我可以這樣告訴,哪個程式設計師能傍上996,燒高香感謝良心老闆去吧。君不見 程式設計師是 817工作制 早八點上班,次日凌晨一點下班,每週七天上班,一年總共放七八天左右假,五一1天十一1天,年假初五就上班 有時調機 debug,80小時連續混戰,困了睡椅上躺一會兒,繼續戰鬥。 大灰...

程式設計師程式設計,應該如何挑選電腦

海風海風 vi使用者表示必須是帶實體ESC按鍵的mac pro.13寸的,方便帶去開會。如果能加上防水功能就好了,可以一邊泡在浴缸裡面一邊程式設計 劉仙 你問這個問題不是不知道如何選電腦,而是想省點錢,想用不那麼多錢辦那麼多事。在你自己能力範圍內買最貴的就行了,現在macbook也可以分期了,直接選...

非程式設計師說程式設計有什麼難的,作為程式設計師,該怎麼回答這個問題?

張大大 工資高因為產業紅利,網際網路時代。你覺得複雜因為你是外行人,比如建築金融晶元工業自動化並不比程式設計師簡單,只不過是夕陽行業或者行業的賺錢能力差成本高罷了,如果程式設計師真的難,就不會有滿大街的程式設計師了,難的都是有真本事的高手,少數,一般都是普通的程式設計師打工仔而已,熟能生巧,如果你們...