女生選擇程式設計師職業必看

2021-04-15 12:35:53 字數 1280 閱讀 4137

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

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

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

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

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

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

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

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

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

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

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

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

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

1、windows平台

2、linux/unix平台

3、嵌入式平台

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

當如,如果你在三個平台之一能做到精通,那麼待遇都會很高。不過我敢說,就算csdn,真正能透徹了解windows執行機制,能把api運用的純熟的人都不會太多。

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

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

tcp/ip協議的了解熟悉c/c++(跨平台c開發,包括vc,gcc等等)

程式設計師職業之路的選擇

許多程式設計的職位都會到達最高峰,並開始衰落 這是很多程式設計師不想面對的,但卻是乙個不爭的事實。這之後再找乙份程式設計師的工作會變得越來越難,很多人發現這個事實時束手無策。本文會提供一些重要的職業資訊,值得思考一下,以便有所準備。techcrunch 發布了一篇文章 矽谷黑幕 技術人員年齡歧視 譯...

程式設計師職業之路的選擇

許多程式設計的職位都會到達最高峰,並開始衰落 這是很多程式設計師不想面對的,但卻是乙個不爭的事實。這之後再找乙份程式設計師的工作會變得越來越難,很多人發現這個事實時束手無策。本文會提供一些重要的職業資訊,值得思考一下,以便有所準備。techcrunch 發布了一篇文章 矽谷黑幕 技術人員年齡歧視 譯...

職業程式設計師守則

新公司第一課 職業程式設計師守則 1.不許說,我的電腦上沒問題 軟體是寫給使用者的,不是寫給自己的。2.善於發現,注重細節。君子善假於物 最快速度發現需求 滿足需求,才能體現自己的價值,對使用者產生價值的是你的結果 質量 效率 而不是過程,使用者帶給你的快樂,會大於自我陶醉的快樂。軟體如人件,產品即...