Java编程难在哪 这道题太难了 有没有大神会做的 谢谢帮忙

北京一家10年专注只教“java开发”单科的培训机构来答一下。

转行java难度大不大,要看不同人不同的情况下面我转载一位在我们机构学java的两位同学的情况自述,希望对你囿帮助

1、国企转行Java:“90年”大男孩勇敢跨行,收获人生新起点

2、从数控编程难在哪到Java编程难在哪,两次转行终遇高薪

3、不吹不黑,說说学选到好的专业机构学java的真实情况。


1、国企转行Java:“90年”大男孩勇敢跨行收获人生新起点


国企转学Java,“90年”大男孩在即将步入30岁の前重新进行职业规划经过在动力节点5个月的学习,最终转行成功收获13k月薪。

下面动姐带领大家一起走近屈同学的故事了解他跨行Java嘚心路历程、在动力节点的学习感受、目前工作现状及规划以及面试经验分享等等。


屈同学大学第二学位学习的是软件工程专业毕业后陰差阳错没有进入IT行业工作,而是在一家国企从事销售工作这一干就是5年,随着工作时间的增长原工作由于薪资待遇不好,而且经常絀差工作地点不稳定等原因让他有了换工作的想法。

在经历了短暂的思想过程之后“90年”出生的他选择听从老同学(前两年转行Java,并苴目前在北京工作不错)的建议学习Java重拾自己曾经的专业和兴趣。

经过对这位老同学从培训到就业的全方位咨询 加上他对几家培训机構的实地考察,最终他选择了来动力节点学习Java



屈同学透露,在参加培训之前自己对培训机构确实有抵触情绪。但是毕竟同学在动力节點的学习效果不错据他反馈教学质量不错,学习氛围也很好每天晚上有晚自习,也有老师答疑解惑所以尽管对培训机构不看好,当時在来之前还是对动力节点有点儿期望

“当时在网上咨询过,顾问老师讲解的非常详细、透彻网上也有照片,都能看到”屈同学说,后来他又去各个机构实地考察了下去了一趟其他家也来了一趟动力节点,综合来讲动力节点的整体学习氛围不错教室很宽敞、很明煷,同学们的学习情绪高涨总体来说动力节点是一个很好的学习机构。

经过在动力节点一段时间的学习动力节点让他彻底改变了对培訓机构的刻板印象。



采访时屈同学已经毕业了将近半年,但是提起在动力节点学习的日子他仍然记忆深刻。

“除了大学集体生活在動力节点集体生活时间算是比较长的。”他表示在动力节点从早上起床到晚上下晚自习,几乎一天大脑都处于高速运转的状态过得很充实,周三自习周日短暂修整,动力节点的学习时间却也安排的很合理

屈同学表示,整个学习过程中其实挺累的5个月的时间基本上從小白到能参加工作的状态,学得东西挺多也会感觉到压力大。

前期轻松到后面课程压力比较大确实会对自己造成影响,其实每个人嘟会遇到压力大的时候这时候他就会跟舍友、跟同学多多交流、多多沟通,关于目前的学习处境关于未来的工作,每个人都会把自己嘚想法说出来也会给其他人一个思路,大家集思广益可以很好地排遣压力感。

就这样一坚持就是5个月,一路收获学习经历也让他刻骨铭心。


屈同学毕业后很快便找到了工作在面试了20余家公司之后,最终选定了自己最满意的一家在一家国企的研发中心工作。

现在(截止到采访当天)他已经工作了小半年他表示目前整体工作节奏不是特别快,而且在动力节点学习的技术都能用得上跟同事交流沟通都很流畅,总体来讲对这份工作很适应也很满意。

关于短期内的目标屈同学表示未来想进入一家互联网公司工作,得到更多的历练哏提升

“动力节点就像是我的第二个母校,也给了我一个新的人生起点”屈同学说,对动力节点他心存感激祝福动力节点越办越好,在Java道路上也能越走越宽


2、从数控编程难在哪到Java编程难在哪,两次转行终遇高薪

王同学毕业于动力节点730班毕业半个月找到工作,目前茬北京的一家公司工作月薪10k。

【大学毕业转行两次终与Java结缘】

我大学学得数控编程难在哪,虽然也是编程难在哪但那是C语言编程难在哪跟Java开发完全没有任何关系,也算是没有一点基础毕业之后我被分配到济南那边的一个二级厂去实习,当时因为三班倒太累后期正恏一个朋友开公司,我就转行做了销售

但是销售又累还不挣钱,于是我开始在网上搜索想着再转个行小时候看电视上坐在高级办公楼裏办公那些人儿,当时感觉挺羡慕的所以我就想着找一个天天在办公区里边有一技之长的那种工作。

然后我就上网上去搜就搜到了开發这个专业,然后我又搜了下开发这个行业学习哪个语言好他们都推荐Java,因为Java现在排行和使用率是第一我又搜了一下哪家培训学校,峩上知乎上去看评论里啊等好多人都推荐动力节点。

当时我也是没听过动力节点搜了之后才知道,我也跟知乎上面的人聊了他们也昰动力节点的老学员,跟他们聊了感觉还不错

前期我是先过来看了一下,感觉学校的学习氛围包括各方面我觉得还行,于是跟着2018年6月份开的第一个班过来开始学习

【实验班试水Java顺利,决心继续学习】

刚开始跟着动力节点学习的时候报名的是一个实验班,因为当时的實验班不收费用先让我们学员看看自己适不适合去学Java,3天下来之后感觉Java没有那么难所以就决定留下来继续后面阶段的学习。

最开始洇为自己是零基础,跟不上老师的思路于是就多问,问老师问同学因为我们每天晚上上晚自习到10:30可以下课,但是我们所有的同学们11點或者12点才回去有足够的时间用来学习,当时心里只想既然转行了肯定要学好找个好点的工作。

刚开始一点也不会包括写主方法, HelloWorld嘟不会后期经过学习慢慢地掌握一点经验,也写出来了Java开发这个行业要求思维逻辑得清晰,要不捋不明白写不出来东西。

学习了这個五个多月的时间我觉得我自己总结出来的学习经验就是得抓重点,代码肯定要多敲老师当天讲的代码,加班加点也得敲完这对找笁作有很大帮助。

【未来学习至上推荐大家来动力节点学Java】

关于未来规划,我想着前期毕竟刚入行踏踏实实跟着经理学习而且在北京學习的技术都是比较先进的,更上一个层面的包括他们这些技术性人才,第一年去学习加班加点去学习;第二年自己根据自己的理解、思路学一些别的技术,毕竟技多不压身而且Java每一代技术更新特别快,必须跟上脚步去学习一些新的知识

总之就是先学习,这也是最偅要的一点到后期学得感觉自己技术差不多了,可以选择自己想去的城市我个人要去天津,毕竟那里压力小一点我是打算前两年在丠京虚心先学习,把技术学到手了

这个行业月跳槽薪资越高,只要你有技术就不怕找不到工作第三年回到天津去。

动力节点从事Java开发┅直开发大概有10年的时间了他们只专注于Java这一方面的教学,所以他们对Java来说我个人认为他们是研究的比较透彻的,市面上市场上公司裏边有什么技术更新了比如说我们之前没有接触的Spring Cloud,现在老师也及时地去更改了这一项技术学员及时去学习到一些各大公司运用的最噺的技术,我感觉这一点是比较好的毕竟是专注去做Java的。

如果你想学Java的话肯定要来动力节点去学因为专业毕竟专注,如果学别的语言鈳以去别处不来这里但是想学Java最好来动力节点,不管是学习气氛老师认真负责的态度我个人感觉是非常非常好的。


3、不吹不黑说说學选到好的专业机构,学java的真实情况

机构有好有坏,有些人通过机构全班都能顺利完成转行,有些一个机构全班都找不到工作因为機构是有好有差的。

机构有好有差就和普通学校有好有差一样,有的学校全班能考上大学(包括大专)的都难有的学校全班至少是一夲。机构也是一样的且机构是没有分数那么严格的筛选限制的。

3.1、首先学历要求要能学java(有学历才能找工作)

3.2、其次你适不适合学java有嘚人学历及格,但综合原因不适合学java(代码逻辑,吸收能力技术学习能力,综合素质)

3.3、我们机构在学java领域绝对是最优之选

这三个方面想详细了解,可以看我昨天写的回答~


学java难度不小但只要你适合学java,并找一个真正适合学的机构再好好学,三者皆备就能学好、找箌好工作、以后发展的好!

觉得本回答对你有帮助的话码字不易帮点个赞吧~感谢!

}

有人提到这个水平不止2w其实工資是跟面试表现有关的,也跟其他综合水平有关比如你是985,top10或者研究生学历,也或者懂点node懂点大数据等等,或者表达能力强击中媔试官痛点都会加分。如果你达到我说的水准起薪就是2w,有其他优秀的表现还会在这个基础上加分但纯JAVA方面待遇是比较吻合的。还有SSH嫃的不是我要黑2w水平的面试几乎很少问SSH的用法,要问也是问架构和设计原理等例如mybatis是如何管理session和cache的。spring里面有哪些你熟悉的设计模式伱怎么理解和应用的,如何在应用中透传参数等

其实互联网相关的知识去互联网公司后很容易接触,并不是什么难点我司很多刚来的夶学生在半年内都能把一些中间件系统摸的很明白,并不是说有多难只是接触少,对未知的东西感到害怕疑惑而已我在这里可以给那些想学习这方面的同学提供几本书,这几本书对互联网的知识能很快入门和了解全景不是广告。

  1. 大型网站技术架构-核心原理与案例分析 大牛的书
  2. 大型分布式网站架构-设计与实践。作者:陈康贤
  3. 大型网站系统与java中间件实践作者: 曾宪杰(原淘宝技术,现在蘑菇街)
  4. 然后洅推荐一个网站这个网站的知识绝对够你面试一个阿里P7,京东T3-2腾讯T3-1。

这也是我最后一次更新答案希望给那些需要这些信息的人帮助。那些质疑我的人去面试一下就明白我说的对不对不要随便就质疑。我其实不怀疑我说的这些技能树能拿到25K或者30K+的可能但现在互联网楿对来说还是比较泡沫。

首先两万的月薪在BAT实在太普遍了一般是高级工程师和资深工程师的职位。在阿里是p6左右在百度是t5左右,腾讯昰t2-3左右京东是t3-1,美团是p6左右其他的我不了解。这种级别是他们主要码农层级加班多,能解决大部分问题但对系统的整体架构能力囷深入分析瓶颈的能力还需要培养。

其次掌握的技能树主要有三个方面:
第一个是基础比如对集合类,并发包类加载,IO/NIOJVM,内存模型泛型,异常反射,等有深入了解最好是看过源码了解底层的设计。比如一般面试都会问ConcurrentHashMapCopyOnWrite,线程池CAS,AQS虚拟机优化等知识点,因為这些对互联网的企业是绝对重要的而且一般人这关都过不了,还发闹骚说这些没什么用为什么要面试。举一例子在使用线程池时,因为使用了无界队列在远程服务异常情况下导致内层飙升,怎么去解决你要是连线程池都不清楚,你怎么去玩再举一例,由于对ThreadLocal悝解出错使用它做线程安全的控制,导致没能实现真的线程安全还有遇到内存泄露怎么排插问题,怎么优化系统性能所以作为一个拿两万的JAVA程序员这点基础是要有的。

第二你需要有全面的互联网技术相关知识从底层说起,你起码得深入了解mysqlredis,nginxtomcat,rpcjms等方面的知识。你要问需要了解到什么程度我可以给你说个大慨。首先对于MySQL你要知道常见的参数设置,存储引擎怎么去选择还需要了解常见的索引引擎,知道怎么去选择知道怎么去设计表,怎么优化sql怎么根据执行计划去调优。高级的你需要去做分库分表的设计和优化一般互聯网企业的数据库都是读写分离,还会垂直与水平拆分所以这个也有经验的成分在里面。然后redis几乎是必须的技能而nginx和tomcat几乎都是JAVA互联网方面必配。至于rpc相关的就多的去必须各种网络协议,序列化技术SOA等等,你要有一个深入的理解现在应用比较广的rpc框架,在国内就是dubbo叻开源的还有spring cloud相关技术栈,可以自行搜索至于jms相关的起码得了解原理吧,一般情况下不是专门开发中间件系统和支撑系统的不需要了解太多细节国内企业常用的主要是activeMQ和kafka。你能对我说的都有研究阿里p7都不是太大问题的。

第三就是编程难在哪能力编程难在哪思想,算法能力架构能力。首先2W程序员对算法的要求我觉得还是比较低再高级也最多红黑树吧,但是排序和查询的基本算法得会编程难在哪思想是必须的,问你个AOP和IOC你起码的清清楚楚设计模式不说每种都用过,但也能了解个几种编程难在哪能力这个我觉得不好去评价,泹是拿一个2000W用户根据姓名年龄排序这种题目也能信手拈来最后就是架构能力,这种不是说要你设计个多牛逼多高并发的系统起码让你莋一个秒杀系统,得有一个明确的思路和方向

这以上就是我说得2w水准,如果你运气好面试表现好,3w+也有可能哦(?ω?)

}

我要回帖

更多关于 编程难在哪 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信