
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
天生就是编程达人的程序员还是很少的,大部分的高级程序员也都是慢慢学习提升起来的,今天我们就通过案例分析来简单了解一下,程序员能力提升分为哪些阶段。
==阶段1==
1.选择Java、.net或PHP(额外选项,如果是前台小白)中一个作为开始,选哪个好天知道
2.完成Helloworld(运行环境搭建,不用懂搭建过程中的任何概念与知识。只要能熟练操作步骤,并能正常编译运行)
3.(后台同学可以不着急学)HTML基础+CSS基础+DOM+Javascript(包括JQuery)+JSON+XML入门基础
4.学习面向对象编程+设计模式+基础流程控制语句+基本内建数据类型
5.单元测试框架+Mock框架+源码管理+IoC框架
6.数据库基础,增删改查
阶段一结束,背点面试宝典,出去忽悠吧,或者等学了点算法再去。
反正做苦力可能还是有人要的。
==阶段2==
7.算法+数据结构
8.根据实际需要,全面展开网页或者Winform(后台可以此时学习item3的基础网页知识)
9.特定语言的常用类库(工具,网络,IO,线程)
10.数据库高级(视图,存储过程,复杂表连接)
11.(后台同学爱学学,就怕时间精力不够)浏览器兼容性,HTML+CSS高级功能,HTML5特性
12.(后台同学爱学学,就怕时间精力不够)PhotoShop等专业软件
条目不多,因为我也想不清楚。反正能学一遍这些东西了,team里面混混日子还是可以的。
==阶段3==
10.设计模式高级
11.面向对象分析与设计
12.软件测试理论(着重自动化单元测试,UC->TC分析)
13.软件开发流程理论
14.软件及数据库性能调优
基本可以做个小leader了。要更上层楼,则需要更多的经验积累。
以及接触更多项目部署、配置等等的需要在实际项目中逐渐掌握的能力。
==阶段4==
14.在某个特定domain里面成为。比如做财务系统做成注册会计师,做物业系统做成高级物业师。反正在一些专门业务领域搞得比客户都熟,都专业。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。