您的位置:首页 >生物新闻 >

程序员自学到什么程度能找工作「程序员转行做什么比较好」

时间:2023-08-30 08:40:12 来源:搜狐

谈到就业问题,都是大问题。谁都想有个好起点,一步领先可能步步领先。小编接触了很多学员,有些人一毕业就能拿到Offer,有的人迟迟徘徊。有的人勤奋刻苦,但是面临找工作却缕缕败下阵来。

小编不否认那些迅速找到工作的人有运气的成分,但是更多时候能力占据更重要的因素!

今天小编给大家谈谈Java究竟学到什么程度就可以出去找工作了呢?网上一大神如是说:

JavaSE阶段

这是基础,一定要好好学习,初级语法,面向对象,异常,IO流,多线程,Java Swing,jdbc,泛型,注解,反射等。

JavaWeb前端

不要老一副吊样,觉得自己出去就是后端工程师,不学什么HTML, CSS, JavaScript。老铁,不存在的。进了外包公司你万一发现后台非常逻辑简单,就几个接口,反而前端页面切个图都要一天,难道你还好意思暗搓搓问老板:怎么我们公司没有前端的吗?所以前端一定要重视。div css布局一定要麻溜的,js的dom操作必须给力。jQuery/bootstrap你必须会吧!

JavaWeb服务器端

Tomcat目录结构必须了如指掌吧。让你手动部署个webapp总要会吧。哪里配置虚拟主机,哪里改端口号,web-info文件夹下的内容外部无法访问这些都要懂一点吧?这些皮毛都不懂,怎么好意思说自己搞服务器端?jsp和servlet什么关系,servlet最常见的三种创建方式,Javaweb四大域对象,jsp九大内置对象都要知道吧?el表达式必须熟悉吧?mysql增删改查sql语句要会写吧,多表关联、左外右外不能怂吧?jdbc是干嘛的,sql注入是啥,如何用jdbc实现事务等等都要知道吧。

框架预备知识

xml读写操作要知道,反射、内省、泛型不要求精通,但怎么用总要心里有点那个什么数吧。不然你框架学起来就是懵逼的。

框架知识

不要求你精通底层原理,但是山寨版的原理总要略知一二吧。如何山寨实现IoC容器,如何对dao进行抽取,如何借助反射实现同一个servlet处理多个请求,这些最好都要了解吧。在理解山寨版框架的基础上,把配置多配几遍,做到心里有数。明白每个配置大致起到什么作用。

另外,我一向觉得,学习框架必须带着下面的疑问:这个框架没有出现之前,我们的前辈们如何解决的?它的出现解决了哪些痛点?又有什么缺点没有?都是需要去琢磨的。

项目实战

前几年Java人才比较缺乏,只要基础不算太差,基本都能找到还不错的工作。17年开始,懂Java的人越来越多,企业对求职者也提出了更高的要求,他们更希望招聘一些马上能上手工作的,所以倾向于招聘一些有项目开发经验的,所以你一定要自己做一个项目,然后扔到vps上跑一跑。

好了,只要你具备以上条件,那么就把自己的简历撒到各大招聘网站吧。

话说,小编不太相信谁都可以完全独立的把Java学好,所以建议大家学习Java,最好有领路人,没有领路人,很难把Java学的透彻,很多情况,会迷失方向,放弃的几率很大。

2018黑马的课程又升级啦!

新增知识点

SPA工程构建解决方案

(Vue.jsElementUI Node.jsNpmwebpack)

服务端渲染(SSR)解决方案(NUXT)

前后端分离API模拟解决方案(Mock.js)

微服务持续集成解决方案(Jenkins)

容器化部署管理解决方案(Rancher)

分布式日志解决方案(ELK)

微服务实时监控解决方案(Grafana)

Spring全家桶解决方案

(SpringBoot SpringCloudSpring SpringMVC Spring Data)

微服务认证解决方案(JWT)

微服务网关解决方案(Zuul)

微服务负载均衡解决方案(Ribbon)

微服务熔断解决方案(Hystrix)

微服务集中配置解决方案

(SpringCloudConfig)

分布式搜索服务解决方案

(Elasticsearch)

大数据存储解决方案(mongoDB)

消息中间件解决方案(RabbitMQ)

第三方登陆解决方案(腾讯第三方登陆)

云存储解决方案(OSS)

爬虫解决方案(webmagic)

人工智能解决方案(spark mllib als 、DL4J)

研发的项目

电商项目:品优购

物流项目:速运快递

旅游项目:闲云旅游

社交项目:十次方

教育项目:学成在线

金融项目:易起贷

生活服务:好客租房

医疗行业:传智健康


郑重声明:文章仅代表原作者观点,不代表本站立场;如有侵权、违规,可直接反馈本站,我们将会作修改或删除处理。