自学java,能找到工作吗?
师者,传道授业解惑也。老师起的作用是指引我们,其中的努力还是要靠我们的。其实我们身为学生时代,大学是最重要的。我们从幼儿园到高中都是被迫的去学习,完全没有自己的兴趣可言。从我们上大学后就是我们主动的去学习了。有些人选择的是自己喜欢的专业,有的可能就是家长给我们选择的专业。但是大学的时间那么充足,完全够我们去学习自己喜欢的专业。所以大学是一个过渡的阶段,是我们主动的去学习,也就是自学。大学培养我们的就是自学的能力。世界变化那么快,我们也不可能一件事做一辈子,会遇到很多多变的因素去选择别的行业。我们的自学能力强的话就能担任这项工作,如果学习能力差点可能就GG了。
Java对你而言也是一个全新的行业。我们转到一个行业,初入门的时候,自学完全是可以的。可能我们会多走一些道路。现在的互联网那么发达。我们在网上一搜索:Java自学路线。有很多的答案。然后我们也可以去看招聘网站上,看公司都用什么技能,然后再去学习。这样避免你少走很多的路。
我推荐的路线是:Java基础知识,数据结构,数据库(Oracle和MySql哪个都可以,SQL要熟练)。然后学习一下JDBC。然后就是JavaWeb的知识,JSP,Servlet。HTML,CSS,AJAX,jQuery。JS。然后接下来就是框架,建议学习一下Spring ,SpringMvc,Mybatis。然后再学习一下版本控制工具,Git,或者SVN。再学习一下Maven。Maven是目前流行的自动化构建工具,对于生产环境下多框架,多模块整合开发有重要作用。这些学完的话估计就能找到一份初级开发的工作了。这些内容的话4到5个月差不多都能入门的。但是要学精通的话估计要个4,5年了。所以当务之急是我们先学会用,然后找一份工作来养活自己最重要。希望能帮到你。
首先,答案是肯定的,Java是可以自学的,而且能找到相应的开发类工作岗位。
学习Java语言并不需要有太多的计算机基础,只要能正常的使用操作系统就可以学习Java编程,其他计算机基础知识可以在学习Java的过程中一并学习,比如计算机网络、数据库、算法设计等内容。
学习Java首先要从基础语法开始学起,包括四大概念(类、对象、属性、方法)和三大特征(封装、继承、多态),另外要掌握面向对象的编程过程:类的定义、对象的创建和方法的调用。掌握这些内容是学习Java编程的第一步,然后陆续学习数组、异常处理、IO、集合、接口、序列化、多线程和网络编程等内容。基础语法部分的学习是学习Java编程的重点,同时也是难点,初学者要了解Java中的各种抽象概念,可以说学习Java就是学习“抽象”。
在学习完Java基础语法部分之后,接着需要给自己定一个发展方向,Java可以从事Web开发、大数据开发、Android开发等方向,不同的方向需要学习不同的知识结构,对于大部分学习者来说,从Java Web开发开始学起是一个比较常见的选择。
Java Web开发需要学习前端开发知识和后端开发知识,前端开发需要学习Html、CSS和JavaScript等内容,而后端开发则需要学习Web组件开发、数据库开发、分布式开发、功能部署等内容。另外,学习Java Web开发还需要学习开发框架,比如SpringMVC、SpringBoot就是目前比较常见的选择。
总体上来说,学习Java Web开发的时间会因人而异,大部分学习者需要三到六个月的学习时间,当然如果在学习的过程中能有人给予一定的指导,那么会节省一定的时间,尤其是学习的初期。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,也可以咨询我,谢谢!
自学写字,能成为专栏作家吗?
自学做饭,能开饭店吗?
自学开车,能考到驾照开滴滴吗?
自学做生意,能开淘宝店吗?
自学ps,能开照相馆吗?
能的,因为有人成功了。
不能,因为很多人失败了。
自学Java能不能找到工作,取决于你自己。[我想静静][我想静静][我想静静][我想静静][我想静静][打脸]
这个要看怎么学的了,还要看在哪个城市找工作了?
学:自己啃书,跟着视频做项目,一定要自己独立开发一个项目,并研究透,搜搜面试题,撸一撸
找:一二线城市,广撒网,通过面试找到自己的不足,多搞几次,还是很容易找到工作的,毕竟java岗位很多的,一些初级岗位,要求也不高
web课程女生要学吗?我是文科生毕业,学历会不会受影响?
本人就是文科生,从对HTML感兴趣到能做小规模webapp的全栈开发,断断续续花了差不多七八年,在完全自学的条件下,现混饭吃的工作内容包括Web开发。分享一下,希望对题主有帮助。
简洁版回答你肯定猜到了:现实。稍微复杂一点的回答应该也不新鲜:无论学科背景,只要有兴趣,再投入足够的时间,没有做不到。
主要原因是,我认为Web开发不需要考虑太多数据结构和算法方面的问题,所以无论文理科,在数学方面只要有中学数学基础就够了,最重要的是要适应工程师的语言和行事方法,这对“文科生”来说可能最有挑战性,但是只要跨过这个门槛,你一定会觉得豁然开朗。
办法只有一个,就是找靠谱的资料,跟着做tutorial,做的时候必须自己手动敲代码和调试,这个不用多说了,懂英文的话推荐。进阶之后最主要的是学会查文档,我个人认为文档的质量是项目活力的重要指标。有不明白的地方就上社区问,首推,没有第二。
另外,所谓web开发包括的内容太多,楼主可以慢慢学习了解后,找自己喜欢的钻研下去,或者做一个generalist,两者需要的精力都差不多,对文理科生来说,十年磨一剑算正常吧。总之,下面每一个关键词都是一个大坑,你要学会取舍和分配精力(不好意思,后端以PHP为例,因为只会这个):
· 前端
o HTML+CSS
o 基础Javascript -> jQuery -> 其他框架和库(Bootstrap, React, AngularJS, D3.js...)
o Design pattern, UX(要关注Jakob Nielsen的文章,篇篇经典)
· 后端
o 基础PHP -> 框架和库(墙裂安利 Laravel。当然还有许多,如Yii, CodeIgniter等,都是极其优秀的工具)
o OOP概念 -> MVC概念 -> software design pattern
o 学会版本控制、单元测试、数据库迁移
o 数据安全(关注各种安全博客,了解基本的XSS, CSRF, SQL注入/远程执行、白名单)
o 有兴趣的话了解一下Node.js
· 数据库
o 关系型数据库的特点 -> mySQL基本语法 -> 复杂的statement
o MongoDB
· 服务器
o Linux 操作(基本文件操作、设置访问权限、白名单、数据备份、CRON job、分析access log等等)
· 工具
o 版本控制、合作:Git(windows下有gitbash)
o 代码编写:Notepad++; Sublime Text; Eclipse或phpStorm
o 虚拟机:vagrant, XAMPP 等
个人认为,不像其他专业,关于Web开发的知识最容易获取,因为有无数优秀的开源项目和优秀做法,很多项目的文档做的都非常好。
功夫不负有心人,少年,动手吧,奔跑吧。
自学PHP要学到什么程度,出来怎么找工作呢?
谢邀,【每天一堂职场课】为你解答职场
因为本人非程序员专业,所以仅从招聘角度上提供一些参考。
要学到什么程度才能找工作?最简单直接的,就是看看那些招聘岗位的需求是怎么写的。毕竟所有岗位的要求都是大同小异的,如果你具备了这些能力,基本上都能找到工作。
我们先看看,PHP工程师的招聘需求,这是来自某招聘网站上的一个岗位需求。薪资比较高,15K左右,当然要求也比较高。
岗位职责就是你入职后负责的内容。可以说你的简历只要达到任职要求,基本上能够拿到面试邀请。但是想入职工作,你的能力也要匹配上。根据这些任职要求,帮你提炼出一些关键的能力:
1.熟悉linux、apache、Nginx
2.有过2个中大型的设计经验
3.熟悉MySQL、nosql
4.熟悉memcache/Redis、mvc/rest
5.熟悉tcp/ip、HTTP协议
6.会撰写方案
基本上就是这6点了,熟悉这个词在招聘业内潜台词就是会使用。举个例子,如果你会烧开水泡泡面,微波炉泡泡面,那就是熟悉泡面的食用方法;如果你不仅会这两样,还能用煮的,还会用炒的,那就是精通泡面的食用方法。
不过这个任职要求依旧是比较高的,如果题主是0基础自学,估计会比较困难。但是不要灰心。我们可以看看入职的最低要求。
这是某个PHP实习生的招聘信息,可以看出这个要求就简单的多了。当然薪资也比较低3K左右,还是在北京才有3K,我看了看我所在的城市差不多就1-2K吧。
那么他要求什么呢?有扎实的编程能力,就是你编程最起码不会漏洞百出,不会出太多BUG。
要会Web前后端的编程能力、还要会网站开发跟平台及移动后台的编程能力。
至于这个能力如何,建议找同行问问。

