日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

猪八戒玉华王:老码农的7项灵魂思考

發布時間:2025/3/16 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 猪八戒玉华王:老码农的7项灵魂思考 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

/**

* 版權所有(C) 豬八戒網保留所有權利

* Author: 玉華王

* Timeline: 2021/4/24

* Description: 很榮幸收到八戒技術公眾號的邀請,今年是我在豬八戒『混日子』的第

* 10個年頭了,其實有不少心得體會想說,來不及整理,想到什么寫什么

**/

01

在自己的作品上簽名

在文章開頭先裝逼寫一段注釋,這其實是我想說的第一點。

過去時代的手藝人,為能在他們的作品上簽名而自豪。你也應該如此?!哼@是我編寫的,我對自己的工作負責』。

當同事在一段代碼上看到你的名字時,他們對這段代碼的預期應該是可靠的,測試過的和有文檔的。有簽名,也是對自己的鞭策,其他人也更容易找到你咨詢問題。

就像喜歡車的人,看到奔馳AMG發動機上的銘牌,多半是會『高潮』的吧。這塊由AMG工程師親手簽名的銘牌,象征品質與責任,確保每一臺發動機都能達到完美水平。

02

程序員都是吃青春飯的

前兩天部門里來了個實習生,我讓他每周在部門群里公開提出他對工作的疑問。

他問,為什么都說程序員的職業壽命短?

業界對程序員的看法,總是帶有調侃和偏見的成分的。

他們覺得這群穿格子衫的人荷爾蒙分泌失調,找不到女朋友,以為弄幾個『程序員鼓勵師』來,就能忽悠這群人瘋狂工作;

他們覺得花2w找一個老油條程序員,又貴又難管,不如花5000找4個應屆程序員,又愿意996,又聽話肯干,『反正活兒都一樣』。

我也曾經歷這樣的困擾和焦慮,現在看來,所謂的『技術轉產品、技術轉管理才有出路』,只是結果而已。要達成這個結果,要么你不斷練習技術過硬無法取代;要么你能跳出具體的實現,建立更體系化的全局認知。

所以我現在的觀點是,能說出『程序員都是吃青春飯』這樣話的人,他自己所做的一定也只能是低附加價值的重復體力勞作。其實任何行業都一樣,真正有經驗的老手所能帶來的附加價值,往往是新手的10倍以上。

? ?

03

對你的boss說不

? ?

先看一段我們日常工作中經常發生的對話場景:

boss:『這個功能明天上線,今天務必準備好』

你:『明天就要?那我盡量吧』

boss:『好的』(愉快的回家)

這段對話看似和諧,實則出現了嚴重的問題。

當你說『我盡量』的時候,可能想說的是『我不一定明天可以交付,但我會努力試試』;

而你的boss會怎么理解呢?單純一點會覺得明天可以上線,然后愉快的回家。復雜一點呢?會覺得你未盡全力,有所保留。然后養成『倒排時間』的習慣。

再看一段對話:

boss:『這個功能明天上線,今天務必準備好』

你:『明天?這不可能,這至少需要3天』

boss:『不行,已經做了運營鋪墊,也發了通告,明天我們必須上線,想想辦法吧』

你:『這樣吧,我提供一個最小化的登陸頁面,但至少可以讓客戶登陸』

boss:『你確定?客戶明天可以正常登陸嗎?』

你:『是的,雖然界面比較簡陋』

boss:『太好了』

? ?你不妨大膽說『不』。與其保持的虛偽的和諧,PK之后達成一致,才是解決問題的唯一途徑。

? ?

04

理解向上管理

?

還是上邊那個對話的例子,我們可以拋出一些問題。要不要給boss解釋『為什么要3天』呢?告訴他不做review和測試?減少xx步驟?少建立兩個數據表?

多數情況下,給你的boss提供更多細節,只會招致更多的微觀管理。事實是『需要3天』,而『為什么』只是細節。

那么如何合理的向你的boss傳遞信息?這里就有個方式非常管用,叫金字塔原則。是一個脖子里戴大金鏈子的金發美國老太太發明的。

用一句話說,金字塔原則就是,任何事情都可以歸納出一個中心論點,而此中心論點可由三至七個論據支持,這些一級論據本身也可以是個論點,被二級的三至七個論據支持,如此延伸,狀如金字塔。

對于金字塔每一層的支持論據,有個極高的要求:MECE(Mutually exclusive and collectively exhaustive),即彼此相互獨立不重疊,但是合在一起完全窮盡不遺漏。不遺漏才能不誤事,不重疊才能不做無用功。

電梯里遇到boss,給你三十秒,你就只說中心論點和一級的論據;若你的boss像劉備一樣臀大肉沉,三顧茅廬搬空你家冰箱,你就匯報到第十八級論據,為什么三分天下,得蜀而能有其一。掌握了這個,溝通起來最有效。

05

不懂溝通,工作等于白做

? ?——很多時候,溝通就是工作本身的一部分,而且還是很重要的一部分。

任何事情都有需要溝通的部分,工作也不例外。不到位的溝通,可能你做了9分的工作,最后卻只得了5分;但如果溝通有效,7分的工作能變成10分。

很多人,暗地里做事做的要死要活,但少了明面上的溝通和匯報,導致很多同事和領導都抱怨,『這人不靠譜』。

在職場上,你善于溝通匯報以及跟進嗎?還是,boss不問,你就不說?

我遇到過多個同事,都有這樣的問題,不會做跟進和溝通。當事情交給他以后,過了很久都不會有聲音。

過了幾周,我突然想起來,問他事情怎么樣了,他說,『早就完成了』。

他可能還以為有分加,其實,倒扣2分,1分因為沒匯報同步,1分因為事情還在我手上沒移交出去。如果我在其他渠道得知他已經把事情完成了,而我這個直屬上司還傻傻搞不清楚狀況,再扣1分。

5.1、主動性

其實主動性,是個偽命題。

借用丁表哥的話來說,『公司不是學校,培養員工的自主性絕無可能』。

你是否愿意主動學習,是否愿意主動跟進、溝通匯報,一定會體現在你所交付的工作成果上(這個成果絕不僅僅是你交付的工程代碼)。缺少這樣素質的人,做不了任何一種需要承擔責任的工作。

5.2、重復一遍對方的話

很多時候你會覺得你的boss自己沒交代清楚,而反過來怪你做事不到位吧?你怎么辦?

這里也有一個方法,叫做SMART原則,建議做為你之后的反饋工具。SMART中,S指的是Specific(具體的),M指的是Measurable(可衡量的),A指的是Achievable(可行的),R指的是Relevant(相關的),而T指的是Time(時限)。

直接看一個例子吧。

boss:『blah ?blah blah blah.....』

你:『老板,要求我明白了,但為了不出偏差,還是重復一次讓你確認一下,blah blah blah.... ,您是否確認』(S)

boss:『確認』

你:『這個事情是否結項,是否以一月內產品上線,并通過客戶驗收為準?』(M)

boss:『是的,一月內上線,通過客戶驗收』

你:『以目前的資源來看,要在一月內完成,我手上正在進行的XX項目需要暫停,您看是否可行?』(A、R)

boss:『XX項目也不能丟下,我會協調額外的研發資源給你』

你:『好的,那我下周一著手開始跟進新的項目,預計三周完成研發上線,最后一周通過客戶驗收,期間我每周會給您一個進度匯報』(T)

boss:『好的』

老板心里很滿意,他知道每周會收到進度匯報,這件事他就算徹底移交了。

5.3、In fact,not judge

隨便judge別人往往是一切撕逼的開端。

你一周因為重慶操蛋的交通遲到三次,boss說,『你最近工作不怎么上心,早上床都不想起了吧』。

臥槽?勞資哪里不上心?勞資起床的時候雞都沒開始叫好吧?

然后你推諉狡辯,怒火中燒,辭職看世界。

換一種說法,in fact,『小王,你這周遲到了3次,是怎么了呢』。這樣是不是你更容易接受呢,因為boss說的本來就是無懈可擊的事實。

多來幾組對比:

『我不喜歡ta的設計』or 『這個設計師不行』

『那組人有兩次延期交付』 or 『那組人不靠譜』

『那個妹子對我沒吸引力』 ?or『那個妹子真丑』

相信你很容易辨別哪個是in fact,哪個是judge吧。辨別容易,做到卻很難。我自己也在修煉之中。

『不參雜評論的觀察,是人類智慧的最高形式』—— Jiddu Krishnamurti

? ?

06

所謂軟件架構

? ?

? ?——系統架構的目標是解決所有利益相關者的關注點(不僅僅是軟件架構)。

我面試過不少簡歷光鮮的『架構師』,他們都落地了各種『最新XX技術、最新XX全家桶』。我會問他們『你設計或選用這個系統的時候,你的用戶都是誰,你跟他們溝通的時候,他們分別關注什么?你的架構怎么解決他們的什么問題?不同的用戶之間有沖突嗎』;

讓人失望的是,能真正在系統設計之前找到所有的利益相關者,并與他們充分溝通的『架構師』,少之又少。

比如我們在進行系統設計時,產品經理、運營人員、客戶、開發TL、工程師、項目管理、測試、銷售等等,都可能是利益相關者。他們都有不同的關注點,運營在乎ROI,開發TL在乎性能和穩定性,銷售說流程太繁瑣,法務和審計只要安全合規,工程師說我不想寫文檔。

很多時候,不同的利益相關者之間的關注點,是有直接沖突的。能夠無遺漏的找到所有利益相關者的關注點,系統設計能力才叫入了門;更重要的是能協調和解決好他們之間的沖突。這些關注點和沖突解決的程度,體現了設計者的水平和價值。

另外,你需要構建一個從收集到測量,到調整的閉環,用于架構演進。

推薦一本書,叫《軟件架構師的12項修煉》。這本書更關注叫做『軟技能』的東西。

? ?

07

練習、思考

? ?

?——Care About Your Craft & Think! About Your Work.

早些年,我看到一篇這樣『沒有干貨』的文章(對,就是你現在看到的這一篇,感謝你看到這里),是不屑一顧的。不就是一些雞湯么,看一眼就懂了。

其實,(長期的)真理往往都是非常簡單通俗易懂的;而(短期內的)真相,卻是一件非常復雜的事情。很多人以為懂得了真理,卻選擇性忽視眼前的真相。

很多之前我以為我懂了的道理,在真正動手練習之后再去總結反思,往往會得到一些新的理解。

上邊說的都比較淺,沒有非常細致深刻的去講,但每一條卻都是肺腑之言,與諸君共勉。想說的其實還有很多,未完待續......

?-------- ?以上所有內容可能來自我自己踩過的坑,也可能來自各種書籍和其他人寫的文章中深得我心的部分,如有雷同,純屬認同作者。-------

駱俊武:五年了,我的技術管理成長之路

2021-06-21

程超:突破瓶頸!如何不斷的提高自己

2021-06-17

亞馬遜首席科學家李沐:工作5年反思!

2021-06-03

劉朋:從技術到管理 - 團隊制勝六步工作法(開篇)

2021-02-08

Netstars CTO 陳斌:技術管理的兩種思路

2021-01-26

儒梟:我看技術人的成長路徑

2020-12-16

阿里高級技術專家宋意:平凡人在阿里十年的成長之旅

2020-12-14

漫畫:下輩子你還當程序員么?

2020-12-01


新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的猪八戒玉华王:老码农的7项灵魂思考的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。