回覆列表
  • 1 # java架構的傲慢與偏見

    先談談為什麼會分等級,實際工作中,為了達到一個目的,或者說完成一項任務的過程中,其實都會拆解為很多步驟,大部分任務都不能一口吃成個胖子。既然要分多布去完成,那麼必然會碰到一個問題:這一步需要掌握什麼知識、對於技能熟悉和理解達到了什麼程度,才能勝任這一步。

    這個問題被丟擲之後,那麼,也就隨之而來的什麼樣的程度員能完成哪個階段的任務。

    好,說到這裡,我來說下我對程式設計師等級劃分的看法。

    1、初級程式設計師

    這個階段的猿猴們,還處在基礎階段,程式設計能力一般,可透過借鑑、複製黏貼、在原先基礎上修改、在指導下按部就班完成任務。此期間,解決問題的能力相對不足,需要在日常積累中逐步並快速提升;

    2、中級程式設計師

    3、高階程式設計師

    這個階段需要具備一定的工作經驗,一般都需要三至五年以上了,一旦達到這個標準,那麼,一般領導都會放心把任務交給你去完成,此期間的猿猴們具備了獨立設計系統模組、技能相對較全面、能夠熟悉自身領域這一塊的業務,而且能夠參與框架的部分實現和搭建,屬於團隊的核心。同時,在高階程式設計師中,還有這麼一批人,他們還能在具備上訴能力的情況下,身兼組長的角色,帶領自己的小團隊去不斷攻克和完成每一項自身負責的專案工作,而這一批人也就具備了進階到資深程式設計師的潛質。

    總結一下:除了boss,基本所有的招聘或者hr都會劃分這個級別,用以針對不同要求而需要的不同型別的人才,這樣既能達到招聘要求和用人單位的要求,也能在實際人力成本中作出合適的選擇。

  • 中秋節和大豐收的關聯?
  • 人的心理有什麼特點?