摘要:
什么樣的水平稱得上高級工程師挣柬,什么樣的水平只能稱得上普通工程師?
為什么大部分人停留在普通工程師的級別急黎?
“我會做十道涼菜侧到、三十道熱菜〗晨梗”這是哪種級別工程師的自我介紹汞贸?
平常我們最喜歡做的事情,哪些價值更高著蛙?哪些毫無價值?
-引言-
如題猎唁,初級程序員和架構師的差別在哪里?
工作年限腐魂?經(jīng)驗逐纬?老板重視程度?是否做出重大業(yè)績豁生?
首先甸箱,工作年限長的技術就一定更加高深么?
不見得芍殖!
這個世界上不知道有多少人,每天只是做著重復性的工作龟梦,毫無長進窃躲。雖說吃過的鹽比其他人吃過的飯都多,但就是沒記性蹦玫,不斷的重復著過去的錯誤刘绣。甚至伴隨著年齡的增長挣输、激情的磨損,反倒一年不如一年停士。
其次完丽,工作經(jīng)驗,蓋過100個房子的一定就比只蓋過10個房子的更有經(jīng)驗么蜻底?
不見得聘鳞!
有些人只需要蓋過一個房子要拂,就會對房子的地基站楚、門窗、水暖管道拉一、強弱電走線旧乞、等等了如指掌。而有些人抽碌,蓋了一輩子的房子决瞳,連插頭左右哪個是火線哪個是零線都分不清楚。
至于老板重視程度痴颊,這是結果屡贺,而非原因。技術高深泻仙,自然就受到重視量没;而不是相反的:受到了重視,所以技術才變得高深究抓。
是否做出重大業(yè)績袭灯,這確實是一個足夠客觀的衡量指標,但依然只是結果稽荧。更何況,如果是一群人共同做出的業(yè)績捺癞,如何區(qū)分大家彼此之間的技術高低呢?
那么惕鼓,普通工程師和高級工程師唐础,差別到底在哪里呢一膨?什么樣的水平稱得上高級工程師,什么樣的水平只能稱得上普通工程師豹绪?什么樣的人一看就知道是高級工程師,什么樣的人一看就知道最多是普通工程師蝉衣?
-初級Java程序員與門外漢的區(qū)別-
初級Java程序員面對技術任務巷蚪,至少是知道從何處入手的屁柏。
比如說修汽車,門外漢連空氣濾清器在哪里都不知道淌喻,更不要說如何拆卸似嗤,如何安裝了届宠。
計算機軟件專業(yè)的畢業(yè)生,至少明白做一個手機上的軟件是需要安裝編譯環(huán)境的伤塌,一個門外漢對于幾行代碼變出來的游戲界面感到頗為神奇轧铁。
但是作為一個軟件工程師,我真的很好奇一大堆黃豆是如何變成液體豆汁而后突然變成固體豆腐的药薯。
所以,初級程序員對自己所從事的行業(yè)童本,至少是有大概的了解的穷娱,甚至具有一定的工作經(jīng)驗,可以在高級別同伴的帶領下完成最為基本的操作配深。
-初級程序員與普通程序員的區(qū)別-
初級程序員剛剛入門嫁盲,能夠在師傅的指導下完成最最基本的流程化操作。但是由于熟練程度不足澜共,完成任務的速度和質量無法保證锥腻;稍有遇到自己沒做過,或者不熟悉的技術問題京革,都需要花費更多的時間學習幸斥。
在一個行業(yè)內做過許多事情之后(也可以是一個大事情內部的許多細分小事情),對各種技術問題都有接觸廊勃,并都有成功解決的經(jīng)歷经窖。于是,大部分的技術問題不再陌生冰悠,甚至非常熟練配乱。自然而然皮迟,成長為普通程序員桑寨。
兩者最典型的區(qū)別有:
1尉尾、行業(yè)相關的眾多技術點,是否都有了解代赁;
2、行業(yè)相關的眾多細分工作芭碍,是否都有“熟練”操作過窖壕,完成的質量是否有足夠保證;
3瞻讽、行業(yè)相關的不同任務速勇,能否給出明確的工期預測;
-普通程序員與高級程序員的區(qū)別-
大部分人會停留在普通程序員的狀態(tài)养匈,因為伴隨著大家對自身工作內容的逐步熟悉都伪,伴隨著大家日復一日重復同樣操作的逐漸熟練,這些知識和技能足以滿足通常的工作需要猬仁。
很少有人會考慮:
1先誉、更快(效率):目前的操作流程是否是最快的?如何改進叭爱?
2漱病、更好(效果或性能):目前的解決方案是否是最佳的杨帽?能否進一步提升性能?
3晃危、更世峡汀(成本):什么樣的方式能夠降低人力成本、財物成本鳍鸵?
會做炸雞的廚師很多——初級尉间;
努努力做出口感好的炸雞,也不是太難贪薪,只要肯賣力練習就行——普通級眠副;
盡心專研囱怕,做出超級口感的炸雞,真的需要好好專研光涂、總結的——更好忘闻;
像肯德基那樣,讓入門級的廚師甚至門外漢都能夠做出口感好的炸雞私恬,則需要對炸雞的油溫炼吴、時間等等做出仔細的研究,然后制作出對應的設備荣德、操作流程。這是對一個行業(yè)的徹底顛覆鲤拿。這樣的級別署咽,就不僅僅是高級了宁否,而是專家級別。
-如何最快速的成長-
如何最快速的從初級到高級饱须?區(qū)別明確了絮重,問題就好辦了!
1督怜、爭取做自己不熟悉狠角、不會做的丰歌;——不熟悉的熟悉了,不會做的會做了眼溶,自然就成長了晓勇;
2、多做自己不熟練的绰筛、有難度的;——不熟練的熟練了描融,有難度的變得輕松了铝噩,自然就進步了;
3窿克、習以為常的操作骏庸,多考慮一下是否能夠換個方式做得更快毛甲、更好、更食怠丽啡;(自己琢磨也好谋右,參考業(yè)內高手也行)
4硬猫、可以的話,思考一下如何讓門外漢或初級員工更方便的做這個事情啸蜜;
5、嘗試解決那些大家都解決不了的甚至被認為根本不可能解決的問題辈挂。
從初級到普通級別衬横,勤學苦練足矣;
從普通級別到高級终蒂,則需要多動動腦子蜂林,多思考,多對比拇泣,多總結噪叙,多摸索。
越是有難度的問題霉翔,越是沒人能夠解決的問題睁蕾,越是從來沒有人考慮過的問題,價值越高债朵!
感興趣可以加Java架構師群獲取Java工程化子眶、高性能及分布式、高性能序芦、深入淺出臭杰。高架構。性能調優(yōu)谚中、Spring渴杆,MyBatis,Netty源碼分析和大數(shù)據(jù)等多個知識點高級進階干貨的直播免費學習權限 都是大牛帶飛 讓你少走很多的彎路的 群..號是:855801563 對了 小白勿進 最好是有開發(fā)經(jīng)驗
注:加群要求
1藏杖、具有工作經(jīng)驗的将塑,面對目前流行的技術不知從何下手,需要突破技術瓶頸的可以加蝌麸。
2点寥、在公司待久了,過得很安逸来吩,但跳槽時面試碰壁敢辩。需要在短時間內進修蔽莱、跳槽拿高薪的可以加。
3戚长、如果沒有工作經(jīng)驗盗冷,但基礎非常扎實,對java工作機制同廉,常用設計思想仪糖,常用java開發(fā)框架掌握熟練的,可以加迫肖。
4锅劝、覺得自己很牛B,一般需求都能搞定蟆湖。但是所學的知識點沒有系統(tǒng)化故爵,很難在技術領域繼續(xù)突破的可以加。
5.阿里Java高級大牛直播講解知識點隅津,分享知識诬垂,多年工作經(jīng)驗的梳理和總結,帶著大家全面伦仍、科學地建立自己的技術體系和技術認知结窘!