程序員工作 女生做程序員是種怎樣的體驗(yàn)?
女生做程序員是種怎樣的體驗(yàn)?現(xiàn)在應(yīng)該有很多女程序員了。在某些方面,女性程序員可能有更多的優(yōu)勢,比如小心,這對最小化bug有很大的好處。程序錯誤需要更加小心地發(fā)現(xiàn)我不想詳細(xì)說明其他方面,只是以我遇到的一
女生做程序員是種怎樣的體驗(yàn)?
現(xiàn)在應(yīng)該有很多女程序員了。在某些方面,女性程序員可能有更多的優(yōu)勢,比如小心,這對最小化bug有很大的好處。
程序錯誤需要更加小心地發(fā)現(xiàn)
我不想詳細(xì)說明其他方面,只是以我遇到的一個例子來說明我的經(jīng)驗(yàn)。
筆者在電力行業(yè)工作,從事變電站控制保護(hù)裝置的設(shè)計與開發(fā),大約在2005年,因?yàn)槟稠?xiàng)目與某合作公司的員工一起工作,有一名女員工,有多年的工作經(jīng)驗(yàn),負(fù)責(zé)開發(fā)與調(diào)度的通信程序。當(dāng)時,逐步試驗(yàn)已經(jīng)完成,正常工況下的通訊等運(yùn)行都正常;當(dāng)業(yè)主接受并模擬各種異常工況或故障時,問題頻頻發(fā)生。
我不懂溝通。據(jù)當(dāng)時分析問題的一位同事說,看了女程序員寫的程序,我們發(fā)現(xiàn)邏輯非常清晰。當(dāng)時有一個很大的問題:在編寫程序時,我們沒有考慮在各種異常情況下如何處理程序的執(zhí)行和響應(yīng)。例如,一個高壓設(shè)備的開關(guān)狀態(tài)丟失,持續(xù)了很長時間,他們都是瞎子。
這是一個我真正遇到的女程序員的案例。我不想貶低和歧視女孩。我只是說,有些女孩真的會思考簡單的問題,這是程序員的禁忌。
女程序員需要更多的了解
我是一名程序員,所以我想談?wù)勚袊^程序員的學(xué)習(xí)現(xiàn)狀。
首先,所謂的程序員,通常有大學(xué)學(xué)歷、學(xué)士學(xué)位、碩士學(xué)位或博士學(xué)位,都從事算法工作。程序員的日常工作是根據(jù)客戶的需求或產(chǎn)品經(jīng)理的要求,對代碼和bug進(jìn)行調(diào)整,每天基本上都是這樣。
最近,中國的互聯(lián)網(wǎng)公司提倡996每周工作6天,從早上9點(diǎn)到晚上9點(diǎn)。你為什么這么忙?有很多工作要做嗎?事實(shí)上,工作量并沒有那么大和飽和。其實(shí),很多人加班不是為了做事,而是為了拿到加班費(fèi)或加班時間,這樣才能請假。
在這種環(huán)境下,很少有程序員主動學(xué)習(xí)額外的東西。所謂日常生活中的學(xué)習(xí),無非是出于工作原因有目的的學(xué)習(xí),比如查芯片手冊、學(xué)算法、學(xué)驅(qū)動等,提高自己的學(xué)習(xí)能力,更何況。
據(jù)說像騰訊這樣的大公司每周都有技術(shù)分享會,這就要求程序員不僅要完成自己的工作,還要學(xué)習(xí)PPT、講解等,這對他們的能力有很大的幫助。很少有小公司。
因此,能夠每天學(xué)習(xí)的程序員可以說他們知道自己想要什么。他們要么想爬上管理層,要么想提高自己的技術(shù)能力。
不管是什么職業(yè),如果你停止學(xué)習(xí),35歲的時候你會非常焦慮,因?yàn)槭I(yè)的可能性非常大,再就業(yè)對你非常不利。所以為了自己的未來,還是需要保持學(xué)習(xí)的動力。
代碼不容易,歡迎分享喜歡,也歡迎關(guān)注我。
作為程序員你有天天學(xué)習(xí)嗎?為什么?
從普通程序員到高級架構(gòu)師,是一個從量變到質(zhì)變的過程。除了內(nèi)部晉升機(jī)制或跳槽機(jī)會,最重要的是個人能力的增長。在軟件行業(yè)工作了十多年,我想給你一些建議。
1. 不斷豐富理論知識。從廣度和深度兩個維度,不斷拓展和挖掘基礎(chǔ)理論、領(lǐng)先技術(shù)、行業(yè)解決方案、優(yōu)化方法。
2. 熟悉業(yè)務(wù)知識。沒有業(yè)務(wù),純技術(shù)就無法實(shí)現(xiàn)。比如說,編寫財務(wù)軟件的人要有財務(wù)知識,編寫電子軟件的人要有電氣知識,編寫通訊軟件的人要有通訊知識。
3. 多總結(jié),多提煉。將經(jīng)驗(yàn)轉(zhuǎn)化為經(jīng)驗(yàn),進(jìn)而轉(zhuǎn)化為知識力量。項(xiàng)目經(jīng)驗(yàn)不僅是經(jīng)驗(yàn),也是知識體系的重要組成部分。
4. 從全局性、前瞻性、擴(kuò)展性和系統(tǒng)性的角度來看待代碼體系和模塊,熟悉框架、消息、協(xié)議、標(biāo)準(zhǔn)和方案,經(jīng)常嘗試從不同的角度去審視、理解和消化。
5. 手上有密碼,心里卻沒有密碼。這是架構(gòu)師的高級領(lǐng)域,在這里理論和代碼可以相互通信。
我希望所有的程序員都能晉升為架構(gòu)師,甚至是專家、總工程師、首席技術(shù)官。非常感謝。
從程序員到高級系統(tǒng)架構(gòu)師該如何進(jìn)階?
分布式、設(shè)計模式、前端技術(shù)、網(wǎng)絡(luò)支付、全文搜索引擎、docker、WebService等
詳細(xì)可以到如鵬官方網(wǎng)站學(xué)習(xí),那里有網(wǎng)絡(luò),你可以學(xué)習(xí),隨時提問,老師可以在線實(shí)時答疑。有技術(shù)大牛親自授課,口碑好,基本上都很佩服。有新課程更新,也可以繼續(xù)申請學(xué)習(xí)。