紫豪的回答:般按工作年限区分1~2年 初级,2~4 中级,5年以上算是高级了, 范炜的回答:般按工作年限区分1~2年 初级,2~4 中级,5年以上算是高级了, 范坚的回答:你想了解什么? xman56 说法的是一个方面,这个更多的人为的定义,在公司基本不是这样 在公司中 以前有程序员的概念,现在换了个说法,叫工程师。 这个相当于职称吧。有的单位是需要考核的,有的单位就是升职才能改变。 单身旅途的回答:初级:套模板,依样画葫芦,就是传说中的copy cut程序员 中级:能独立开发单个的功能模块 高级:带领初中级程序员开发软件产品 架构师:写出各种基层代码和接口给初中级程序员套模板,决定项目使用哪些框架和技术,比如说客户要做个网站,架构师用ssh的架构,搭建好后给其他程序员去实现具体功能 纯属个人见解,大神勿喷 简康的回答:初级程序员就是纯写代码,中级程序员就要要有设计能力,高级程序员要有构架设计能力。 初级程序员要会编写代码,会测试。 中级程序员要能做功能设计包括,概要设计师,详细设计,数据库设计。 高级程序员在中级程序员基础上要有项目技术选择,项目的整体框架。 无论是哪一级,都是根据经验来的,就算初级的程序员你也要有经验。 并不是说你了解多少就行了。当然学习也是很重要的。 |