For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
一位好的程序员的工作不只是编写代码,他要完成的工作是用语言告诉计算机,用人类的思维去做人类想要他们做的事。
实习生----底层代码工人----底层程序员-----程序员------初级工程师------中级工程师-----高级工程师----项目经理----软件设计师-----软件架构师---(有可能的话)----创业做老板
初级程序员:做一些静态的界面;程序员:做一些增删改查的小模块;中级程序员:做逻辑较复杂的模块;高级程序员:做核心模块;项目经理:系统的整体架构;部门经理:多项目的管理;总裁:多部门以及企业的发展规划。
职业目标
1、短期目标(1-2年)
关注Java基础知识、多学习项目开发经验,理解项目开发的商业知识,掌握数据库的复杂查询及管理操作;在此基础上进一步学习一些与SpringBoot、Hibernate、MyBatis、Redis等相关操作,打好基础。
2、中期目标(3-5)
学习UML,学习Java语言的核心类库,学习JVM、classloaders、classreflect以及垃圾收集的基本工作机制,学习Java的沙箱安全模式,学习如何使用和管理Web服务器等等。首先学会了多门开源技术,研究热点框架源代码,从需求调研到上线交付完整跟2-3个大项目,学习分布式系统架构与开发,跨系统结构优化等。
3、长期目标(5-10年)
作为一名全栈工程师,除了要达到上述的技术要求之外,还要学习前端技术,至少要掌握HTML5、CSS3、JavaScript等基本前端技术。还可以继续学习前端框架,比如JQuery、LESS、SASS、AngularJS或REACT之类的第三方库。同时也需要掌握基础设计能力,掌握UI设计的基本原则,例如颜色搭配、基本排版以及良好的审美观。软性技巧包括沟通,解决问题的能力,时间管理能力,好奇心和领导力。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。