Java程序员是考研还是毕业就就业?

考研还是毕业就就业,还要看你的个人规划与家庭条件怎样。这几年考研人数剧增,使很多学生望而却步,无论是考研还是工作你都要明白这几件事。

 

1.你的职业规划是什么

要考虑一下自己考研的目的和最后的结果。

如果考研的目的是为了提升自己的专业水平,那么初次考研失败了,还是可以再来一次的。如果考研的目的仅仅是因为室友和同学都在考研,或者不知道毕业之后做什么,或是不想工作,纯粹是跟风加入了考研大军的话,那就要慎重考虑是否要再战一年了。真心想读研,再来一年成功的概率还是很大的,但是三心二意的考生,再来一年很可能还是无果而终。

如果以后想去高校做一名老师,或者职业应聘的岗位学历要求特别高,必须读研才能有机会,那么这时你就可以直接选择读研究生。如果你想找一份工作,一个自己喜欢的,但是学历要求没那么严格,或者你的执念没那么太深,这时你可以选择先工作一段时间,等考虑好了再去想考研的事。

 

2.家庭条件是否允许

考上你要读2-3年时间。因此至少3年不能挣钱还要交学费。如果家庭不允许,最好还是先工作。如果家庭条件允许,可以考虑。

 

3.考研与工作,其实本质上没有冲突。

在很多人看来,读研就是成功,工作就是失败。只要读研了,后面的人生肯定要比不读研好。这些观点虽然并非完全没有道理,但是也是要看情况而言的。能够读研,并且是读的是自己喜欢的专业,学校也不差的话,肯定是要比提前工作更好的,毕竟毕业以后自身整体的高度和水平都明显提升,但是直接参加工作也并非就意味着以后的岁月就不会成功。

 

这个社会需要理论型的人才,也需要实战型的人才。确实想要继续深造的,并且家庭条件也支持的,确实应该继续努力,一战不行就二战,甚至三战、四战也未尝不可。但是如果确实很想工作,或者家庭条件需要自己早点工作的,真的没有必要为了考研而考研。只要自己在工作中认真努力,也能让自己的各方面能力有很大的提升。

 

现在大二应该具体学习哪方面比较好?

 

你现在才大二,对于选科目你要想以后的职业发展方向为主,就业方向

大二,时间比较多,可以先学java,在java基础的前提下,再选择去学习其他的编程语言。前期建议你选择java

 

把Java学会了,能掌握好学习编程的方法,以后在学习其他语言,很容易上手。

选择Java是还没有入行的人一个不错的选择,Java的岗位在任何一个城市需求都是最高的。一个公司什么都可以不招,但是不能不招Java,因为Java程序员可以把前后端都干了。但是Java这门语言的入门又难一些,在初期的两个月是比较艰难的,所以选择学习Java要付出相当多的精力去学习,大量的练习。

给你分享一个学习路线图啦,另外我把我觉得好的资源附在每个阶段后面,一套系统学习下来感觉还是更有用


第一:先学习Java的核心库(JavaSE)
JavaSE的内容包括:环境搭建、基础语法、面向对象、数组、集合、常用类、IO流、反射机制、网络编程……..


第二:MySQL数据库
搞定一门数据库相关的课程,例如:MySQL、Oracle,搞定一个就可以了,目前互联网公司,例如:京东、阿里等,他们都在使用MySQL,所以建议大家学习MySQL数据库,小巧轻盈,免费,由于互联网公司的项目访问量比较大,所以一般会搭建数据库的集群,可以一个数据库不够,所以需要搭建数据库集群,为了应付高并发。(搭建的比较多的时候,免费就很重要了。)


第三:WEB前端
以后从事Java开发,从事JavaEE开发,主要开发的系统结构是B/S结构的,B指的是Browser,S指的是Server。要开发这种系统,B端要会,S端也要精通。WEB前端的学习就是学习B端技术。包括:HTML 、CSS、JavaScript(JS)、jQuery框架(底层对JS进行了封装)…


第四:WEB后端(JavaWEB)
WEB后端其实可以是很多种不同的编程语言,例如:PHP、C、C++、Java,他们都可以进行WEB后端的开发,我们既然选择了比较火爆的Java,那么我们学习的后端一定是基于Java语言实现的,包括:Servlet、Filter、Jsp、EL、JSTL、MVC架构模式、数据库连接池(阿里巴巴的Druid连接池)、代理模式(动态代理)。另外后端学习了之后,还要学习一个异步编程技术AJAX。(完成网页的局部刷新,AJAX其实不属于后端,是前端浏览器上的程序。)


学习到这里为止,表示Java基本/基础的技术已经学完了。但是这些最基层的技术在实际的开发中不会使用的,一般为了开发效率,都会使用大量的提前封装好的框架。


第五:最好能够停留下来,做一个项目。
这个项目最好能将之前所学全部串起来。(对以前的知识点进行巩固。)
这个项目最好是基于:Servlet + Jsp+AJAX+jQuery+MySQL….
在这个项目的开发过程中:大家一定要记住,目前比较好的项目自动构建工具:Maven是一定要精通的。还有一个就是团队协作开发:Git/SVN是一定要会用的。(目前使用Git比较多一些。)


第六:学习高级框架
Spring、SpringMVC、MyBatis(持久层框架,这个框架互联网公司使用比较多,因为互联网项目需要进行SQL优化,MyBatis的SQL优化很方便,所以大部分都是使用MyBatis)
Struts2(很少使用了,使用这个的肯定是很老的项目)、Hibernate(传统企业,还有政府等可能会使用Hibernate。)
SpringBoot(新项目大部分使用的都是boot了。所以在项目中遇到还在使用SSM的一般都是遗留项目。)
当你走到这里之后,基本上你可以出山了。(去找工作,8K的薪资应该问题不大,但前提是你学的好。学习的深度够了,广度够了。)


第七:最好能有一个大型项目是使用框架来完成的。
SpringBoot做一个项目。
Spring SpringMVC MyBatis做一个项目。
这个项目最好是找几个人搭伙做一下。体验一下团队协作。(尤其是使用一些协作的工具。怎么沟通,怎么写日报,怎么开会,怎么使用Git,等等….)


第八:如果你的薪资想达到15K的话,你可能需要还要学习一些分布式相关的一些技术。
能够应付高并发的一些技术,例如:分布式框架Dubbo、SpringCloud、MQ、Nginx、Redis…

 

最后

IT行业的道路固然是充满了阳光了,一路上充满了美景,但是也充满了艰苦和崎岖,在突破了之后一路的阴霾,云霄之上,必然是一番广阔的云海。

  • 整理了一份关于java的系统化资料,从Javase- ssm-springcloud,包括了面试题,PDF电子书,网上商城项目,个人博客项目,分布式项目等都有想学习Java或者转行,大学生都非常实用,无任何套路免费提供,,加我裙697888503下载,有什么问题都可以来问我

  • 9
    点赞
  • 27
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值