過還在主要參與編程工作的不會太多了,而00后的想必目前還都在大學(xué)校園吧乎婿,當(dāng)然他們也會參與編程测僵,只不過不是他們的工作而已,那么關(guān)于90后程序員與80后程序員谢翎,這兩個年代的編程人有什么差異呢捍靠,接下來,有一名90后程序員網(wǎng)友是這么評價他所看到的80后程序員們森逮。
據(jù)這名90后程序員網(wǎng)友說榨婆,他個人認(rèn)為工作三五年的技術(shù)上應(yīng)該成為技術(shù)大牛,七年八年褒侧、八九年經(jīng)驗的良风,大多走上管理層(小組長,項目負(fù)責(zé)人等)闷供,但是他目前所看到這部分人大多存在技術(shù)深度不夠烟央,主要對于新技術(shù)的獲取,項目管理又沒有多成功歪脏,其中他說的他看到的人都是他面試過的一些80后疑俭,這名90后網(wǎng)友目前在他所在的公司是一名技術(shù)面試官,因此他也經(jīng)常與一些80后的技術(shù)候選人交流婿失,這算是他近期與這些80后交流后的一些感受吧钞艇,針對他這樣的看法與感受鬼贱,讓我們一起看看其他網(wǎng)友們都是怎么認(rèn)為得吧!
網(wǎng)友一:評價別人容易香璃,認(rèn)清自己很難。我也做過面試官舟误,能問到別人懷疑人生葡秒,現(xiàn)在我出去找工作也被人問到懷疑人生。聞道有先后術(shù)業(yè)有專攻嵌溢,當(dāng)局者迷旁觀者清眯牧。
上世是朵花:是這樣的,能夠理解這名網(wǎng)友的說法赖草,其實對于候選人來說根本無法事先知道面試官考察哪方面的技術(shù)知識学少,只能在面試前做好足夠充分的準(zhǔn)備。
網(wǎng)友二:等你出去面試也會得到相同的評價
上世是朵花:作為一名程序員都會經(jīng)歷面人與被面的角色秧骑,每個面試官想必都經(jīng)歷過被人面試的情況吧版确。
網(wǎng)友三:問問題比掌握容易多了
上世是朵花:其實,這種一問一答式的面試只能說是技術(shù)知識點的面試乎折,如果大量刷題的人往往能通過這種面試绒疗,而這樣的人不一定具有實戰(zhàn)能力,而有經(jīng)驗的面試官會和候選人去聊天骂澄,看似漫不經(jīng)心的聊天吓蘑,面試官能從中了解到這個人技術(shù)閱歷項目經(jīng)歷等情況。
網(wǎng)友四:我出去面試 很多面試官小孩 根本問不到點子上 可能它們只會寫getset 還得我去主動介紹我這個系統(tǒng)哪里哪里做的牛逼了 真是累人
上世是朵花:當(dāng)然會有這種情況坟冲,人與人之間的了解有時是需要耐心的磨镶,有的人好溝通有的人不好溝通,可能雙方都會覺得對方有問題吧健提。
網(wǎng)友五:面試三年的經(jīng)驗矩桂,1.不要用自己擅長的追問對方不擅長的沸移,面試不是找成就感 2.抓住對方的閃光點和抓住不足同等重要 3.面試篩選要看職位的契合度,要招的人侄榴,和對方的定位雹锣。用工程師標(biāo)準(zhǔn)面管理者注定是對不齊的
上世是朵花:沒錯,在面試過程中應(yīng)該是多考慮候選人是否能勝任目前的崗位癞蚕,能否將該崗位的事做好蕊爵,主要核心是圍繞這個,不能將面試作為技術(shù)挑戰(zhàn)桦山。
網(wǎng)友六:我們算法就不一樣了攒射,三個月就能入門
上世是朵花:當(dāng)然做編程的入門也不需要太多時間醋旦,從入門到精通這部分時間需要很長,根據(jù)每個人的情況不同会放,這段時間也長短不一饲齐。
網(wǎng)友七:其實不管是面,還是被面咧最,大家的感悟都是一樣的捂人,技術(shù)是工科路線,存在明顯的線路圖矢沿,那么在某一個卡位時間點是否真的就能夠達(dá)到那樣的標(biāo)準(zhǔn)滥搭,要看幾個方面,一是公司業(yè)務(wù)捣鲸,二是你得到的機會多少瑟匆,三是個人學(xué)習(xí)能力和領(lǐng)悟能力,所以不存在三五年就一定會如何栽惶,也不存在十年八年就是管理者
上世是朵花:沒錯愁溜,這中間綜合因素太多了,不能以年限論個人能力媒役,這樣的看法自然是不科學(xué)的祝谚。
網(wǎng)友八:評價角度不同罷了;有可能是他的能力你無法看出來
上世是朵花:每個人都具有一個自己的知識結(jié)構(gòu)與能力領(lǐng)域的情況酣衷,這中間的交集可能很大交惯,也可能很小,這是一個客觀事實穿仪,不過考察人應(yīng)該考察的是他的知識結(jié)構(gòu)與現(xiàn)有的能力能否勝任目前的工作崗位席爽。
可見只锻,大家對這名90后碼農(nóng)網(wǎng)友的觀點并不是很認(rèn)同,對于如何考察一個人的技術(shù)及能力是一件大學(xué)問紫谷,有時候不看好的人齐饮,也許?在之前的公司是技術(shù)骨干,有時感覺很滿意的人進入公司后卻發(fā)現(xiàn)產(chǎn)出很低笤昨,這種看走眼的情況也是很多的祖驱,因此這個面試是一個很重要的事情,決定著公司今后會流入什么樣的人才瞒窒,這些人才也決定了公司的未來捺僻,關(guān)于面試人,每個人想必都有不同的思路與方法,不管是哪種思路與方法匕坯,千萬別進入一種誤區(qū)束昵,那就是要挑戰(zhàn)候選人技術(shù),要把候選人挑戰(zhàn)敗為止葛峻,這就不是面試的初衷了锹雏,也不是面試的目的,有經(jīng)驗的面試官與候選人都是比較樸實的交流术奖,好多技術(shù)問題都是點到為止逼侦,即使說的不對的地方,面試官也不會當(dāng)面拆穿腰耙,做到心里有數(shù)就可以,經(jīng)過一輪面試之后铲球,面試官就能清楚的了解到候選人的技術(shù)知識結(jié)構(gòu)挺庞,能力情況,及做事方面的品格稼病,對于候選人的去留已經(jīng)做到心里有數(shù)了选侨,即使很滿意或者不滿意都不會當(dāng)場表態(tài),這才是比較成熟與靠譜的做法然走!
個人經(jīng)驗通常只能通過時間的積累來過度援制,而提升技術(shù)卻有很多方法,只是看你想不想芍瑞?個人覺得程序員們應(yīng)該合理利用自己每一分每一秒的時間來學(xué)習(xí)提升自己晨仑,不要用"沒有時間“來掩飾自己思想上的懶惰!趁年輕拆檬,使勁拼洪己,給未來的自己一個交代,畢竟互聯(lián)網(wǎng)行業(yè)最吃香的是年輕的高級工程師
如果想提升自己技術(shù)上或者是自己的技術(shù)棧的工程師們那么以下福利可能很適合你竟贯,總共八個方向答捕。
想領(lǐng)取到文末資料學(xué)習(xí)提升自己的關(guān)注后臺我私信回復(fù)【架構(gòu)資料】
開發(fā)工程化
一名優(yōu)秀的架構(gòu)師必須有適合自己的兵器,也就是工欲善其事必先利其器屑那,不管是小白拱镐,還是資深開發(fā),都需要先選擇好的工具持际。工程化專題的學(xué)習(xí)能幫助你和團隊提升開發(fā)效率沃琅,讓自己有更多時間來思考。
Git:可以更好地管理你和你團隊的代碼选酗。
Maven:可以更好地管理jar包和項目的構(gòu)建等阵难。
Jenkins:可以更好地持續(xù)編譯,集成芒填,發(fā)布你的項目呜叫。
Sonar:一個開源的代碼質(zhì)量分析平臺空繁,便于管理代碼的質(zhì)量,可檢查出項目代碼的漏洞和潛在的邏輯問題(提升代碼的質(zhì)量朱庆,更加高效地提升開發(fā)效率)盛泡。
性能調(diào)優(yōu)
我們不僅僅對項目要運籌帷幄傲诵,還要能解決一切性能問題。只有深入學(xué)習(xí)JVM底層原理箱硕,Mysql底層優(yōu)化以及Tomcat調(diào)優(yōu)拴竹,才能達(dá)到知其然,知其所以然的效果剧罩。除了性能優(yōu)化之外栓拜,也能提供通用的常見思路以及方案選型的考慮點,幫助大家培養(yǎng)在方案選型時的意識惠昔、思維以及做各種權(quán)衡的能力幕与。
源碼分析
程序員每天都和代碼打交道啦鸣。經(jīng)過數(shù)年的基礎(chǔ)教育和職業(yè)培訓(xùn),大部分程序員都會「寫」代碼来氧,或者至少會抄代碼和改代碼诫给。但是,會讀代碼的并不在多數(shù)啦扬,會讀代碼又真正讀懂一些大項目的源碼的蝙搔,少之又少。這也造成了很多錯誤看源碼的方式考传。
那要如何正確的分析源碼呢吃型?
我們的目標(biāo)應(yīng)該放在最常用的框架上面,下面就介紹兩個:一個是Spring僚楞,另一個是大家用來覺得一直不怎么出問題的Mybatis勤晚。
高性能分布式架構(gòu)
透徹理解高性能架構(gòu)的好處和優(yōu)點
必然性赐写,適應(yīng)市場需求,能夠去找一些更大的平臺發(fā)展膜赃,提升自己的綜合技術(shù)能力和薪資挺邀。
了解從傳統(tǒng)架構(gòu)到分布式架構(gòu)演變過程所帶來的技術(shù)變革,將理論和實戰(zhàn)相結(jié)合,透徹理解分布式架構(gòu)及其解決方案端铛。
從分布式架構(gòu)原理泣矛,到分布式架構(gòu)策略,再到分布式架構(gòu)中間件禾蚕,最后在加上分布式架構(gòu)實戰(zhàn)您朽,讓程序員可以在技術(shù)深度和技術(shù)廣度上得到飛躍的提升,成為互聯(lián)網(wǎng)行業(yè)所需要的T型人才换淆。
微服務(wù)架構(gòu)
隨著業(yè)務(wù)的發(fā)展倍试,代碼量的膨脹和團隊成員的增加讯屈,傳統(tǒng)單體式架構(gòu)的弊端越來越凸顯,嚴(yán)重制約了業(yè)務(wù)的快速創(chuàng)新和敏捷交付县习。為了解決傳統(tǒng)單體架構(gòu)面臨的挑戰(zhàn)耻煤,先后演進出了SOA服務(wù)化架構(gòu)、RPC框架准颓、分布式服務(wù)框架,最后就是當(dāng)今非常流行的微服務(wù)架構(gòu)棺妓。微服務(wù)化架構(gòu)并非銀彈攘已,它的實施本身就會面臨很多陷阱和挑戰(zhàn),涉及到設(shè)計怜跑、開發(fā)样勃、測試、部署性芬、運行和運維等各個方面峡眶,一旦使用不當(dāng),則會導(dǎo)致整個微服務(wù)架構(gòu)改造的效果大打折扣植锉,甚至失敗辫樱。
大型電商實戰(zhàn)項目
要想立足于互聯(lián)網(wǎng)公司狮暑,且能在互聯(lián)網(wǎng)浪潮中不被淹沒,對于項目的開發(fā)實戰(zhàn)演練是不必可少的技能辉饱,也是對自身能力的一個衡量搬男,有多少的量對等于獲得多少的回報∨碚樱看似簡單的一個項目需求圖譜缔逛,其中的底層原理,實現(xiàn)原理又能知道多少?你搭建一個完整的B2C項目平臺到底需要多少知識褐奴?這一切都是需要我們考量的按脚。
海量數(shù)據(jù)搜索引擎專題
大眾點評乘寒、淘寶、58同城等各行業(yè)大型網(wǎng)站在用的實時搜索技術(shù)
容器化技術(shù)專題
總結(jié)的這些架構(gòu)技術(shù)希望對Java開發(fā)的朋友們有所參考以及少走彎路蚤氏,本文的重點是你有沒有收獲與成長,其余的都不重要踊兜,希望讀者們能謹(jǐn)記這一點竿滨。同時我經(jīng)過多年的收藏目前也算收集到了一套完整的學(xué)習(xí)資料,希望對想成為架構(gòu)師的朋友有一定的參考和幫助捏境。
想領(lǐng)取到架構(gòu)視頻以及面試資料學(xué)習(xí)提升自己的
歡迎加入Java高并發(fā)QQ群: 957734884于游,
合理利用自己每一分每一秒的時間來學(xué)習(xí)提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰垫言!趁年輕贰剥,使勁拼,給未來的自己一個交代筷频!