Ⅰ 為什麼程序員的社會地位不高
程序員的自我尊重和自我認知價值太低。
程序員們互相厭惡。他們通常在非程序員面前抨擊別的程序員。把一個程序員的代碼給另外一個程序員,往往,常常,後者會給前者的工作以負面評價。
大部分人討厭程序員。
程序員們並不追求浮華的頭銜,性感的典禮、獎項、他們討厭聚光燈。
程序員們喜歡編程。他們想要獨自編程。編程是他們的目標,是他們的政治,是他們的榮耀。他們對公共演講不感興趣。他們討厭不如他們聰明的人。他們討厭不理解 C++ 編程邏輯的人。
於是他開始慢慢說服自己生來就是內向的。所以他害怕外出,害怕接電話,害怕去泡吧,害怕去見陌生人,害怕所有能為他建立社會關系和社會地位的活動。
Ⅱ 為什麼有些人心理認為女生做不了程序員
做程序員基本上整天與電腦為伍,對身體損害大
愛美之心人皆有之,特別對於女生來說,整體對著電腦,皮膚肯定好不到哪裡去。曾經有個同事說女孩子整天盯著電腦看,掙得這點錢夠買化妝品的不?青春去了,多少錢的化妝品也是買不回來的。而且對女人來說特別在生孩子這個事情上,還做著軟體的話真是難。
有個在某某團購網工作的前同事,年齡也不小了,好不容易懷上了,結果擠地鐵的時候,弄流產了。修養了好長時間才敢要,之後來回打車上下班,而且國家規定的3,4個月的產假對於女人生孩子來說,時間真的不夠用,背負著房貸的壓力又不敢輕易的辭職。當然這些都不只是在軟體行業存在,在一線城市都有類似的問題。
加班加點太多,男人乾的活,作為女人你是干還是不幹
一般做軟體開發,項目緊了,加班加點熬夜都是正常的現象,作為項目團隊的一員肯定也要跟著一起干,本來這些讓男人來做也算說的過去,工資還可以,起碼可以養家糊口。女孩子證明自己地方很多,一定非要陪著這些男人們加班加點熬夜工作。
女孩子可以做一些與軟體相關,但不是直接參與代碼開發的工作,比如美工或者測試之類的,這些都不是像研發那樣加班的厲害。說到這做產品的妹子還是挺多的,好多公司做產品部,妹子比研發還多,但是做產品也輕松不哪裡去,整天被老闆訓斥,然後弄大量需要改動的需求,然後拿來難為程序員。
一般女孩子晉級相比男生,相對偏難
在研發部門特別是作為最底層的技術管理者,起碼的要求除了技術能力強之外還要有極強的抗壓能力。基本上表層的含義就是能帶頭加班加點,能夠禁得住項目的考驗,這點女生天生不佔優勢,在技術能力差不多的情況下,基本不是第一考慮要素,這點還是很吃虧的。
一般妹子也沒有這么大的追求,一旦成為管理承擔的責任也會變大。所以這點理論上不算是不做程序員的理由。
Ⅲ 自學成才的程序員與編程專業的程序員兩者之間有何差距
自學成才的程序員與編程專業的程序員在本質上沒有絕對的差距,但兩者在學習路徑、學習資源和經驗積累方面可能存在一些差異:
學習路徑:
學習資源:
經驗積累:
總結:自學成才的程序員與編程專業的程序員在本質上沒有絕對的差距,兩者都能成為優秀的程序員。關鍵在於個人的努力程度、學習能力和實踐經驗。無論哪種方式學習編程,重要的是保持持續學習的態度和實踐精神。
Ⅳ 我是雙非/三本/專科學校的Android開發,我有機會進入大廠嗎
我自己也是非985非211學校的,結合自己的經歷以及一些朋友的經歷,我覺得讓我回答這個問題再好不過。
首先,我覺得學校歧視很正常,真的太正常了,如果要抱怨的話,你只能抱怨自己沒有進入名校。但是,千萬不要動不動說自己學校差,動不動拿自己學校當做自己進不了大廠的借口,學歷只是篩選簡歷的很多標准中的一個而已,如果你夠優秀,簡歷夠豐富,你也一樣可以和名校同學一起同台競爭。
企業HR肯定是更喜歡高學歷的人,畢竟985,211優秀人才比例肯定比普通學校高很多,HR團隊肯定會優先在這些學校里選。這就好比相親,你是願意在很多優秀的人中選一個優秀的,還是願意在很多普通的人中選一個優秀的呢?
雙非本科甚至是二本、三本甚至是專科的同學也有很多進入大廠的,不過比率相比於名校的低很多而已。從大廠招聘的結果上看,高學歷人才的數量占據大頭,那些成功進入BAT、美團,京東,網易等大廠的雙非本科甚至是二本、三本甚至是專科的同學往往是因為具備豐富的項目經歷或者在某個含金量比較高的競賽比如ACM中取得了不錯的成績。一部分學歷不突出但能力出眾的面試者能夠進入大廠並不是說明學歷不重要,而是學歷的軟肋能夠通過其他的優勢來彌補。 所以,如果你的學校不夠好而你自己又想去大廠的話,建議你可以從這幾點來做:
①盡量在面試前最好有一個可以拿的出手的項目;
②有實習條件的話,盡早出去實習,實習經歷也會是你的簡歷的一個亮點(有能力在大廠實習最佳!);
③參加一些含金量比較高的比賽,拿不拿得到名次沒關系,重在鍛煉。
當然可以!現在非科班的程序員很多,很大一部分原因是互聯網行業的工資比較高。我們學校外面的培訓班裡面90%都是非科班,我覺得他們很多人學的都還不錯。另外,我的一個朋友本科是機械專業,大一開始自學安卓,技術賊溜,在我看來他比大部分本科是計算機的同學學的還要好。參考Question1的回答,即使你是非科班程序員,如果你想進入大廠的話,你也可以通過自己的其他優勢來彌補。
我覺得我們不應該因為自己的專業給自己劃界限或者貼標簽,說實話,很多科班的同學可能並不如你,你以為科班的同學就會認真聽講嗎?還不是幾乎全靠自己課下自學!不過如果你是非科班的話,你想要學好,那麼註定就要舍棄自己本專業的一些學習時間,這是無可厚非的。
建議非科班的同學,首先要打好計算機基礎知識基礎:①計算機網路、②操作系統、③數據機構與演算法,我個人覺得這3個對你最重要。這些東西就像是內功,對你以後的長遠發展非常有用。當然,如果你想要進大廠的話,這些知識也是一定會被問到的。另外,「一定學好數據機構與演算法!一定學好數據機構與演算法!一定學好數據機構與演算法!」,重要的東西說3遍。
首先明確一個觀點,那就是移動開發是必須有的,只要平台在原生開發就必須有。但是渾水摸魚的日子沒有以前那麼好過了,因為小程序和各種跨平台開發讓企業有了更多的選擇。
所以正如我在 《有關於未來Android開發從業方向問題?》 和 《做Android開發的,想轉行,如何選擇呢?》回答的一樣,如果你還想做界面開發,那麼增強你的能力廣度是必須的,比如:
當然,最後不要落下 數據結構與演算法、計算機原理 等基礎知識,這些才是程序員後期的競爭力,如果想要把握更多的當然你也可以學習後端開發相關的知識。
其實我更希望做無論是哪端的開發,都可以讓自己的成長為工程師而不是單純的 Api 碼農,很多時候大家都在憂慮學多而不精,但是撫心自問學得少的自己,現在有「精」嗎 ?
知名博主《一個程序員的五年總結,給你不一樣的角度》寫過的一段我很喜歡的話:
因為技術是具備可遷移性的,比如:學習 Dagger 和 Spring 的時候;學習 React Native 和 Flutter 的時候;學習 Kotlin 和 JavaScript 的時候。 這樣的選擇可以讓我們節約成本的過度。
在增加自己技術儲備的同時,也開拓自己的眼界,我個人更希望自己的生涯是去 「精通」 開發,而不是定位於某種語言或框架, 在《能力陷阱》 一書里提過:
所以我會保持去關注新的行業動態,了解一些新興技術實現,即使只是知道它的名字和作用。危機感和興趣讓我有動力這么做,當然, 在某個領域保持深度還是有必要的,畢竟吃飯的東西不能丟 , 但是保持學習和好奇心,是讓職業生涯更有生命力的保證:
最後推薦:《曾經優秀的人,怎麼就突然不優秀了》這篇文章,如文中所說:
如果你覺得自己學習效率低,缺乏正確的指導,可以 加入資源豐富,學習氛圍濃厚的技術圈一起學習交流吧 !
點擊我 ,加入我們吧!群內有許多來自一線的技術大牛,也有在小廠或外包公司奮斗的碼農,我們致力打造一個平等,高質量的Android交流圈子,不一定能短期就讓每個人的技術突飛猛進,但從長遠來說,眼光,格局,長遠發展的方向才是最重要的。
35歲中年危機大多是因為被短期的利益牽著走,過早壓榨掉了價值,如果能一開始就樹立一個正確的長遠的職業規劃。35歲後的你只會比周圍的人更值錢。
Ⅳ 程序員性格通病是什麼
程序員的性格有下面兩個主要缺點:
1、脾氣大,急躁易怒。這主要原因中國的程序員成天都在和Bug打交道,個個改得急火攻心,煩躁不堪。
2、自負。大多數看不起周圍的程序員,認為別的程序員程序寫得稀爛,只有自己得代碼寫得好,「出的錯也是些小錯」;更看不起其他工作的人,覺得自己從事的是高科技、高智商的活動。如果覺得上級程序寫得爛,就不服他管。
這樣性格的人坐在一起共事,當然就有了很多發生沖突的機會。結果很多「交流」就是以吵架的形式進行的。大家鬧得不愉快不要緊,最後還可以跳槽從來嘛。所以跳槽也很平常,一年換上3個工作也不稀罕。
職業要求
一般的程序員都有在專業領域的學習,還有很小一部分程序員是自學的,盡管一些專業性的學校或者綜合大學可以提供,但是也需要一些別的途徑賀沒來提供相關的人才。
盡管學歷是比較重要的,但是公司經常把重點放在應聘者的工作經驗上,很多剛從大學畢業的大學生雖然有引人注目的學位證書,但是他們找不到禪慶納工作是因為他們缺乏經驗。一個程序員雖然沒有正規的學歷,但是如果一個人擁有程序設計的深厚知識背景或者豐差伏富的工作經驗的話。
那麼他的機會要比有學歷的應屆畢業生大得多。所以要盡量抓住有用的工作和實習機會,這樣的話在畢業後你就會發現,多實習讓你有更多的經驗,在找工作的時候就有更多的機會。
對於職業程序員,另外一個重要的方面就是,程序員需要不斷提升自己的業務技術,他的技術必須一直保持在一個較高的水平,並且要不斷發展,程序員也要尋找貿易的機會,要參加研討會,在周刊上發表文章和接受職業教育,這些使程序員在自己的領域中分級或者不斷並排前進。
Ⅵ 初中沒畢業學程序員會有學歷歧視嗎
我們生活中有很多調侃程序員的梗,他們技術好,工資高,是企業運轉必不可少的組成部分。但是有部分程序員不是高校畢業的,而是初中沒畢業就去學習這個技術,在實踐中打磨自己的技術。這部分人會受到學歷歧視嗎?答案是肯定的。
先別說初中沒畢業的程序員,像我們這種非211非985院校畢業的一本學生在就業的時候也受到過學歷歧視。有些單位在工作要求那裡直接寫明只招收985和211院校畢業的學生。當時看見這種單位就很生氣,覺得受到了侮辱,論能力不輸給別人,但就是卡在了學校上面。所以,如果你想要去一些比較好的企業,去一些上市公司,那麼你絕對會受到學歷歧視。
毋庸置疑,學歷歧視是存在的,但是我們不能因此而自暴自棄。努力提升自己的專業水平,用自己的實力說,才能在工作中有一定的建樹!
Ⅶ 程序員在學校是學什麼專業
程序員在學校主要學習計算機專業、軟體開發專業、電子信息專業、通信專業以及軟體工程等相關專業。
這些專業為程序員提供了必要的理論基礎和實踐技能,使他們能夠在軟體開發領域發揮重要作用。