是的,我是一名程序員。很多人說(shuō)好炫酷,女程序員,聽(tīng)起來(lái)好厲害。實(shí)不相瞞,入行的時(shí)候,我也是這么覺(jué)得的。
我畢業(yè)于一所師范學(xué)院,就業(yè)的主要的輸出方向還是教師,公務(wù)員,銀行職員。這么說(shuō)吧,就業(yè)統(tǒng)計(jì)的時(shí)候,哪位老師門下拿到銀行offer的學(xué)生多,都會(huì)比較有面子。在此背景下,我也南下北上考了不下十幾場(chǎng),坐一宿的火車硬座到各地趕考,結(jié)果無(wú)一不鎩羽而歸。七月底的時(shí)候,我從面試考場(chǎng)下來(lái),坐在濟(jì)南的泉城廣場(chǎng)哭了好幾個(gè)小時(shí),然后買了張車票,決定去參加重慶德克特參加IT培訓(xùn),然后通過(guò)學(xué)校完善的就業(yè)系統(tǒng)進(jìn)入互聯(lián)網(wǎng)行業(yè)。看起來(lái)這個(gè)選擇是不得已而為之,但其實(shí)是一直想做程序員,只是沒(méi)信心,上到老師父母,下到同學(xué)朋友,都不太贊成,覺(jué)得太辛苦太艱難,程序員幾乎是男性加班狂的代名詞。無(wú)論從生理還是心理上,女生似乎都不太適合。
現(xiàn)在也在這個(gè)行業(yè)混了四年,沒(méi)有混成資深軟件工程師,但總算有了一些了解,所以來(lái)談?wù)勎已壑械某绦騿T世界。
程序員=炫酷?
在某種程度上,算是吧,但這不僅僅針對(duì)職業(yè)本身,也應(yīng)該包括它所帶來(lái)的變革。現(xiàn)在是一個(gè)互聯(lián)網(wǎng)的時(shí)代,網(wǎng)絡(luò)開(kāi)始滲透于生活的方方面面面。讓我對(duì)這句話有了深切理解的是上周,我在菜市場(chǎng)刷支付寶買了點(diǎn)黃瓜西紅柿,剛出門,就被一個(gè)小哥攔住了,他一邊塞給我傳單,一邊熱切的說(shuō),關(guān)注我們的公眾號(hào),以后你買菜,就算一根蔥,我們也可以送貨到門,不收配收費(fèi)。
我手機(jī)上有各種應(yīng)用,超市代購(gòu)的,是的,你沒(méi)看錯(cuò),不是香港代購(gòu),也不是美國(guó)代購(gòu),是超市代購(gòu),下個(gè)單,會(huì)有小哥按照你的list到你指定的超市幫你采購(gòu),比男盆友還聽(tīng)話。其他的更多了,外賣,團(tuán)購(gòu),點(diǎn)評(píng),共享單車,洗衣,搬家等等。這是個(gè)沒(méi)有男盆友,可以活得挺好,但沒(méi)有手機(jī)沒(méi)有網(wǎng)絡(luò),可能有點(diǎn)活不下去的時(shí)代。那么對(duì)于程序員本身,是否也這么炫酷呢。未必。但這不是職業(yè)本身造成的。程序員工作強(qiáng)度確實(shí)挺大的,碼農(nóng)碼農(nóng),在計(jì)算機(jī)上耕作的農(nóng)民,碼碼皆辛苦,但每個(gè)行業(yè)都有自己的痛點(diǎn),辛苦只是是特點(diǎn)之一。
女程序員=拉風(fēng)?
總體來(lái)說(shuō),這是一個(gè)男生占據(jù)大多數(shù)的職業(yè),但女生也沒(méi)有想象的那么少。我所供職的單位,比例大概在20%。跟拉風(fēng)沒(méi)關(guān)系,其實(shí)就是一份工作而已。當(dāng)然由于企業(yè)對(duì)男碼農(nóng)的偏愛(ài),女生在這個(gè)行業(yè)承受了一些質(zhì)疑,但也因?yàn)槿绱耍軌蛟谶@個(gè)行業(yè)做下來(lái)的女生,大部分是喜歡寫代碼的,至少不是混日子的。
男生的邏輯思維和生理優(yōu)勢(shì)并不是絕對(duì)的,大部分職業(yè),性別只是標(biāo)簽,不是決定因素。
工作內(nèi)容
當(dāng)然是寫代碼。這好像是句廢話。在百科上,代碼即一系列人類可讀的計(jì)算機(jī)語(yǔ)言指令。從這個(gè)角度程序員可以理解為計(jì)算機(jī)的翻譯,即把需求翻譯成計(jì)算機(jī)能夠理解的語(yǔ)言,然后才可以被執(zhí)行。針對(duì)不同的系統(tǒng),層級(jí)和應(yīng)用需求,編程語(yǔ)言也在不斷的演化,比如Java,PHP,ASP,SQL等,可以這么理解,假設(shè)計(jì)算機(jī)只懂中文(才怪),然后你們公司只有英文寫手Y,有一個(gè)懂英文和法文的翻譯A,一個(gè)懂法文和中文的翻譯B,所以實(shí)現(xiàn)過(guò)程就是先讓Y寫出文章,然后由A翻譯成法文,然后B把法文翻譯成中文,然后計(jì)算機(jī)就可以讀懂你的意思了。代碼的執(zhí)行過(guò)程可以概括為源代碼=》翻譯器=》計(jì)算機(jī)可執(zhí)行的指令。里面的邏輯可能會(huì)更復(fù)雜一點(diǎn),但基本上是這么個(gè)流程。
工作強(qiáng)度
真的挺累的。項(xiàng)目上線前,趕進(jìn)度的時(shí)候,刷夜是再正常不過(guò)的事情。老板靈光一閃,碼農(nóng)通宵達(dá)旦。
關(guān)于程序員猝死的新聞,百度上可以刷好幾頁(yè)。對(duì)大部分人來(lái)說(shuō),除了睡覺(jué),和我們相處時(shí)間最長(zhǎng)的恐怕就是工作了吧,希望大家都能在自己喜歡和擅長(zhǎng)的領(lǐng)域里面工作,以及別忘了保重身體。
工作待遇&感情狀態(tài)
談錢傷感情,談感情傷錢。但無(wú)論是感情還是錢都不能不談。
網(wǎng)上一直流傳著一句話,嫁人就嫁程序員,錢多(待遇尚可)話少(大部分是直男)死得早(工作強(qiáng)度大)。
程序員也不像網(wǎng)上說(shuō)的都是單身狗,找女盆友還是比較好找的,經(jīng)常看見(jiàn)大媽在程序員密集出沒(méi)的地鐵口給自己的女兒征婚。
大部分程序員都是好好老公,比較簡(jiǎn)單直接,沒(méi)什么城府,當(dāng)然讓人詬病是不太解風(fēng)情。說(shuō)到這,我來(lái)解析一個(gè)笑話。找到對(duì)象沒(méi)?找不到是吧,你們程序員可以自己new一個(gè)。額,是這樣的,有一類編程語(yǔ)言是面向?qū)ο蟮模^面向?qū)ο螅褪撬械臄?shù)據(jù)都是一個(gè)對(duì)象,比如一個(gè)籃球,一條狗,一只貓,在代碼里都叫做一個(gè)對(duì)象,你要對(duì)這個(gè)個(gè)體執(zhí)行某個(gè)操作之前,必須先聲明一下,即告知計(jì)算機(jī)有這么個(gè)東西,這個(gè)過(guò)程叫做new。所以沒(méi)有對(duì)象怎么辦,很簡(jiǎn)單,new一個(gè)。
我所遇見(jiàn)的程序員,他們有的愛(ài)健身,有的愛(ài)唱歌,有的愛(ài)古典文化,有的很逗比……目光呆滯,臉色青紫的網(wǎng)絡(luò)對(duì)這個(gè)群體的意淫或者這個(gè)群體的自嘲而已。不要相信什么程序員是吃青春飯的,太累太辛苦,程序員會(huì)面臨的問(wèn)題,其他行業(yè)也會(huì)有,關(guān)鍵的是你自己想要怎樣的人生。
上一篇 Node核心模塊之Events