A. 為什麼有的企業要求多輪面試
很多大企業在招聘時都會採用多輪面試的方式,但如今卻被眾多中小企業學來,在不理解多輪面試的用意之下,任意運用,鬧出了很多笑話,也受了很多吐槽。
現在企業的求職面試,基本上是沒有哪家公司只進行一輪面試就決定錄用的,至少也需要兩輪,正常的有三、四輪面試,多的甚至可能會有七、八輪之多,比如我當初剛跳槽到南京去工作的時候,就被面試了五輪。正常來講,level越高,面試的次數也就越多。公司越大,面試過程就越長。參加第一輪面試的大公司的面試官通常沒有決策權的,只能檢查某些特定領域的求職者,還需要更高級別的領導才能檢查和決策,面試的次數越多,對候選人的調查就越全面,可以相對減少了浪費的人事管理成本。
那麼這時候,我們很多人就會忍不住想問,搞這么多輪面試,真的有必要嗎?每一輪面試又是分別考察候選人的什麼能力呢?
其實,不管我們面臨什麼樣形式的問題,但是回到本質上,無論面試形式如何變化或者面試問題如何不同,他們實際上都是在尋找候選人和職位的合適性如何,因為多輪面試會有不同的人參與,而不同崗位、不同級別的人,他們會受到職位、個人意見等特徵的影響,會出現信息鴻溝,因此,看候選人的觀點是不同的,並且將以不同的維度來檢查候選人,這就是企業安排多次面試的原因。當然,在實際的操作中,很多企業都會盡量在同一天多安排幾輪面試,這樣可以使候選人少跑幾趟,避免了重復多次的舟車勞頓。
根據某招聘機構的調研,有20%的求職者倒在了第一面,有23%的求職者倒在了第二面,而有25%的求職者倒在了終面,但是有也40%的求職者的面試沒有失敗過。我們先解讀一下這個數據,倒在一面/二面/終面的人數是逐漸遞增的,但是也相差不大,40%的用戶說面試從來沒有失敗過,很可能只是面試的太少了。
最正常的一種情況是,公司招聘流程比較復雜,一面由HR完成(也有些企業的HR面是放在最後一輪的),二面由主管完成,三面及以上面試由更高級別的領導完成,而主管和更高級別領導的時間不定,可能當天沒有時間,HR面試完之後,如果感覺比較合適,會和候選人再約下次面試的時間。另一種情況則是,你通過前面幾輪的面試,已經獲得面試官們的初步認可,當這個崗位所有的候選人都通過前幾輪面試篩選過後,你將要和剩下的那些候選人進行再一輪的競爭,雖然這時候剩下的人要少一點,但是相對間的能力都是差不多的,因此越往後的面試難度相對也會更大。
從表面上來看,多輪面試需要公司花費更多的時間和精力,並且招聘成本也會有所增加。對於找工作的候選人來說,這樣做會更加累人,尤其是對於那些生氣而又不知道該把氣撒在哪裡的最後一批候選人們。那為什麼很多企業仍然會喜歡這種方式呢?漫長的面試過程,給候選人的體驗極差,那企業的想法是什麼呢?我們來分別了解一下。
對於第一輪面試,主要考察一些硬性指標,其中包括你的專業度、團隊匹配度,你的能力是否可以觸碰到企業的「痛點」。這輪面試一般是由HR來做主要面試篩選,或者是HR和用人部門代表一起面試。這時候需要你著重表現出你的求職態度以及對自我定位的清晰度,只有你對自己的定位有足夠的明確,才能在面試的時候去展現你與企業、與崗位的匹配度。比如程序員的面試,第一輪面試會問一些基礎知識,比如ArrayList和HashMap的區別是什麼?HashMap如何解決hash沖突?有幾大類hash沖突的解決方式?再比如,紅黑樹的特點?TreeSet說一下?應用場景?比如你了解的LaJi回收演算法都有哪些?引用計數和可達性分析區別?等等。
而對於第二輪面試和終面,多半都是高級別的面試官,他們考核的是軟性指標,比如情商、穩定性、人格,以及洽談敲定一些實質性的內容,在二輪面試時,還會涉及到更多的專業內容,比如程序員的面試,二面基本就是問一些偏框架和中間件的知識,以及對項目的深挖,比如講一下Spring IoC AOP,AOP的原理?項目哪裡用了?MyBatis?Dao 介面的工作原理?談談你認知中的Redis?RDB、AOF?在項目里怎麼用的Redis,談到自己實現了一個非同步事件處理框架,等等。這些都是對項目在進行深挖的過程。
我們還拿程序員來舉例,到了第三輪面試的時候,強度會有明顯的提升,主要涉及多線程、JVM和分布式架構等方面,比如說對java內存模型的理解,以及其在並發中的應用;OOM錯誤,stackoverflow錯誤,permgen space錯誤;g1和cms的區別,吞吐量優先和響應優先的LaJi收集器選擇;如何做一個分布式鎖;等等。
那麼到了第四輪面試,就會根據前面提到的各個項目提出候選人的漏洞,然後讓候選人解決,面試官也會自己設定場景,讓候選人給出解決方案。
所以說,企業每一輪面試它都有一定的目的和考察點,並不是和候選人瞎聊的。但是我們需要注意的是,這個是要根據企業的規模和真正需求來決定的,並不是說所有的企業都需要用多輪面試的方式進行面試的。小公司因為各層級之間的信息是比較透明的,所需要的輪次會少一點,一般兩輪即可,一輪HR面,一輪業務主管面或者企業領導面,而且小公司一般沒有很嚴格的人事管理體系,很少會出現卡人員預算的情況,所以,面試輪次沒有必要很多。而公司越大,則面試流程就可能越長,大公司參與第一輪面試的面試官,往往是沒有決定權的,只能在某些特定的領域來考察候選人,後面還需要更高層級的領導來把關做決定,面試輪數越多,對候選人的考察會更全面,人事管理成本浪費的情況對企業而言,就會相對減輕,比如上面舉的例子,那就是大公司應聘程序員的流程,小公司是不會面試到這個深度的。那對於今天這個話題案例中的企業呢,很顯然,這只是一個400來人的小型銷售公司,其規模顯然並不大,企業層級也不會太多,業務流程和架構設計也不會那麼復雜,因此是沒有必要像大公司那樣搞那麼多輪的面試的。
所以,至於到底需要幾輪面試,每個公司的情況是不一樣的,我們不能一刀切地下結論說好還是不好。當然,在今天這個激烈競爭的時代,對於人才,企業已經不是在招人了,而是在搶人了,因此我們在實際操作時,一定要注意盡量壓縮面試的輪次,即使是多輪面試,也要盡量安排在同一天進行,利用好STAR法、剝洋蔥法等面試方法來提高面試效率。
B. java程序員面試,已經過了技術主管這關,過幾天要過總經理面談這一關,請問總經理面談一般都會問些什麼
對於過了面試的之後最終的老闆面。
首先,你要確定企業的規模和檔次。簡單來說,越大的公司,老闆面就越簡單。
見最終BOSS感覺就和胡老闆握著某些人的手問在北京一個月80塊錢租房子貴不貴一樣。
------------你啥都不用說,就說感謝黨感謝政府就行了。
古時候這種面試叫做三元面聖,探花主筆,榜眼講述,狀元回答問題。激動的一塌糊塗多磕頭就能搞定的事情。
對大公司來說,這就是一個蠱惑人心的小把戲,尤其是數千人以上的企業,可能你這輩子就能覲見這一回,哈哈。
深層問題?不會的。
一般都是問這樣的:
小夥子,以前在哪裡做啊?
你對我們公司怎麼看啊?
干這個位置有沒有信心啊?
以後XXX就是你的領導(下屬)了,和他們好好相處,有什麼問題來找我啊(千萬別找)。
個人有什麼要求啊?(最好說一些很容易實現的,比如有機會請老闆多多指點)
有沒有男朋友啊?晚上有沒有時間吃個飯啊?-------------這個限於你是美女,老闆很色。。。
當然,喜歡搞基的老闆也會問這樣的問題。。。。
除了這一類的問題之外
老闆也會給你畫個餅,告訴你明年公司就要上市了,好好乾,我看好你一類的屁話。
別的真的不會問什麼特殊的東西,都是一些常見的對答。
最有難度的就是問XXX項目給你了,你打算怎麼干。-----------這個你應該自己很清楚。
記著一句話言多必失,盡量說專業知識。
比如,我在原公司有很多的專業經驗,對於XX的開發,我們有一整套的XXX流程體系,省時省心省錢。一般說來,100萬的項目我們會分成XXX小組,各自XXX干XXX活。我負責的是XXX,我很厲害,很牛B,你放心好了。我來之前也和咱們的XXX領導交流過,我認為我的經驗會在這個團隊里起到帶頭作用,對於咱們的XXX項目,我會1234做到您滿意。
-------------這個話比較適合你現在的職位和身份,讓老闆看出來你很喜歡這個職業,並且會努力干好。
不卑不亢,大方得體,有能力有潛力可塑性強,會合理處理人際關系。這些都是你要表達的重點。這四方面,你最好用實際例子一句話說出來,
比如,我個人沒啥愛好,就喜歡鑽研點這類的計算機知識。我原來在公司弄了個課題研究小組,大家一起交流學習,進步很快,也會經常的培訓新人。。。。。。
這句話的殺傷力很強大。裡面有很多潛台詞,比如愛好、專業能力、人際關系和領導力,照著背下來聘不上就出鬼了。
C. 本人程序員,我的經歷有一年的空白期,我想偽造一年外省工作經歷可以嗎不知道會不會被查出來
程序員這個行業不是銷售、管理類的職業,你偽造工作經驗是沒什麼問題的,人家HR不查你的,但是一般程序員去公司都不是HR來面你,是技術主管來面試的。一般大一點公司會有筆試甚至會有機試,你有沒有工作經驗一試就知道了。當然如果你很牛,不要工作經驗,編程基礎依然比人家工作過的人扎實,讓你編什麼你就能編什麼。那就不用怕了。總的來說程序員還是靠技術吃飯,只要你技術牛,面試的時候你就是老大。如果你技術不行,你再多工作經驗人家都不會要你的。
D. 如何報考國家認證的程序員或軟體設計師
考試每年組織兩次,每年上半年和下半年考試的資格不盡相同。大部分資格每年舉行1次考試。初級與中級資格考試一般分上下午兩場(分別考基礎知識和應用技術兩個科目),高級資格考試分上午一場(綜合知識科目)和下午兩場(案例分析科目和論文科目)。大部分科目考試採用筆試形式。信息處理技術員應用技術科目需要上機考試。同一級別的各個科目全部及格才能合格。
考試大綱、教材、輔導用書、參考用書由全國計算機技術與軟體專業技術資格(水平)考試辦公室組編陸續出版。
各地報名時間與地點、報名辦法由當地考試機構決定。考試的具體安排、考試用書目錄、各地考試機構網站、證書登記與繼續教育咨詢聯系方式等都在網站www.ceiaec.org的「資格考試」欄目公布,在該網站上還可以查詢證書的有效性。
程序員考試說明
1.考試要求:
(1)掌握數制及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
(2)理解計算機的組成以及各主要部件的性能指標;
(3)掌握操作系統、程序設計語言的基礎知識;
(4)熟練掌握計算機常用辦公軟體的基本操作方法;
(5)熟練掌握基本數據結構和常用演算法;
(6)熟練掌握C程序設計語言,以及C++、Java、Visual Basic中一種程序設計語言;
(7)熟悉資料庫、網路和多媒體的基礎知識;
(8)掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
(9)了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
(10)了解信息化、計算機應用的基礎知識;
(11)正確閱讀和理解計算機領域的簡單英文資料。
2.通過本考試的合格人員能根據軟體開發項目管理和軟體工程的要求,按照程序設計規格說明書編制並調試程序,寫出程序的相應文檔,產生符合標准規范的、實現設計要求的、能正確可靠運行的程序;具有助理工程師(或技術員)的實際工作能力和業務水平。
3.本考試設置的科目包括:
(1)計算機硬軟體基礎知識,考試時間為150分鍾,筆試,選擇題;
(2)程序設計,考試時間為150分鍾,筆試,問答題。
E. 互聯網行業哪個職位比較有前途
開篇,我想讓你知道一個職業是否有前途,需要看你付出多少,雖然付出不等於回報,但是沒有付出永遠不會有回報。所以職位的發展沒有覺得好與不好,只是選擇適合自己的崗位,才能在這個領域闖出一番自己的天地。
其次,一個互聯網公司和其他普通傳統行業的公司一樣,也需要一些基礎部門,比如財務、行政、市場、法務等。依據公司的性質和業務方向可能還有你所在的客服部(或銷售部)。但是除了這些常規的部門,互聯網行業還有研發、測試、設計、運營、產品、運維等部門。
回到本個問題的核心,這幾個具有互聯網特色的崗位如何發展會有前途?
一個產品的從0到1,需要一個完整的項目團隊依據項目流程做對應的工作。一個產品的生命周期大致都會經過產品-設計-開發-測試-運營-運維這些部門。
對於產品崗,雖然大家都在說「人人都是產品經理」,但是真的每個人都能做產品經理嗎?當用戶、需求、項目、團隊、戰略等全部向你迎面撲來時,你的能力是否能夠招架得住嗎?產品經理需要參與項目的全過程,如果沒有幾年的項目經驗,可能連和項目組人員溝通都很困難。目前市場很青睞有項目背景轉產品經理的技術人員,所以想要讓自己在產品市場更有競爭力,可以在技術崗先了解技術、熟悉項目流程等,然後有意識的培養產品思維、豐富產品相關的知識。
那我們選擇設計、開發、測試去聊聊,這些技術性崗位如何發展才有前途呢?
一、全鏈路UI設計
UI即User Interface(用戶界面)的簡稱,UI設計則是指對軟體的人機交互、操作邏輯、界面美觀的整體設計。好的UI設計不僅是讓軟體變得有個性有品味,還要讓軟體的操作變得舒適、簡單、自由、充分體現軟體的定位和特點。
設計崗也有精分,有交互設計、UI設計、甚至專職的插畫設計。2020年乃至以後,什麼樣的UI設計更受企業歡迎?UI設計怎樣才能讓在職場上更具核心競爭力?帶著這些問題我們從招聘網站上調研了大量UI設計師招聘崗位的職能需求,並且也與很多合作企業的HR進行了深入溝通,了解他們對UI設計師更高的一個期望是什麼。
對於UI設計,中小型的公司一般不會有很明確的崗位界定,而大型的公司也會比較傾向復合型的技術人才,所以市場上出現了全鏈路UI設計的說法。所以如果想要進入UI設計行業,讓你的職業發展更有前途,那就需要往全鏈路方面發展。
全鏈路UI設計可以做產品原型、Web界面設計、移動UI設計、運營H5設計、用戶體驗設計、插畫設計、視覺創意設計、C4D設計、平面VI設計甚至會Web前端知識。那全鏈路UI設計需要具備哪些能力呢?
選擇UI設計方向,並不是會簡單的設計工具就可以了,想要在行業里有不錯的前景與發展,需要順應市場需求去不斷完善自己。如果熱愛設計行業,請以全鏈路UI設計為目標不斷努力學習。
二、Web前端開發
Web前端是所有互聯網企業研發團隊中的必須者,它在國內開始被重視的時間不超過八年,從2014年至今,「前端工程師」熱度持續走高,其薪資也水漲船高。
前端工程師首要工作是去實現UI設計的界面,可以說所有用戶終端產品與視覺和交互有關的部分都屬於前端工程師的專業領域。
5G對於網站的變⾰必將是巨⼤的,再加上萬物互聯,VR、可穿戴設備、⻋載系統、智能投影、智能交互等新應用場景的出現, 以後Web前端會直接進入各個垂直領域,這也意味著前端將有更⼴闊的發展空間。
那前端需要哪些技術呢?通過招聘網站我們總結出了企業招聘時提及最多的技能要求:Javascript、CSS3、html5、Vue、Vue.JS、Boostrap、Uniapp、React、Node.JS······
所以作為Web前端工程師不僅要精通前端技能,還得了解後台的技術,所以想要往Web前端發展,你得具備基於Web前端開發領域的全棧開發能力。
三、Java全棧開發
可能大家會疑惑,編程語言這么多,為什麼選擇Java,我們來看看Java在所有編程語言排行榜中的地位。
數據來源:TIOBE編程語言排行榜
可以看出Java作為一門面向對象編程語言,近20年的時間幾乎都是排在第一,所以Java是全球主流的編程語言之一。
那為什麼Java語言這么受歡迎呢?因為Java技術具有卓越的通用性、簡單性、安全性、高效性、健壯性、多線程、動態性、平台獨立與移植性等特點,可以用於編寫Web 應用程序、桌面應用程序、分布式系統和嵌入式系統應用程序等。
技術人員一般都有初級、中級、高級、資深之分,而走技術路線的小夥伴一般都是初級入行,以領域專家為目標,持續學習。當然也有很多Java開發會往架構師、大數據、人工智慧等技術方向發展。當然,不走技術路線也可以轉去做市場、產品、管理等,有一定的技術背景可以讓你在這些領域更有競爭力。
那Java開發需要具備哪些能力呢?
在查看市場需求之後,企業在招聘需求中提及最多的技術有以下幾點:
熟練掌握Java常用框架及多線程編程技術,熟練Spring-Boot、Spring-Cloud等微服務框架;
熟練掌握MySQL、Oracle等常見資料庫;
熟練Linux操作系統;
熟悉前端技術CSS、JS、HTML、JQuery、Vue.js框架等;
想要在Java開發領域有好的前景,應該先扎實自己的基本功,熟練掌握Java語言、框架等,同時要掌握常見的資料庫、Linux操作系統,也要熟悉前端技術。當基本功扎實之後,想要往其他技術領域發展就相對容易了。
四、測試開發
對於軟體測試工程師,大家的印象可能還停留在點點點的功能測試上,然而「敏捷開發、測試驅動開發」、「測試提前介入開發流程」等的提出孕育出了新的市場需求-測試開發。很多外行的小夥伴可能會有疑問,這到底是測試呢?還是開發呢?
實際上測試開發屬於軟體測試的范疇,但它不同於普通的功能性測試,它可以藉助開發能力協助測試工作,使測試工作更高效、精準。比如自動化測試腳本、自動化測試框架以及工具。
對於一個測試人員,應該以更高的標准要求自己才會不被市場淘汰。那目前市場需求量最大的測試開發,需要哪些基本技能呢?
熟悉標准規范的測試流程,能夠做功能、性能、自動化測試;
熟練使用Linux系統,獨立搭建測試環境;
熟悉MySQL、Oracle等資料庫中的一種或多種;
掌握一門計算機語言python或Java;
所以為了讓自己更有競爭力,不管是普通的功能測試工程師還是想要轉行的小夥伴,都可以以測試開發工程師作為自己的目標。為了在測試領域發展更好,應該往測試開發靠攏,不要只停留於簡單的功能測試,還要關注產品的性能、安全等。除此之外,利用自動化測試提升測試效率,減少重復工作,精通一門編程語言協助測試工作,甚至開發測試工具等。
以上只選取了UI設計、Web前端開發、Java開發、測試開發四個方向和大家做簡單的分享,通過這些簡單的介紹其實也不難看出,企業更需要綜合類的人才。所以UI設計才有了全鏈路UI、開發才有了全棧開發這樣的說法。
全棧、全鏈路其實是讓大家充分了解整個項目流程中所用到的技術,可以讓項目團隊協作更高效有序。當然,了解其他方向知識的前提是對自己領域內的知識精通掌握。所以互聯網哪個職位的發展更有前途,取決於你掌握技術的深度以及廣度,希望以上回答對你的選擇有幫助。
F. 很多人覺得程序員崗位不需要溝通能力,實際上是這樣嗎
並不是的,只是這個崗位需要的溝通能力一般,但你畢竟是在職場當中工作,你要接觸領導,你要和其他工作人員合作,所以你就應該學會溝通,禮貌地、明確地表達你的意圖。
G. 程序員阿里三次面試已過卻無理由掛了,網友:阿里HR有一票否決
進入互聯網大廠一般都是「過五關斬六將」,難度堪比西天取經,但當你真正面對這些大廠的面試時,有時候又會被其中的神操作弄的很是蒙圈。
近日,某位程序員發帖稱,自己去阿裡面試,三面都過了,卻被無理由掛了,阿里某部門HR還問他為何不考慮阿里。當時這位程序員內心裡恐怕默默說了句「你為什麼不上清華,是因為不喜歡嗎?」故而發帖向廣大網友吐槽。
原貼如下:
樓主表示,自己發這個帖子只是想吐槽一下:這次給我打電話的阿里同學,之前面阿里的時候,也遇到過很nice的同學,那個內部幫我查我三面面試結果另一個阿里的同學其實就很好,全程跟蹤,語氣平和,雖然最後我還是沒去他們部門面試吧。所以感覺公司大了,真的會遇到各種人吧。祝大家面試都能遇到好的面試官。
不少人向樓主一樣感慨,太真實了,現實工作中,還真就有能一直重復一個已經被回答的問題(其實就是硬逼著你承認他心中的答案)
還有網友也跟大家吐槽自己在面試中遇到的這種情況:和我一樣啊,最後給我的理由是項目的經歷不符合要求
也有網友吐槽「暗諷」:太他媽飄;每次接阿里的電話都帶著敬仰;這tm可是大名鼎鼎的阿里,是你的爺,是你職業生涯巔峰,你竟然不考慮???爸爸問你話呢;難怪阿里的電話被標記為了騷擾電話不無道理
還有人給樓主支招:反問他為什麼要考慮;你應該直接掛電話的;阿里給我打電話,我直接回復對阿里沒興趣;建議以後我司的面試官都先測完智商,再給候選人打電話;
也有人給樓主分析三面過了還被掛的原因,而樓主也猜測有可能在刷KPI。
阿里以及其他的互聯網大廠技術類社招,一般分為四個輪次,第一、第二輪都是技術面,然後是主管面和HR面。
技術面除了必須要會的編程題目,個人的溝通表達能力、學習能力同樣也很重要;相對於技術面,主管面則會更加註重考察求職者的其他維度是否與團隊相匹配,比如:邏輯思維和溝通能力;最後的HR面相對常規一些。HR面試完之後,後續可能還有一輪leader面。
大廠雖苦難熬,但有能力的同學進入大廠工作利大於弊,因為能和這個行業國內最優秀的人一起共事,收獲的眼界和方法等等都是不可比擬的。
你覺得呢?
H. 程序員未來前景如何大齡程序員出路在哪裡
其實程序員什麼35歲就不行了的說法是個偽命題,是人為的強加的致幻劑。雖然軟體行業有其特殊性,但是也有其普遍性。其他行業35歲那才真正進入事業快車道,軟體行業我認為也差不多。
軟體行業不光是寫代碼,積累到35歲,如果還能寫代碼那一定是經驗豐富,代碼水平高,即便繼續寫代碼那也比一般的人好,當然排除那些不思進取不學習的人。
最差帶幾個人做個項目經理做項目就比年輕仔強很多。不但可以利用自己的經驗還可以寫關鍵代碼。年齡其實不是問題。
那問題是什麼給大家的印象是35歲程序員就沒得混了?其實現在很多程序員其實是碼農,大家說IT行業是一個知識更新非常快的行業,其實也不盡然 ,更新的是表面,其本質一直沒變,一個碼農一般都學的是皮毛,就懂一點什麼框架 的編程,缺乏學習能力,不懂軟體最基本的原理,學校學的那點一旦過時就什麼也不剩了,那面臨的就是淘汰。
如果是一個了解軟體本質,學習能力強的人,語言只是形式,對於一個項目,覺得什麼語言合適就用什麼語言,你懂一門語言,另外一門語言要不了一個星期就可以編程了,關鍵還是基礎,是原理,是思想和經驗。
所以程序員們,不要被別人的致幻劑迷糊了,只要你肯學能進步,喜歡軟體開發,年齡一定不是問題,只能越來越吃香。
本人作為程序員,曾經也為這個問題困擾著。程序員在35歲就會面臨各種問題,身邊也有這樣的例子,上一家公司有一個同事,40歲了還在寫代碼,他的工資不高。後來項目預算超標了,他也就成為了被裁員的對象。那是我第一次感覺到了年齡越大而帶來的危機。
但是話有說回來了,40歲了還在寫代碼。只能說明了他對自己沒有明確的職業規劃或者個人的不思進取造成的。IT行業有他的特殊性,第一個特殊性就是知識更新很快,第二個就是很注重職業規劃。
所以要想不被淘汰,要麼積極學習沒擁有很厲害的技術,成為一個領域的技術專家。要麼走管理路線,在平時上班的時候就要注重這方面的培養,首先要在工作中鍛煉,還有考取一些專業的證書來給自己增加競爭力。
當然也有的選擇自己創業,這是最好的結果。所以,在當下最重要的是怎麼給自己規劃。多考慮這方面的問題,要是想通了也就沒有那麼的糾結了。
個人觀點,不喜勿噴!也希望大家能夠說明自己的觀點,大家一起學習,一起進步,營造良好的學習氣氛!
大家都知道程序員也分為做什麼開發的程序員,比如市面上最流行的Java、C語言、C++、python、PHP等等開發程序員,未來的發展是不一樣的。
其實,我覺得未來發展前景的話,要找天花板較高的語言來作為基礎學習,慢慢的把自己的架構思維給建立起來。
等你擁有自己的架構思維之後,其實語言就是一種工具而已,所以一定要清晰規劃自己該學習什麼語言,該怎麼樣來學,我在這里推薦Java語言,因為Java語言的學習就能夠幫你初期建立這種思維方式,還有Java語言的獨特性,證明了它的優越性!也證明了它的天花板比其它語言要高,當然上手難度也比較高,自己要有一個清晰的認識,
關於大齡程序員出路,我這里得多說一嘴!
一提到大齡程序員,大家第一時間就會想到,35歲中年危機。
不可否定,35歲這個詞確實很扎心,也是許多程序員的恐懼所在,但是,請大家不要驚慌,要給自己打一針強心劑。
30而立相信大家都聽說過吧?但是也不然,也看個人的機遇和努力!程序員也是一樣!
這里就說到了職業規劃的重要性,從22歲畢業實習再到30歲這八年時間,處於一段技術磨合和提升期,也就是技術的沉澱,沉澱到了一定的時間之後,就要考慮管理經驗的提升,隨著年齡的增長,身體上、思想上、精神上都會出現惰性,當然也跟自己的運動有關系,要加強自己對身體的鍛煉,每年做體檢!
30歲之後,有的人考慮單飛,自己找合夥人創業,自己開公司求發展;有的人繼續按部就班,沉浸在996的世界之中;有的人不斷地提升自己的技術能力和架構思維,在大廠中繼續深造,讓自己變得更有價值!
不知道你們是屬於哪種,但是,最重要的還是個人的思維!希望自己能夠好好考慮一下,從自己下手,徹底的改變自己,不然淘汰是遲早的事兒。
三點:改變自己的思維;加強自己鍛煉;做好職業規劃!
以上個人觀點,不喜勿噴!歡迎大家一起討論。
我是個IT新人,程序員的未來前景毫無疑問是不可小看的。世界逐步進入5G時代,對於程序員來說即是挑戰也是機遇,5G時代到來必將會帶了新的技術升級,也必將淘汰舊的技術,所以說對於程序員即是挑戰也是機遇,只有不斷地學習你才能把我好這一機遇,雷軍說:「站在風口上,豬都能飛」。但首先你得是有準備的豬 。
對於大齡程序員,我是這樣子想的,等我年齡大了,不可能一直處在代碼一線,要麼轉管理崗位,如:技術主管,產品經理,項目經理,有能力的做個技術總監。
要麼轉行,我朋友常常給我開玩笑說,等年齡大了,我們去送外賣吧!自由自在,月入過萬
要麼拿出積累多年資金、人脈開始創業
在民企,大齡程序員確實不好混了。華為裁掉35歲以上的普通員工,就說明這些大公司只需要年輕人,加班苦幹。年紀大了,拖家帶口的,加不動班了,就勸退。這種情況說明這種工作都是些按部就班的,沒什麼創造性的工作,不需要很多經驗。
外企的情況會好一些,50多歲的頭發花白的程序員依然在工作,他們看重的是工作的積累,經驗。公司也把這些人當做公司的財富。國內因為抄襲太嚴重,不太注重知識產權,導致程序員的地位並不高。
大齡程序員要在工作之餘,發展一些副業,多學些技能,考一些證書,做一些理財投資等等。保證自己萬一被裁員,不至於沒有收入陷入焦慮。
這問題問的,大齡農民工出路在哪兒?
所以了,人口總量下滑,人力資源不足,大齡程序員總是有人要的,只不過不同水平的去向、待遇不同罷了,這跟年齡、行業沒關系,哪個年齡哪個行業都一樣有分化。
首先,程序員這個職業不再是個香餑餑,這一點各位程序員必須要擺正心態!隨著人工智慧在編程方面的運用以及程序員數量的大規模上漲,未來大多數程序員的待遇會跟 社會 平均工資看齊,短時間依然會有優勢,但隨著時間推移,這種優勢必然轉為劣勢。為何?供需決定價格,以前供不應求當然價格高,未來供大於求甚至每個人都會編程,自然沒啥議價空間。而那些沒人願意乾的臟活累活自然成為高收入崗位。
其次,許多程序員會成為領導或者老闆,畢竟 社會 需求在,有大需求也有小需求,對用戶需求敏感的人自然能夠抓住機會自己創業。
再有,某些高收入程序員會跨界進入別的行業,畢竟有了資本有了 社會 經驗,很多事情都是相通的。
最後,大多數沖不上去也沒錢或沒想跨界的,繼續待在公司里搬磚,雖然加班比不上年輕人,但畢竟經驗豐富,碼代碼的速度和質量是有的,只不過工資持平獎金下降不忍也得忍啊,畢竟為了生活,別的很多職業人家的工資本就是好多年沒變化,程序員也不會例外,之前例外是因為供不應求。
有人說程序員是腦力活,跟農民工不能比,六十歲農民工還能幹活,六十歲程序員腦子怎麼跟得上?作為過來人,筆者可以向各位保證:越大的團隊,里邊需要動腦子的人越少,大多數大廠的程序員混到最後都是乾的力氣活,根本不需要腦子,這就是熟練度。至於這是好是壞,仁者見仁智者見智。
優秀的程序員不論年齡大小,前景都非常好!巨大的市場需求決定了優秀程序員的緊缺性,在數字化時代,已經沒有哪個行業會離開軟體的支撐,這個趨勢在可預見的未來不會改變。
一般來說,人會隨著年齡的增長,工作的時候精力會跟不上,但從另一個角度講,年齡大了,經驗就會更豐富,尤其對於像程序員這種知識型工種,只要他肯學習,跟上技術的進步和變化,他就不會落後,就會繼續有用武之地。
軟體技術的變化也是非常大的,新的框架、新的開發環境、新的編程語言不斷出現,程序員也要注重自身的學習和修養,為斷適應互聯網+時代的技術發展,只有這樣,程序員才會永葆青春。
當然如果已經功成名就,賬務自由,選擇別的職業也挺好,人各有志,看個人發展和興趣愛好!
30+程序員一枚,剛好可以回答這個問題。
先簡要說下我對這兩個問題的答案:
下面,我們就來一一解釋。
程序員是有前(錢)途的職業
首先是 金錢 方面。在所有行業裡面,it行業是比較有前(錢)途的職業,我想這句話可能極少有人反駁。當程序員相對來說能掙錢,即使這些錢是需要加班加點掙來的,但是總歸來說提供了普通人一個掙相對高薪的途徑。即使在北上廣深,當程序員也相對其它行業更容易買車買房,站穩腳跟。另外,每年無數的大專本科生上培訓班,當程序員也很能說明情況。
其次是 行業發展 方面。程序員從事的是it行業的工作,是一門用技術改變生活的行業,it技術已經應用於方方面面,這也無形中給程序員提供了更廣闊的用武之地。
關於大齡程序員的問題,其實我覺得更應該說是 一個普通人中年危機的問題 。因為年齡大了,薪資相對新人更高,加班能力更差是大部分行業都會遇到的問題,只是這個問題在it行業放的更大了。網路當中很多所謂的35歲問題,一部分是來自於程序員的自嘲,一部分情況其實是因為部分大齡程序員拿慣了高工資,沒有做人生規劃,技術沒有提升,然後又遇到了中年危機後無所適從罷了。可能有人會說老師,醫生等行業會隨著年齡增加而成長什麼的,這個確實有其相關性。但是程序員畢業就拿高薪,其它行業可能要積累很多年(這里說的是平均,個例不探討)。
至於出路,我認為出路有很多:
當然,我這里說的大齡程序員指的是正常的程序員,不是那種天天混混日子,突然一裁員發現自己啥也不會的人,我覺得這種人基本上是很難有出路的。
關注令狐一沖,關注區塊鏈和IT技術!
計算機是未來人類的一個發展方向,是生產力提高的方向,而且是長期發展的,所以程序員不會過剩,也不會淘汰。至少在50年內,還看不到能夠代替計算機發展的新工具,可以看到的是,計算機本身的發展。而程序員在出路方向上有很多選擇:
1,軟體方向:軟體是計算機與人類交換的媒介,很多大型軟體公司已經存在幾十年了,還將繼續發展下去。
2,硬體方向:計算機本身的發展,需要 科技 進步,在新材料研究,製造工藝提升,架構設計運用方面,都需要不斷提升。
3,物聯網方向:這個不用多說,物聯網是在在互聯網基礎上,通過射頻識別(RFID)、 紅外感應器、全球定位系統、激光掃描器等信息感測設備等方面,給我們帶來便利,在我們生活的方方面面已經離不開了。
4,人工智慧:簡單舉個例子,小愛同學能和你進行簡單交流,阿爾法狗,打敗了全世界所有頂尖圍棋高手。
5,數字媒體技術:數字媒體技術是一個結合了數字技術、媒體與藝術設計的多學科交叉專業。它注重創意,利用媒體技術,在 游戲 、移動互聯網、互動 娛樂 、影視動畫等領域展開研究和創作,重在培養能夠熟練地應用現代計算機技術,從事數字媒體製作、圖形圖像處理、動畫設計等。
6,以上是主要方向,還有很多,這里用四
個字概括:等等,等等。