我是花费好多钱培训出来的Java,在公司好煎熬,基本都不会写,怎么办呀?


在这个行业摸爬滚打也十多年了 。见过不少培训出身的程序员 。有一些能力不错的 。但是也有不少人给我的感觉是 。离着合格的程序员还差一些 。
为什么感觉“不会写代码”
程序员培训机构能够火这么多年 。除了程序员缺口比较大之外 。培训机构本身也确实“有两把刷子”:以Java开发为例 。培训机构会梳理和总结Java的基础语法和目前企业里常用的开发框架例 。比如SSM、Spring全家桶等 。什么主流就培训什么 。短期内灌输给学员 。甚至还会为学员包装学历、简历 。进行面试培训 。以提高就业率 。
这个“快速”培养看起来效果不错 。但实际上“快速”也同时带来了很大的问题 。比如为了“快速” 。这行代码就写ABCD 。你记住就行了 。而没有时间告诉你为什么这么写 。也不会告诉你遇到问题可以通过什么方式解决问题 。于是到了真正工作中遇到了任何变数 。就会束手无策 。
另外一方面 。培训机构的项目 。通常业务比较简单 。甚至没有什么业务 。只是几个框架做了集成 。实现对数据的增删查改 。而公司的项目通常业务流程都比较复杂 。你在不了解业务的时候 。也很难流畅地写出代码;
这也是有些培训出来的程序员为什么刚工作的时候 。感觉“无从下手” 。

我是花费好多钱培训出来的Java,在公司好煎熬,基本都不会写,怎么办呀?

文章插图
那么如何突破现阶段的瓶颈呢?
个人的一些建议:
首先 。保持一个积极的工作态度 。既然敲代码比较吃力 。那么多投入一些时间 。没事儿多加加班 。至少让领导觉得你是一个肯吃苦的新人;
在了解细节之前 。最好对项目能有一个整体的认识 。比如:项目是做什么的?那些人在用?上下游的系统有哪些?
不懂要多问 。可以问项目经理 。可以问项目组内其他的同事;但是要注意 。在问之前 。一定要自己研究过 。带着问题去问:“我认为这里是如何如何 。不知道对不对” 。而不是直接说:“看不懂 。你给我讲讲”;
我是花费好多钱培训出来的Java,在公司好煎熬,基本都不会写,怎么办呀?

文章插图
每次问过的问题 。把答案都整理记录下来 。千万不要一个问题重复问多遍;
自己写代码之前 。要先看懂别人的代码;在自己的电脑上把项目运行起来 。打上断点 。一步一步地跟踪下来 。了解一个功能是如何触发、处理、返回;
利用一切可以利用的文档和注释;包括需求文档、设计文档、操作手册、数据库设计文档等;不仅要了解代码 。也要了解业务流程;
具体工作 。前期做一些缺陷修复的工作 。就是找Bug、改Bug 。慢慢再开发一些小的功能 。
希望题主早日突破这个瓶颈期 。
我是花费好多钱培训出来的Java,在公司好煎熬,基本都不会写,怎么办呀?

文章插图
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解 。希望能得到你的关注 。
我是花费好多钱培训出来的Java,在公司好煎熬,基本都不会写,怎么办呀?

文章插图
其他观点:
我也是刚刚从培训机构学习的JAVA 。现在正在公司实习阶段 。
首先回答一下你这个问题吧 。其实我觉得不用太过于纠结 。这个应该是新手程序员必经的过程 。解决方法无非就是多问 。问身边的老员工 。或者问上级领导 。千万别张不开嘴自己在那憋着 。然后等人家让你报进度的时候啥也没有 。如果觉得不好意思就下班之后请人家吃顿饭 。或者买条烟 。毕竟公司也知道你是新手不可能把很复杂的功能交给你去实现 。自己在业余时间要多努力 。毕竟一门计算机语言不可能在短短几个月的时间内就能学透的 。自己要有这方面的认识 。也没必要觉得自己是培训班出身的就妄自菲薄 。即使是大学4年正经本科毕业的 。也基本做不到去了公司就能写出东西来 。我身边就有很多本科应届生 。现在也没感觉有什么差距 。
其次我想给那些想要入坑培训做程序员的那些小伙伴一些建议 。
1、不要觉得交了钱 。学了几个月 。出去就能拿高薪 。很有可能你学完之后给你的月薪还没有销售的底薪高 。原因很简单 。一个企业招聘放着有经验老程序员不找 。放着高学历大学毕业生不找 。偏偏找没经验 。没学历(大部分)的 。那就是想图便宜 。不可能给高薪 。不要被给你介绍课程的人忽悠了 。自己要有心里准备 。转了行基本1~2年是赚不到钱的 。
2、要找大培训机构 。不要图便宜 。最起码人家是真的有就业推荐 。而且要比你自己找的相对靠谱 。虽然薪资非常低 。

推荐阅读