各位前辈,我是一个普通二本师范类院校的大三在学生党,专业是网络工程专业,从前些天学校的招聘会来看,网络工程师看上去待遇不好,大都是做网络维护工作。除了学校教的数据结构与算法,计算机网络和操作系统等知识外,因为专业的原因,现在所掌握实际能用得上的技能只有: Linux 服务器架设,思科路由和交换机的配置(仅限模拟器,学校不提供真实设备,我也没配过真机)。实际上自己对本专业很没信心,除了会配置网络设备,比较熟悉 TCP/IP 之外,熟悉各种协议之外,感觉没有什么特长了。由于自己对网络安全感兴趣,比较熟悉网络攻击,了解各种协议的缺陷以及利用方法,但都可以用前面那句话概括:仅仅是熟悉各种协议。正因为这点,自我感觉没有竞争力。
因为上述原因,所以我打算转行去搞 Java 。自己拟定的学习计划是:
掌握 Java 语法,多线程,集合接口实现类,网络编程。
掌握 Java Web 开发, JSTL , Servlet ,过滤器,数据库连接池。
掌握 Struts2 , Hibernate,Spring3 框架。
掌握 HTML , CSS 以及 Javascript 和 Jquery 。
掌握 Mysql 数据库,能编写多表的增删改查 sql 语句。
因为自己研究过 web 安全(技术很渣,无法达到挖漏洞的水平),学校也开过 Java 编程课,所以认为自己对 web 开发上手会比较快。
请教各位前辈,达到上述要求是否能达到岗位需求?如果应届生具备这种能力,薪资能拿多少呢?
目前工作地点首选是成都,但其他地方也不限。