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