您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
今年30岁,开始自学java,大概多长时间能出去找工作?会有公司要吗?
的话,也是,工作今年30岁,开始自学java,大概多长时间能出去找工作?会有公司要吗?
发布时间:2016-12-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
我做了十年的java给你提点建议,想学好任何一门编程语言牵扯到的知识体系是相当庞大的,如果你之前对操作系统、数据结构和基本的算法完全没有基础,学习编程是比较困难的。
java入门会比C简单一点,因为不涉及到操作系统层面,不用关心底层的知识,跟硬件也无关,但这样学完一个基础可以说是什么都写不出来,即使能写也是写出来和毕业生差不多的代码,可能还不如,代码质量跟你的计算机知识体系和经验挂钩。如果日后想往技术深度方向发展,就必须学习底层的东西,否则永远都是拧螺丝的层面,做个几年到了瓶颈又得转行,到时候估计也转不动了。说到这里你可能会说不往技术方向发展往管理方向发展?我告诉你技术方面的管理对管理者的技术要求更高,达到一定技术深度是最基本的要求。
不要相信培训机构的速成,多数好一点的大学毕业生都不会选择去培训,培训只是教个基础,工作才是真正实践的东西,从去年开始互联网寒冬之后,现在java岗的招聘要求是越来越高了,先不说你有大批毕业生和你竞争,30以上找开发岗位是有一定难度的,除非你技术特别牛逼,否则企业宁愿要毕业生,因为成本低精力还旺盛,30岁在精力方面比不过毕业生的,还有学历也是一道门槛,现在互联网公司基本本科起步,好一点的需要985和211,必须是第一学历,不知道你学历上有没有优势。
如果你决定选择这条路那就必须辛苦沉淀几年好好学习并研究下深层的东西才有可能站稳脚跟,如果你不反感外包公司当我没说,想学东西的就往互联网公司发展,技术时刻在变,革新太快,今年用的东西明年可能就被淘汰,保持不断的学习才能站稳,希望你选择之前慎重考虑。
回答于 2019-09-11 08:43:50
首先、如果没有特别强的爱好,不建议。从零开始的话还是需要一点时间的,编程是个体力活,从0到能独立开发一个项目大概需要半年的专业学习,期间还要学习数据库、网络编程等基础知识
真的去找工作的话,现在公司的招人面试的基本知识也要具备,没有对算法,计算机网络,操作系统的了解是不行的,这些知识的了解也要1个月,尤其是一些基本算法,这部分知识的学习是没底线的,如果就算能通过面试的学习,大概需要1个月的刷题
所以从现在开始到能找到工作要每天保持5个小时的学习时间,大概8个月可以找到一份工作
但是你要和公司24、25的年轻人竞争,要提现出一个30岁的资深程序员品质,没有2年的历练是不可能的,所以30岁之后0基础出道是几乎不可能的,但如果是相关专业转行的话,还是有一定希望的
回答于 2019-09-11 08:43:50
文践观点:30岁学习java完全可以,正常学习4-6个月就能出去找工作,但不同基础的JAVA学习者,需要花费的时间不同,学习采用的有效方法也有差别,掌握JAVA开发后,找工作一定没有问题,但学好java,赚钱不仅仅靠上班,还有多种方式。
一、30岁学JAVA是可以的
2004年我在北京做开发,因为项目时间比较紧公司又招了2个开发人员,其中一个是45岁的东北大哥,以前在老家教计算机基础课的老师,也是新学的C#编程来京找工作的,C#和JAVA都是类似的编程语言。
45岁都能转到程序员的职业,30岁也一样可以,公司招聘是否录用的标准是能否胜任这个岗位的要求,薪资要求,至于年龄并不是第一位的衡量标准,是否继续留在本岗位工作的标准也是是否能继续创造价值,也不是年龄,所以,30岁学JAVA是完全可以的。
有人说35岁是程序员职业生涯的结束,这个是偏见,关键还是学习力及工作能力,如果你喜欢这个职业并且能很好地完成岗位的工作,为什么会结束呢。
二、如何学习java
学习任何一门新技能,可以采用自学,也可以借助外源的学习方式,JAVA学习亦然,具体用那种方式,可以根据自己的情况来选择。
1、有基础可以自学
如果您有大专以上的学历,有计算机相关专业的学习,学过简单的数据库、C语言编程,这个大学一般的专业都有课程安排,那可以采用自学的方式,可以继续学习数据结构、掌握一个中大型的数据库,单纯JAVA语言的语法学习都比较快。
java相对于C和C++而言简单了很多,它不需要指针,不需要销毁对象,使得对java初学者来讲更容易入门,没有较多的挫折感。
但是,具体学习需要的时间还要看自己的学习力,学习力强的3-4个月就可以入职了,差的可能需要半年,也可能一年,如果半年还不能学好的话,那就建议放弃吧,这个职业应该不适合你,互联网技术更新迭代很快,如果没有较好的学习力会很快被淘汰。
自学也需要有方法,除了买书学习外,也可以借助网络资源,有专业的JAVA学习网站,也有相关问题的交流网站,比如CSDN,如果有公司项目的应用编程代码,可以参考研习,这样会提高学习效率,增加实战,因为学完找工作也需要实际的项目经验。
2、无基础建议拜师
如果大专以下学历,没有计算机相关的基础知识,要自学JAVA是有点难度,但也不是不能学,这时候学习最有效的方法不是摸索自学,而是要善于借力,荀子曰:“君子性非异也,善假于物也”,跟着有经验的老师有针对性的来学习,可以提高学习效率,所以,建议参加一个有良好口碑的java培训机构来学习。
市面java培训机构良莠不齐,会有负面的说法,但不能因为个别而否定所有,有些培训单位还是有真材实料的,很多培训老师都在知名企业有多年的实战经验,仔细考察,选择有良好口碑的java培训机构来学习。
其实,我们从小学到大学不都是跟着老师在学吗,离开学校后学习也一样,还可以按需所学,大学四年学的部分课程工作中很少用到,比如线性代数、离散数学,包括复杂的算法等课程,这些用不到可以不学。
人没有生而知之,只有学而知之,所以,没有计算机基础也可以学java编程,缺少的知识都可以通过有效的学习补回来。
上一篇:清明节有什么诗词?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |