女性進入軟體業必看

2021-03-31 08:56:30 字數 1230 閱讀 8593

說句實話,如果你不是因為有興趣,那麼女生最好還是不要做程式設計師。

做程式設計師很苦很累,對身體也不好,錢可能暫時多一下,以後發展也是大問題。特別是現在許多企業都不招收女性做程式設計師.....除非你很牛。

如果你選定了做程式設計師這條路,那麼恭喜你,你至少要做好三件事的準備。

1放棄正常生活,放棄女**美的心態,把精力投入到看書看**寫程式上,放棄對購物化妝的愛好,否則你將很快被新人新技術淘汰。

2做好被拒絕被剝削的思想準備,由於生理原因,軟體行業的程式設計師一般不喜歡用女性,就算是女性做程式設計師,工資也很難超過男性程式設計師,除非....你很牛。

3做好長期低收入的準備。剛入行的程式設計師一般在2-3k之間(不排除你運氣好,微軟要你給你開10k的收入),而且如果不能在2-3年內得到發展,那麼你的工資在4-5k左右將不會再變動,直到你30歲被踢出程式設計師的行列前,你將一直拿這個工資。

如果你願意,那麼我再根據你以後想從事的專業,給你提一下你該學習的知識。

如果你看了我寫的東西還沒有被嚇倒,那麼我繼續談你該學習的內容。

做程式設計師,應該選好自己努力的方向。是準備做erp,通訊,嵌入式等等,是準備在windows平台下發展還是在unix/linux下發展,你以後準備由技術-技術架構,還是技術-管理。如果只是被動的走,只想多拿錢,那麼我可以告訴你,你這個程式設計師是非常失敗的,而且以後路會越走越窄,不要指望公司會為你考慮發展,國內公司都是非常自私的。

無論如何,作為程式設計師,以下幾個內容必須掌握

c語言,資料結構,演算法,編譯原理(不強求,至少知道詞法分析和語法分析),os的一些基本原理(程序排程,記憶體排程等等),計算機體系結構,軟體工程

其他的要求至少英語四級(不然msdn沒法看),寫過程式,數學不要太差

如果你掌握了這些內容,說明你至少和科班出身站在了同一起跑線上了。下面再根據你自己願意從事專業發展。發展大致可以按平台劃分

1windows平台

2linux/unix平台

3嵌入式平台

window平台機會最多,待遇也最低,linux/unix次子,嵌入式待遇最好。但是學習機會剛好相反,win平台很好學,linux/unix一般用於大型機,而你自己估計平時也不會用這些東西,至於嵌入式,如果公司不給你機會學習,那你根本就沒法進入這個行業。

那麼建議你至少熟悉以下內容

多平台的程序排程多執行緒和執行緒同步(tcp/ip協議在不同平台通訊很正常)

tcp/ip協議的了解

熟悉c/c++(跨平台c開發,包括vc,gcc等等)

等等

畸形的軟體業

畸形 意指事物的發育 發展不正常。所謂 畸形軟體業 是指發育 或發展 偏離常態的軟體業。我國軟體業就是畸形的軟體業。為什麼?畸形 的程度存在不同等級 畸形 的狀態存在不同側面。缺少整個軟體體系的 作業系統 只能算是一種 殘缺產業 不算 畸形產業 因為,除了美國等少數國家,世界上其他許多國家都沒有自己...

軟體業人才結構

軟體業人才結構 金字塔型,還是橄欖型?有人說,軟體業當前的人才結構是橄欖型 中間大兩頭小 需求量最大的 軟體藍領 短缺問題最為凸顯,這極大地制約著軟體業的發展,因此要花大力氣培養大量的初級軟體程式設計師等 藍領工人 但業內更多人認為,軟體業當前的人才結構是金字塔型,高手和專家型人才的總量不足才是 制...

李開復 寄語中國軟體業

寄語中國軟體業 本文談到的內容,大都是我個人對微軟成功經驗的理解以及對軟體企業管理者的建議。微軟公司是一家成功的企業,其成功的背後隱藏著許許多多有價值的東西。雖然微軟公司的企業文化和管理方式不一定適合其他企業,但至少是乙個可供參考的優秀範例。下面是從本文中提煉出來的,我個人對中國高技術企業的建議 管...