‘壹’ 宸ョ▼甯埚拰绋嫔簭锻桦摢涓濂
宸ョ▼甯埚拰绋嫔簭锻桦苟镞犱紭锷d箣鍒嗭纴涓よ呴兘鏄閲嶈佺殑镵屼笟锛屽悇镊链夌潃涓嶅悓镄勮亴璐e拰鐗圭偣銆
涓銆佽亴涓氭傝堪
宸ョ▼甯埚拰绋嫔簭锻橀兘鏄鎶链棰嗗烟镄勪笓涓氢汉镓嶃傚伐绋嫔笀涓昏佽礋璐h捐°佸紑鍙戝拰缁存姢钖勭岖墿鐞嗘垨杞浠剁郴缁燂纴鍖呮嫭链烘拌惧囥佸缓绛戠粨鏋勚佺数瀛愪骇鍝佷互鍙婂伐绋嬮”鐩镄勮勫垝鍜岀$悊绛夈傝岀▼搴忓憳鍒欎笓娉ㄤ簬璁$畻链虹紪绋嬶纴璐熻矗杞浠剁殑缂栧啓銆佽皟璇曞拰缁存姢宸ヤ綔銆
浜屻佽亴璐d笌鎶鑳
宸ョ▼甯堥渶瑕佹帉鎻′赴瀵岀殑鐞呜虹煡璇嗗拰瀹炶返缁忛獙锛屽叿澶囧垱鏂拌捐″拰瑙e喅闂棰樼殑鑳藉姏銆备粬浠闇瑕佸︿範钖勭嶅伐绋嫔︾戠殑鐭ヨ瘑锛屽傛満姊般佺数瀛愩佸湡链ㄧ瓑锛屽苟鑳藉熷皢杩欎簺鐭ヨ瘑搴旂敤浜庡疄闄呴”鐩涓銆
绋嫔簭锻桦垯闇瑕佺啛缁冩帉鎻′竴闂ㄦ垨澶氶棬缂栫▼璇瑷锛屽叿澶囩紪鍐欓珮璐ㄩ噺浠g爜镄勮兘锷涖备粬浠涓崭粎闇瑕佷简瑙h蒋浠跺紑鍙戠殑铡熺悊鍜屾柟娉曪纴杩橀渶瑕佸叿澶囱坛濂界殑阃昏緫镐濈淮鍜岄梾棰樿В鍐宠兘锷涖
涓-涓銆佽亴涓氩墠鏅涓庡彂灞
宸ョ▼甯埚拰绋嫔簭锻樼殑镵屼笟鍓嶆櫙閮介潪甯稿箍阒斻傞殢镌绉戞妧镄勫揩阃熷彂灞曪纴杩欎袱涓棰嗗烟镄勯渶姹傞兘鍦ㄤ笉鏂澧为暱銆傚伐绋嫔笀鍦ㄥ熀纭璁炬柦寤鸿俱佸埗阃犱笟銆佽兘婧愮瓑棰嗗烟链夌潃骞挎硾镄勫簲鐢锛岃岀▼搴忓憳鍒椤湪浜掕仈缃戙佷汉宸ユ櫤鑳姐佸ぇ鏁版嵁绛夐嗗烟鍙戞尌镌閲嶈佷綔鐢ㄣ备袱钥呴兘链夌潃镩濂界殑镵屼笟鍙戝𪾢绌洪棿鍜屾檵鍗囨満浼氥
涓-浜屻佹敹鍏ュ緟阆囧规瘆
宸ョ▼甯埚拰绋嫔簭锻樼殑鏀跺叆寰呴亣閮界浉瀵硅缉楂桡纴浣嗗叿浣撴敹鍏ユ按骞充细鍙楀埌鍦板尯銆佽屼笟鍜屼釜浜鸿兘锷涚瓑锲犵礌镄勫奖鍝嶃备竴鑸𨱒ヨ达纴宸ョ▼甯堢殑钖璧勫彲鑳戒细锲犱负宸ョ▼椤圭洰镄勮勬ā鍜岄吨瑕佹ц屾湁镓娉㈠姩锛岃岀▼搴忓憳镄勮柂璧勫垯镟村氩彇鍐充簬浠栦滑镄勬妧鑳芥按骞冲拰缁忛獙銆
锲涖佹荤粨
缁间笂镓杩帮纴宸ョ▼甯埚拰绋嫔簭锻橀兘鏄閲嶈佺殑鎶链镵屼笟锛屽悇镊鍦ㄤ笉钖岀殑棰嗗烟鍙戞尌镌涓嶅彲镟夸唬镄勪綔鐢ㄣ傚摢涓镵屼笟镟村ソ骞舵病链夊浐瀹氱殑绛旀堬纴鍙栧喅浜庝釜浜虹殑鍏磋叮銆佽兘锷涘拰镵屼笟瑙勫垝銆傞吨瑕佺殑鏄镙规嵁镊宸辩殑鍏磋叮鍜屼笓闀块夋嫨阃傚悎镊宸辩殑镵屼笟锛屼笉鏂瀛︿範鍜屾彁鍗囱嚜宸辩殑鎶鑳斤纴浠ラ傚簲涓嶆柇鍙桦寲镄勬妧链鐜澧冦
‘贰’ 程序员的功能是怎么划分的,做游戏的程序员一定厉害吗
程序员的功能是怎么划分的,做游戏的程序员一定厉害吗?
一般分为以下几个级别,初级工程师、中级工程师、高级工程师、资深工程师/架构师
再往上可能就是技术专家或者首席技术官了。
高级工程师
高级工程师,一般是混迹多年,且有一定技术积累的程序员,有一套自己的开发方法。对于高级工程师要求能快速的理解业务、够独立负责一个中大型系统,且在工作中需具备指导他人的能力,属于团队骨干,在团队中有一定的技术影响力。
资深工程师/架构师
程序员到了资深的级别之后,其实在职业上可以分为两个发展方向。
一个是继续往技术深度上钻研,在某个技术领域内有一定的深度和影响力,我们称为资深工程师。
还有另一个方向就是往技术的广度上发展,除自身技术线以外,对周边相关技术也有一定的研究和理解,能够站在更高的维度上去俯视项目里的技术结构,业务理解能力也很强,根据不同业务,设计出不同的技术方案,这一类我们称为架构师。