① 求助,找份程序員的工作,第一學歷重要嗎
首先,做為一個程序員,你有沒有經歷學歷之痛?
有學歷的程序員永遠不懂沒學歷的痛,就像白天不懂夜的黑。
因為,有學歷的還沒等畢業,校園招聘已經開始了,還沒有走出校園,可能已經和某個知名的大公司簽下了協議,拿到實習試用的機會;而沒有學歷的呢,校招對他們來說永遠是個夢。
第二,我為什麼沒有高學歷?
不過像一句話說的那樣「天賦決定了你能達到的上限,努力程度決定了你能達到的下限。以絕大多數人的努力程度之低,遠遠沒有達到要去拼天賦的地步。」,只能怪自己不努力,怪自己眼光太短淺,怪不得任何人。
你怪過命運嗎?你相信命運嗎?
來看下面的問答:
問:要怎樣努力,才能成為很厲害的人?
答:如果你註定要成為厲害的人,那問題的答案就深藏在你的血脈里;如果你註定不是厲害的人,那你便只需要做好你自己。
第三,為什麼企業要求學歷?
1)國家政策
《高新技術企業認定管理辦法》中規定在人員比例方面,科技人員占企業當年職工總數的30%以上,而且需要大學專科以上學歷。
2016年起的高新技術企業認定的政策就有所改變:在人員比例方面,放寬了對科技人員和研發人員比例的要求。新辦法由現行「科技人員占企業當年職工總數的30%以上」調整為「科技人員占企業當年職工總數的比例不低於10%」,同時取消了「大學專科以上學歷」的限制;取消「研發人員占企業當年職工總數的10%以上」的規定。對於部分傳統行業的大型企業而言,是一大利好。
2)人才篩選
這個問題得從公司管理者角度解釋,招聘時,學歷只是一個公司在招人時的最低門檻,然後面試時,通過你的言行舉止,還有你的表情,還有你細節的動作,來揣測你平時的一些習慣,作為,看看你是否能快速融入團隊,大多數的公司會更喜歡性格開朗的員工。但是為什麼一定要看學歷?其中一個方面是因為讀過書的人對待的事情有一定的邏輯性,有人說讀書沒有用,但大家都沒注意到,讀書會潛移默化影響我們的思想,一些處理事情的方法。另一方面,沒有學歷的人中會含有這么幾類人,第一種那就是千里馬,也就是無文憑人才。第二種人就是不思進取,安於現狀的人。第三種人沒學識,沒文化的人,等著天上掉餡餅的人。第四種人就是社會敗類了,等等......像無文憑這種人才在社會非常少,而且混在人群中,如果你是管理者,你要怎麼分辨哪些是人才,哪些是蠢才。作為公司,目的就是賺錢,沒有時間,也不會花太經歷來分辨社會中哪些人會對自己有用。而且有時候判斷錯誤,將人渣招到公司來,誰都不想看到。相對於有文憑的人來說,總體質量會優於無文憑之人,雖然有文憑之人也有敗類,但可以通過進一步面試和觀察來進行篩選。
第四,接下來,再回到我個人,學歷對身為程序員的我影響又有多大?
我實話說,影響真的很大,誰沒有誰知道。
有些人可能會說能力最重要,但那是幹活的時候。有幾個能力真的是特別強的,如果真有那麼強的能力,還需要給人打工嗎?
沒有學歷你想進大公司直接就不合格,還沒面試就已經被pass掉了;當然,有的人比較聰明,簡歷上虛報學歷,或者搞個假學歷。你能力確實強,比別人強,但同時段進入公司的相同的崗位,活乾的比別人好比別人多,人家有學歷的拿一千,你頂多能拿8百,你心理什麼滋味?當然了,你可以在面試的時候多要點嘛,但也得有公司要你算;不過目前來看,你敢要還有人敢給。正像有句話說的「只要你敢騙就會有人上當!」,天朝人多,概率再小也有機會。
另外,還想說,別被別人口口聲聲的能力給蒙蔽了,能力就像武器,它重要嗎?重要。但更為重要的是用武器的人的本質,在好人手裡干好事,壞人手裡那就不一定了……
② so鏄浠涔堝煙鍚
SO鏄浠涔堝煙鍚
鍦ㄤ粖澶╃殑浜掕仈緗戜笘鐣屼腑錛屾垜浠瓚婃潵瓚婇戠箒鍦頒嬌鐢ㄥ悇縐嶇綉絝欏拰搴旂敤紼嬪簭榪涜屾矡閫氥佸︿範銆佸ū涔愩佸伐浣滅瓑錛岃屽煙鍚嶄綔涓轟簰鑱旂綉鐨勯氫俊鍩虹錛屼篃鏃ョ泭鎴愪負鎴戜滑鐢熸椿涓涓嶅彲鎴栫己鐨勪竴閮ㄥ垎銆
鑰屼粖澶╂垜浠瑕佷粙緇嶇殑SO鍩熷悕涔熻告湁鐐歸檶鐢燂紝浣嗗畠鍗存嫢鏈夌潃鑷宸辯殑鐗規畩鍔熻兘鍜屼嬌鐢ㄥ満鏅銆
SO鍩熷悕鐨勫畾涔
SO鍩熷悕鏄鈥淪tack Overflow鈥濓紙涓鏂囩炕璇戜負鈥滄爤婧㈠嚭鈥濓級鐨勭緝鍐欙紝涓涓鐭ュ悕鐨勭▼搴忓憳闂絳旂綉絝欙紝SO鍩熷悕鐩存帴鎸囧悜璇ョ綉絝欍
SO鍩熷悕鍦2014騫磋娉ㄥ唽錛屽苟涓斾笉鍍忓叾浠栬緝涓哄父瑙佺殑鍩熷悕閭f牱闇瑕佺淮鎶ょ浉搴旂殑緗戠珯鎴栧簲鐢ㄧ▼搴忥紝鑰屾槸鐩存帴鎸囧悜浜哠tack Overflow緗戠珯銆傚逛簬鏃墮棿鍜岀簿鍔涙湁闄愮殑紼嬪簭鍛樻潵璇達紝榪欐牱鐨勫煙鍚嶄嬌鐢ㄨ搗鏉ュ嶮鍒嗕究鎹楓
鍦ㄥ緢澶氱▼搴忓憳鍜屽紑鍙戣呯殑鐢熸椿涓錛孲tack Overflow緗戠珯浼間箮宸茬粡鎴愪負浜嗕竴縐嶄紶緇熺殑涔犳儻錛岀▼搴忓憳鍦ㄩ亣鍒伴棶棰樻椂閮戒細絎涓鏃墮棿涓婅繖涓緗戠珯榪涜屾煡鎵俱佹彁闂鍜屽洖絳斻傝岀敱浜嶴O鍩熷悕瀵瑰簲鐨勫氨鏄榪欎釜緗戠珯錛屾墍浠ュ湪瀹為檯鎿嶄綔鏃訛紝鍙闇綆鍗曞湴鍦ㄦ祻瑙堝櫒涓杈撳叆SO鍩熷悕鍗沖彲鐩存帴璁塊棶Stack Overflow緗戠珯銆
SO鍩熷悕鐨勯噸瑕佹
闅忕潃縐戞妧鐨勪笉鏂鍙戝睍錛岃$畻鏈烘妧鏈閫愭笎璧板叆浜嗗悇琛屽悇涓氾紝紼嬪簭鍛樺拰寮鍙戣呬篃寰楀埌浜嗚秺鏉ヨ秺澶氱殑閲嶈嗗拰鍏蟲敞銆傝屽湪榪欎釜榪囩▼涓錛孲tack Overflow榪欎釜闂絳旂ぞ鍖虹綉絝欎篃鍙樺緱瓚婃潵瓚婂彈嬈㈣繋錛屾嫢鏈変簡澶ч噺鐨勭敤鎴峰拰鐭ヨ瘑搴撱
Stack Overflow緗戠珯鐨勭煡璇嗗簱涓娑夊強鐨勬妧鏈鍜岄嗗煙闈炲父騫挎硾錛岀敤鎴峰彲浠ラ拡瀵逛笉鍚岀殑闂棰樿繘琛屾彁闂鍜屽洖絳旓紝褰㈡垚浜嗕竴涓闈炲父瀹屽杽鐨勭ぞ鍖虹敓鎬併傝孲O鍩熷悕鐨勬帹鍑猴紝鏇存槸涓虹▼搴忓憳鍜屽紑鍙戣呮彁渚涗簡涓涓鏂逛究銆佸揩閫熴侀珮鏁堢殑璁塊棶閫氶亾錛岃╀粬浠鑳藉熸洿鍔犺繀閫熷湴鎵懼埌騫惰В鍐寵嚜宸辯殑闂棰樸
SO鍩熷悕鐨勪嬌鐢ㄦ柟娉
瀵逛簬鎯寵佷嬌鐢⊿O鍩熷悕鏉ヨ塊棶Stack Overflow緗戠珯鐨勪漢鏉ヨ達紝鏈綆鍗曠殑鏂規硶灝辨槸鍦ㄦ祻瑙堝櫒涓杈撳叆SO鍩熷悕錛屾寜涓嬪洖杞﹂敭錛屽嵆鍙鐩存帴榪涘叆璇ョ綉絝欍
褰撶劧錛屽傛灉鎮ㄦ兂瑕佸皢SO鍩熷悕鐢ㄤ簬鍏朵粬鐢ㄩ旓紝姣斿傚壋寤鴻嚜宸辯殑涓浜虹綉絝欐垨鑰呭簲鐢ㄧ▼搴忥紝閭d箞鎮ㄤ篃鍙浠ュ湪榪涜岀浉鍏崇殑娉ㄥ唽鍜岄厤緗鍚庝嬌鐢ㄨュ煙鍚嶃
鎬葷殑鏉ヨ達紝SO鍩熷悕鍙浠ヤ負紼嬪簭鍛樺拰寮鍙戣呮彁渚涗竴涓蹇閫熴佹柟渚跨殑鏂瑰紡鏉ヨ幏鍙栦粬浠鎵闇鐨勮祫婧愬拰淇℃伅錛屼負浠栦滑鐨勫伐浣滃拰鐢熸椿甯︽潵浜嗗法澶х殑渚垮埄銆
緇撹
鍦ㄨ繖涓蹇閫熷彂灞曠殑鏃朵唬錛屾垜浠闇瑕佷笉鏂鍔犲己鑷宸辯殑鎶鑳藉拰鐭ヨ瘑鍌ㄥ囷紝鑰孲tack Overflow浣滀負涓涓钁楀悕鐨勭▼搴忓憳闂絳旂ぞ鍖猴紝鏃犵枒鏄甯鍔╂垜浠瀹炵幇榪欎竴鐩鏍囩殑閲嶈佸伐鍏楓係O鍩熷悕鐨勫嚭鐜幫紝鏇存槸涓烘垜浠鎻愪緵浜嗕竴涓鏇村姞鏂逛究銆佸揩閫熺殑璁塊棶閫氶亾銆
褰撶劧錛岄櫎浜哠O鍩熷悕錛岃繕鏈夊緢澶氬叾浠栨湁瓚g殑鍩熷悕鍜岀綉絝欑瓑鐫鎴戜滑鍘誨彂鐜幫紝璁╂垜浠涓璧蜂繚鎸佸ソ濂囧績錛屼笉鏂鎺㈢儲鍚с
③ 自學java怎麼入門
自學java怎麼算入門? 衡量標準是什麼?
我從個人角度分為三個階梯: 初學,入門,高手
第一: 初學 (理論知識階段)
很多同學剛剛入門學習java,看書,或者看視頻。這個階段是積累理論知識的時候,相對比較容易,一個小知識點,信息量少,跟著老師的思路走就可以。
在這個階段,很多同學學得很快,感覺編程好簡單。
隨著學習的深入,大多數同學會產生混亂。 為什麼?所有的技術背後都有原理,前面都有應用場景,不同應用場景有不同使用方法。 信息量逐級增加。
信息量逐級增大後,會有什麼問題?
學到後面忘記前面。
新技術不斷出現,感覺永遠學不完。 喪失興趣或信心。
理論知識階段,更重要的是理解原理和規律,知識點的細節記不住可後面查找。學習方法更重要的是交流討論,理解和總結。 多問為什麼是關鍵!
第二: 入門 (熟練度)
一個項目從0到1的過程才是最寶貴的,也是初學者提升最大的部分。但從書本或者視頻中,很難學習這個過程。
技術的應用能力換句話說是 技術的分解排序能力, 當遇到一個需求,該如下實現?
基本的思路是把需求分解成原子操作。 原子操作代表開發當中的基本操作,也就是在知識點當中學到的,比如資料庫操作,sql,框架的基本使用等等。
如果能把需求分解為原子操作序列,開發完成只是時間快慢的問題。往往剛剛開始學習編程的同學,不善於或者懶得去思考。畢竟看視頻是被動的,分析問題是主動思考。學習只是看看視頻,本質上是思考的懶惰。
所以需要找大量的練習和項目案例進行實踐!!!
第三: 高手(業務和性能)
程序員是把理論知識組合應用起來解決用戶的問題。(或者提高用戶的效率)
第三個等級的知識更加多元化,不同行業涉及不同的領域知識,信息量也是增大。
業務解決用戶的問題,可以賺錢。
性能用最小的資源,解決用戶的問題,可以省錢。
所以在企業開發中,需要考慮更多和成本,時間,用戶等相關的問題。
總結: 掌握理論知識後,需要大量的代碼去實踐,才算入門。
分享下我們的學習路線,供你參考一下!
希望能幫到你,望採納!
④ 面試一年經驗的程序員,會問哪些問題
在當今的互聯網大軍中,不少人順應時代潮流,選擇了PHP開發作為自己的發展方向,進行PHP培訓。技術很重要,面試技巧也很重要,講一下:Java程序員面試失敗的5大原因。
一、說得太少
尤其是那些開放式的問題,如「請介紹下你自己」或「請講一下你曾經解決過的復雜問題」。面試官會通過你對這些技術和非技術問題的回答來評估你的激情。他們也會通過模擬團隊氛圍和與你的交流互動來判斷你的經驗和能力。
所以,僅僅只用兩三句話來回答不但不能顯示出你對這個專業的興趣,還會讓整個面試過程顯得非常無聊。如果你不能很好地說明你的經驗、成就和技能可以給企業帶來的價值,那麼你的競爭力毫無疑問就高不起來。所以,你需要對一些最常見的開放式問答作充分的准備,學會推銷自己。
二、說得太多
不斷地說,不斷地說,卻並沒有什麼實質性的內容。換句話說,就是廢話連篇,言之無物。如果你不能簡潔的解釋問題,那麼面試官就會懷疑你在工作時的表現是不是也會像你的談話一樣拖泥帶水?可以先問問面試官,確定是否真的需要詳細解釋。
解釋也是一門藝術,關鍵是確定重點,如果需要的話再深入到細節。當聊到業務的時候,就應該從業務的角度看問題,不要涉及任何技術術語。學會用簡潔明了的方式解釋問題。如果你能時刻把握主旨,那麼這一點也不是問題。
三、回答不出一些必知的基本技術問題
面試不是技術競賽,不是看誰答對的問題多,但是有一些「必須知道」的核心Java和Web基礎知識,你不能不知。例如,對於Java開發人員
1)不知道「==」和equals()之間的區別。
2)不知道equals()和hashCode()方法被隱式調用時的約定。
3)不知道OO的概念和設計原則。
4)不能很好地處理多線程。
5)不知道如何在HTTP客戶端與伺服器端之間保持狀態。
6)不能解釋曾投入精力過的應用程序的高層體系結構。
7)不知道SQL。
四、既寫不好簡單的代碼,又回答不出如何解決棘手的問題
作為一個開發人員,你應該根據自己的經驗水平,來針對給定的問題和情況編寫代碼。特別是如果碰到一個比較棘手的問題,那麼即使你還沒有解決方案,也應該將你的思路講給面試官聽。當然這在面試時會讓人特別緊張,尤其是在還有時間限制的情況下,但是你也必須保持冷靜,至少應該說明你將如何試著去解決問題的方法。
五、糟糕的禮儀和態度
遲到,不適宜的著裝,抖手抖腳,沒有眼神接觸,過於緊張,沒有提問,顯示不出對這份職業的興趣,「我什麼都知道」的高傲態度,貶低你的現在和以前的僱主,遇到技術問題時煩躁不安或者垂頭喪氣,為自己找理由而不是虛心接受錯誤,與面試官發生爭執,不好的肢體語言,隨波逐流而沒有自己的看法,過於呆板,撒謊,嗓門太大,無法成為良好的傾聽者,等等。
提示:面試官要找的不是技術明星,而是實實在在具備了合適的技術技能、軟技能、端正的態度以及能為企業獲取利益、全面的專業人才。因此,不妨先研究下想要應聘的機構,深入了解其工作規范以調整回答問題時的方向和重點。將每一場面試都當作免費的培訓課程,積極調整心態,不但能達到一個雙贏的局面,還可以減少緊張的情緒,從而獲得更好的表現。這樣即使你並沒有得到那份工作,也可以由此學到點什麼,獲得進步。