本人10年開發培訓經驗,期間經歷了JavaWeb,Android,H5,大數據,PHP等多個不同的方向的開發,也做過軟件培訓公司的金牌講師,很有興趣回答你這個問題。
首先咱們來說說Java
Java從1995年,就被上面這個”禿頭“的老頭發明出來。一直到現在,經歷了25年的時間檢驗,得到了這個世界上大多數公司后臺項目的認可,也就是說大多數后臺項目的技術選擇,首選Java。
而且Java不僅可以做后臺開發,Android系統的原生開發語言也是Java。我們都知道,目前全球第一大移動端操作系統,就是Android了。并且在嵌入式領域,Java開發也占有一席之地。可想而知Java構建的生態系統有多么完善!
另外不要覺得Java25年了,是不是已經老了?然而并沒有,它不僅沒有老去,反而在不停的更新,不停的進步,每年每月的TIOBE編程語言排行榜,穩穩的萬年老大,猛甩其他編程語言幾條街!
并且由于Java技術體系完善,內容豐富,技術難度高,并且涵蓋的范圍廣,從Java自身到前端,數據庫,運維,測試,Java都涵蓋了。也就是說一個經驗豐富的Java程序員,你讓他去寫前端代碼,絕對沒有任何問題,可能比很多的前端程序員寫的還溜。讓一個Java程序員去搞運維,Linux操作的也是溜的一匹!
可以說在眾多的技術方向里面,Java程序員是少有的要涉獵各個方向的工種。所以Java程序員得到的成長也是最快最多的,一個公司里面的架構師和項目經理,往往都是來自于后臺Java程序員。
然后再說說女生能不能學Java
女生為什么不能學習Java呢?我很納悶了。
就業的時候都說不要搞性別歧視,但是學習的時候,為什么要”自我歧視“呢?在這個年代,女人在很多領域做的都比男人更優秀哎,比如女足就比國足優秀的多!足球按理說不應該是男人的專屬嗎?所以不要把某個職業貼上性別的標簽,大家無論男女,智商都一樣,如果說女生比男生的智商第一個層級,可能就會有很多的人跳出來罵街了!
我帶過成百上千的學生,里面也有很多的女生。我去年帶的女生里面,比較典型的,有一個88年的女生,而且兩個孩子的媽媽,跟我學習Java開發,最后在上海拿到23k*14薪的offer,年底還參與公司獎金池計劃。
另一個專科的小女生,剛畢業,本來也是跟你一樣,學習之前猶豫是學Java呢,還是學前端呢?最后還是猶豫著學了Java。幾個月之后,學完畢業,去公司面試,本來自己期望薪資9k,結果公司主動給她加薪到11.3k!
這樣的例子我還有很多,不一而足。
其實女生作為一個Java程序員,找工作是有很大優勢的,后端都是男的,好不容易來個妹子,管她技術好壞呢,來個妹子調節一下氣氛何樂而不為呢?就比如下面這個圖,女生在公司開發就是這樣的!
最后再說一下程序員”禿頭“的問題
這個世界上,最不缺少的應該就是偏見了,從地域偏見,人種偏見,職業偏見等等,不一而足。
就好比認識一個蒙古族的新朋友,就會有人問他,你們那是不是人人都會騎馬?
看見一個黑人,就會有人在心里想,這哥們鳥肯定大;
碰見一個程序員,就會有人問他,你是不是天天掉頭發!
尤其是對于程序員的職業偏見,甚至現在一度到了”程序員=禿頭“的地步!
對于這個話題,我相信所有的程序員朋友們,甚至包括從事IT相關的朋友們,都會遭到過周圍朋友親戚的調侃吧。
我計算機專業大學畢業10年了,在開發崗位也工作10年了,起碼我目前還沒有禿頭,發量一直不多,但也一直沒減少。
而且我身邊很多的程序員同事,絕大多數都不是禿頭,個別人的發量還很濃密。所以呢,這個程序員與禿頭之間,應該不能劃等號。作為程序員,是否禿頭,更多的還是取決于自己的體制。
當然因為程序員工作壓力大,經常熬夜,生活節奏和習慣都不好,這對身體肯定是有一定的損害的,那么表現在頭發上可能就是少了點!
可能是因為這個世界上,那些有名氣的頂級程序員,比如Android他爹--安迪魯賓,是個禿頭;Java他爹,也是禿頭,等等吧,這樣的案例太多,所以造成了別的行業的人對程序員就加了一個禿頭的標簽。
其實任何一個壓力大且費腦力的工作,禿頂的人都比較多,聰明絕頂嘛。所以不光光是程序員會頭發少,別的行業也一樣,尤其是中年男人,禿頂的多了去了,但他們可不都是程序員。
只能說禿頭不是程序員的專利,男人女人長期壓力大的情況下,可能都會脫發。