在纠结了很久的发展道路之后(也曾考虑过Android开发),最终选择了Java后端开发,现在已经大二下学期过半,但为时不晚,从现在开始,一切都是有机会的
先来看一下一些公司对后端开发的要求:
这是腾讯的后台开发校招要求
另一家西安的公司给出的条件:
任职要求:
本科学历及以上,计算机、软件工程及其他相关专业毕业;
1. 参与过大型软件项目的研发,并参与项目的设计、编码工作,对其主体架构有一定了解;
2. 熟悉常用设计模式,有大型分布式、高并发、高负载、高可用性系统设计开发经验;
3. 精通Java/JDK,熟悉JAVA多线程编程及各种数据同步方法,熟悉JSP/Servlet,了解J2EE体系架构;
4. 熟悉主流的java框架中的几种: Spring、Struts2、Springmvc、Hibernate、Mybatis, Restful;
5. 熟悉使用Tomcat或JBoss等应用服务器软件;
6. 熟悉mysql、postgres、sqlserver、oracle其中的一种。;
6. 了解常用的软件工具:MQ,Redis,Memcache,
7. 了解JavaScript、Jquery、HTML/XHTML、CSS和AJAX等WEB开发技术;
8、具有良好的沟通能力、团队合作精神和职业稳定性,工作积极主动,能承受较大压力,责任心和学习能力强,有较强的架构能力及优秀的逻辑思维能力,能独立分析问题及解决。
我们可以看出一门语言的精通(Java)级多线程开发,然后是框架的熟悉,以及Tomcat等网络了解,最后还需要对前端有一定了解,方便工程中与前端工程师对接
其中数据库我学习了SQL server,语言我选择Java,剩下的就要从现在开始努力恶补了!
加油!
补充,下图在网上找到的后端之路,仅供参考:
@Young