@飽醉豚 我是看到群里有人發(fā)你的截圖,特意過來看一下你的簡書,并寫這篇簡書來回應(yīng)你,首先聲明,此文章只代表我個(gè)人觀點(diǎn)。
? ? ? ? “程序員是出軌率最高的群體”,我并不知你是從那得來的數(shù)據(jù),但作為程序員,我想說的是,我這結(jié)過婚的都是非常愛老婆的。我們一天到晚都在辦公司,女性工程師極少,就算有,誰有空和你談情說愛,都是討論,這個(gè)方法可不可行,這個(gè)bug解決,還誘惑,哪來的誘惑?下班路上隨便來個(gè)路人給你誘惑?還是微信搖一搖?別傻了,下班能快點(diǎn)到家,路上不客戶經(jīng)理打電話追命就算不錯(cuò)了,我們就算是出差,也沒有一個(gè)亂來的。除非你想說:“亂來還告訴你呀”;“程序員是互聯(lián)網(wǎng)世界有話語權(quán)的人,所以他們有足夠的話語權(quán)把自己的形象塑成木訥,老實(shí),內(nèi)向,不善勾搭,難以脫單,還喜歡以搬磚、碼農(nóng)之類的矯情詞匯自稱”,對于你這句話以及第2、4、5點(diǎn),我的回應(yīng)是:我們并沒有塑造,而是工作原因。你不了解程序員,那么我這次讓你了解一下我們的工作性質(zhì);我們部分人的確很悠閑,但那是好技術(shù)換來的,但也不是時(shí)時(shí)刻刻都有,這也與公司的業(yè)務(wù)和產(chǎn)品有關(guān)。我們最忙那會是項(xiàng)目上線那會,項(xiàng)目上線,公司的項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、技術(shù)負(fù)責(zé)人都得到現(xiàn)場候著,基本都是一兩天不合眼,為啥?要看運(yùn)行日志!你能經(jīng)常忍受嗎?因?yàn)檫@事經(jīng)常發(fā)生,數(shù)據(jù)割接你明白嗎?我們得等甲方開完會,下了班,在用戶人少的時(shí)候通知數(shù)據(jù)割接(軟件版本更新和游戲升級也是一樣的),那時(shí)候是凌晨1到6點(diǎn),而我們白天也上了班,晚上就在甲方那等著。你體會過嗎?那些跟你反饋悠閑的人我不知道是干什么的,如果你來我們公司,不用你干別的,我們什么上班什么下班你跟著就行,讓你體驗(yàn)下表面的“朝九晚六”。你說我們壓力小,那是你沒有從事這門職業(yè),你說工作環(huán)境好,那就是因?yàn)槲覀児ぷ鲏毫Υ螅瑴p壓用的,要不你去凜凜寒風(fēng)的地方抱著個(gè)筆記本寫篇長篇大論看看,看看你在那樣的環(huán)境下有多少靈感。你一天10個(gè)小時(shí)腦力集中看看,你眼睛盯著屏幕看10個(gè)小時(shí)看看,讓你體驗(yàn)下還沒到下班點(diǎn)就餓了的感覺,壓力不大,開什么玩笑,項(xiàng)目急、臨時(shí)改需求或是沒有需求、沒有文檔讓你出東西、項(xiàng)目出不出BUG、數(shù)據(jù)是否沉淀、界面設(shè)計(jì)溝通、接口對接、數(shù)據(jù)對接(特別是有關(guān)于金錢業(yè)務(wù)的)都是不允許犯錯(cuò)的,你說出了BUG就打補(bǔ)丁,那么不打補(bǔ)丁行嗎?難道我們再起另一個(gè)名字推另一款軟件,再要求甲方重新部署服務(wù)器說這個(gè)是我們的新軟件,這就跟你寫文章一樣,你寫完了,還不得看看有沒有錯(cuò)別字,那里還需要完善的,還有可以調(diào)查一下頸椎病肩周炎患者來自于哪里?特別是針對于老版本的升級,因?yàn)樗惴ˋPI更新都很快,有的老系統(tǒng)接口調(diào)用廣,非常難以更新,又是在用狀態(tài),改起來特別費(fèi)勁。我們有著改不完的需求 ,你有嗎?你以為出BUG是好玩的?你不知道一個(gè)BUG可以讓整個(gè)部門的人全部緊張起來,你明白?我覺得你現(xiàn)在和程序員的關(guān)系,就跟客戶跟我們的關(guān)系一樣,看到的只是一個(gè)功能或者一個(gè)小小的按鈕,你并不知道一個(gè)改動可以要牽扯整個(gè)項(xiàng)目的改動。架構(gòu)、歷史、資源、兼容性都是我們要考慮的問題,你只知道說,而你不并知道做。
? ? ? ? 你說我們沒邏輯,我就想說的是,我們一個(gè)業(yè)務(wù)邏輯可以寫滿兩張A4紙,你能轉(zhuǎn)得過來嗎?我們一句sql可以寫滿4張A4紙,你看得懂嗎?我覺得跟程序員談邏輯是最不明智的選擇,我舉個(gè)淺顯的例子,就好比你的簡書登錄頁面(我就不說sso了)。首先要判斷你有沒有登陸過賬號,有沒有保存過帳號,在這個(gè)時(shí)間的前半小時(shí)或者其它時(shí)候有沒有登錄過,這還沒說判斷你賬號對不對、是否不存在的邏輯,存在要走密碼邏輯判斷,不存在要提示是否要注冊。你能想到這些嗎?“高智商飽醉豚”?這就一個(gè)頁面的其中一部分判斷,里面還有css及瀏覽器判斷、插件判斷、安全判斷、監(jiān)聽判斷我就不說了,其它業(yè)務(wù)的特別是銷售這塊涉及到金錢的我覺得對于你就是天文。邏輯不光光體驗(yàn)在判斷這一塊,還體現(xiàn)在我們整體軟件的整個(gè)業(yè)務(wù)邏輯。用戶體驗(yàn)等等各個(gè)方面。還有你說我們玩游戲好厲害,是因?yàn)槲覀兘?jīng)常打游戲,我就呵呵了,我就說我,隨便你給一款游戲,我不用看說明,一天時(shí)間我就給你玩轉(zhuǎn),因?yàn)樯叮驗(yàn)槲疫壿嫃?qiáng),想像力豐富。而并不是來自于我天天玩游戲。有休息時(shí)間我更愿意出外面運(yùn)行運(yùn)行。我都不想再辯解這一塊了。好,我們再回到你說的第一點(diǎn),我負(fù)責(zé)任的可以告訴你,我們大多數(shù)30歲前都是單身,我們大多數(shù)都不抽煙、喝酒、打牌。為什么會這樣呢,因?yàn)槲覀兘?jīng)常會莫名的“消失”,為啥?忙項(xiàng)目去了,過著沒日沒夜的日子,不知道的人還以為你掛了。所以朋友非常少,能夠之后聯(lián)系的都真朋友,但并不代表我們喜歡孤獨(dú),所以我們特別理解做為一個(gè)程序員的感受,這就是我們?yōu)槭裁催@么團(tuán)結(jié)。并針對于你說的經(jīng)常在簡書上發(fā)文章,那是因?yàn)槟悴涣私獬鯝PI的那種興奮,那種想要和所有同行分享的感受,那種還在為此API接口設(shè)計(jì)的同行的感受,沒技術(shù)共享,哪來創(chuàng)新?哪來優(yōu)化?“沒天賦和智商”!這是你的原話,我不知道我們怎么得罪你了。沒天賦和智商怎么會有高科技的,你用的手機(jī)怎么來的,你智能家居怎么來的?難道你不用?還是你寫文章寫出來的?既然你覺得不需要天賦和智商,又是超值行業(yè),你咋不出體驗(yàn)下再說話?就憑你那幾個(gè)軟件工程師朋友給你反饋的?不是我瞧不起你,讓你用java springMVC擼一個(gè)“Hello world”你都擼不出來。你怎么不去調(diào)查一下一個(gè)高級軟件工程師需要多久時(shí)間去沉淀去積累。都沒做過就夸夸其談,你真厲害呀,再寫定此類文章你就是個(gè)高級軟件“攻城獅”了!世界都是你的。
? ? ? ? 我從你的文章讀到的更多的是妒忌,而不是專業(yè)的分析,更像是吃不到葡萄說葡萄酸。所以做人再沒有體會過某種事某種職業(yè)之前是沒有話語權(quán)的,不要以為是個(gè)名人,認(rèn)識幾個(gè)軟件工程師朋友就說了解軟件工程師這個(gè)行業(yè)的大話了。我們并沒有抱怨飯菜吃不到家里的,我們也沒有抱怨有空的時(shí)候發(fā)現(xiàn)自己沒有多少朋友。我們更多的人都是7*24小時(shí)待命,隨時(shí)準(zhǔn)備外地出差(駐地的有的一兩個(gè)月?lián)Q一個(gè)地方,沒有自由,沒有家)。