好吧,我就拿一些大公司的在面试时给你评级的标准来说吧。5个级别,从T1到T5,应聘时的一面之缘也许并不能客观公平的反应出你的真实水平。那现在我们就自己给自己评级,清楚的认识到自己的处境,对自己的努力方向有很大好处。很多人,包括我自己,在可以借助搜索引擎和文档解决工作问题时会产生飘飘然的感觉,其实这种错觉会害了自己,所以我们要客观的认识自己的真实水平。我就拿某公司的评级标准大致划分一下等级吧。如果大家有不同意见,也可以给出自己的等级划分,但最好是一个比较有影响力的公司的评级标准,这样才对以后我们找工作比较有帮助。T1:
架构:理解web的基本模型,可以使用面向过程方式写一些不是很复杂的业务逻辑,具备初级面向对象思想。数据结构与算法:了解一些基本的算法,比如冒泡排序。了解一些最常用的数据结构,比如树,掌握的技能:PHP,javascript,熟悉基本的数据库知识,基本的sql语句。T2:
架构:具备初步MVC思想,理解应该把程序分层次,熟悉面向对象编程,可以利用一些面向对象的特性进行编程。数据结构与算法:对一些简单的算法和数据结构有一定认识,如循环,迭代,递归的区别。各种排序算法的使用场合,字符搜索算法。链表,队列,堆栈,二叉树,堆等数据结构有初步的认识。可以描述出这些算法与数据结构的大致原理。掌握的主要技能:对PHP的语言特性有一定了解,比如垃圾回收机制,PHP解释器的基本原理,知道如何写出高效的代码,了解Javascript语言的特性,可以使用面向对象方式编写代码。熟练掌握正则表达式,对数据库有比较深的了解,知道如何优化SQL语句,数据库的一些特性,如各种数据类型的特点,数据库各种引擎的特点。掌握的辅助技能:Linux的基本操作,LAMP环境的搭建,优化,对各种缓存机制有一定了解,会在合适的情况使用合适的缓存。
T3:除了要具备T2所拥有的能力外,要更加实际的应用过一些东西。
架构:使用过MVC结构开发项目,对架构有很深的了解。熟悉几种常用的设计模式,理解其带来的好处,并能实际应用在项目中。算法与数据结构:熟悉所有常用数据结构,算法,并且对一些较复杂的算法也有一定认识。领导及组织能力:具备一定需求分析能力,能够管理一个不超过4人的小组,然后将项目按模块划分,分配给每个人。掌握的主要技能:至少再熟练掌握一门服务器端脚本语言,如python,shell,perl。在某些情况下,需要使用这种更高效的语言来完成工作。掌握的辅助技能:对C/C++有一定了解,熟练使用Linux,可以编写一些服务器应用模型,对现有的Lamp架构进行改造,使得服务器可以更加高效的运行,对一些分布时网络架构有一定了解,懂得如何处理负载均衡等。对服务器架构在高压力下如何调优有一定见解。
T4:除了要具备T3所掌握的东西外,要具备出色的领导能力,可以管理很大的一个项目组,对项目的各个模块开发进度,疑难问题的发生有很强的处理和监督作用。对一些新出现很流行的技术很敏感,并能拿到自己的项目中实施。对一些项目中遇到的疑难问题能够提出很合适的解决方案。
T5:未知

解决方案 »

  1.   

    以上,就是某公司的评级标准,当然,也加入了我的一些个人理解。T5那个等级我确实不知道,但我觉得,发展方向应该是创新。突破原有模式,创造出一些自己独特的见解与实际解决方案来。可能大家觉得有些苛刻,觉得这有点太夸张了,但这确实是国内一些比较有名公司的评级标准。
    级别是跟你的薪水挂钩的,据我所知,在北京,T1的薪水标准应该在3000 - 4000,T2在5000 - 8000,T3在10000 - 15000,T4年薪会超过20万,T5未知。
    这是一些比较好的企业,因为公司盈利,所以薪水和待遇都高出一般公司。当然一般的公司,肯定给不了这么多。另外,这些公司,如果你是T1水平的话,其实一般他们是不会要的,T2是必须的。
    大家可以以这个为标榜,朝着目标努力。在这个标准内,我被公司评的级别是T2+,原以为自己还可以,以为自己可以到达T3,但现实就是这么打击人。也从侧面敲击自己,要继续努力,不要自我感觉良好。
      

  2.   

    我自己到底是t几有点模糊,不过t1是一定有了,t3是不够啊,哎,真难过欧
      

  3.   

    T0吧,不懂js和HTML,我在公司只写php和C
      

  4.   

    我觉得自己是无级别,自己的技术没必要别人来认可,我们不是做销售,
    不需要整天喜皮笑脸地对着客户,尽管你喜欢还是不喜欢。技术的存在性是为了解决问题,当我在某个位置时,我要做什么,想做什么,就拿什么去完成任务,
    并保持随时学习更新自己,经常用的常练,不常用的留给google去解决。以不变的技术去应付万变的技术,这是卑人观点。
      

  5.   

    是的,不过没办法,公司都是这么评级别,和薪水挂钩,所以我们不得不去适应他。
    基础真的很重要,我们这有个北邮的博士,做C++的,虽然拿开发经验来说公司里强于他的人有一大堆,但是人家基础太好了,各种算法的推导过程,都可以很轻松的给你讲出来。遇到一些棘手的问题时,别人都是依靠经验来解决,而他可以用一些理论知识推导出来,这就是差距。他干个几年的话,水平会呈几何形上升。PHP被称为草根其实还有个原因,就是大多数PHP都不是科班出身,基础不好,所以当我们熟练掌握这门语言之后,才会想到回去补习基础。
      

  6.   


    php大多是自学成才, 基础参差不齐, 要提高自己就去练算法,搞c/c++, 对走技术路线的人有帮助c/c++功底深的人,基本不用学php, 直接用就可以了, 因为php几乎就是为这个人而高的web应用。
      

  7.   

    T0~T1吧,刚进一公司做PHP程序员,试用期中!!!
      

  8.   


    呵呵,PHP是一个工具,开发是一个思想和科学,项目是管理,领导是艺术。就T4级而言,如果它再会点营销或创业精神,他基本不上不需要打工了。技术就是技术。领导就是领导,管理就是管理。融为一体可能沟通能力最重要。能成事者皆人才。但也有兵熊熊一个,将熊熊一窝的说法。
      

  9.   

    能力和薪水并不见得成正比。尤其某些公司。
    如果写程序不是出于爱好。某一方面达到专精就可以了。。像一些偏门的语言反而拿的比较多。ruby,python,flex。。
    有时候好程序员不是简单的分级就能分出来的。。
      

  10.   

    t3才10K~15K呀,
    这公司应该不能算比较高的.
    只能一般而矣.