非技术岗 0 基础转型做 Java 开发需要掌握那些知识点才能找到初级 java 开发的岗位

2017-01-06 21:36:40 +08:00
 he458361789
非技术岗 0 基础转型做 Java 开发需要掌握那些知识点才能找到初级java开发的岗位??
2268 次点击
所在节点    Java
5 条回复
he458361789
2017-01-06 21:40:01 +08:00
期待大神回复
jinhan13789991
2017-01-07 00:28:54 +08:00
培训机构半年就够了
q397064399
2017-01-07 17:27:46 +08:00
培训吧,我自学的,踩过的坑太多, 真的
he458361789
2017-01-09 00:29:42 +08:00
@q397064399 想自学,感觉去培训了,说明学习能力不强
q397064399
2017-01-09 05:57:50 +08:00
r#4 @he458361789

学习能力是学习能力,踩坑是踩坑,
花钱去培训班并没有什么可耻的,

培训班的好处:追求速成

所以公司开发中常用到的东西 都会讲一遍
哪些地方有坑 要避免 ,框架是要如何理解,老师会手把手教你 写反射 Servlet 然后教你 ORM 框架 web 框架,给你理清思路,让你认识框架大概是怎么回事,你会说网上资料一大把,自己看也能学会,确实这些东西,入个门,没啥太大得到难度,但是最难的是 0-10 的过程(我不想说,我中间学 Java 配置各种框架 查看 debug 信息 吐血的过程),而不是 1-60 及格的过程,我自己也看过一段时间的培训班视频,虽然很多老师上课之前,根本没有对整堂课有一个清晰的规划,甚至课中的代码,课前都没有规划准备过,但是很多视频还是能把菜鸟轻松的带进门,拿事务来讲,一般上课都会讲 转钱的事务案例,包括事务的一致性 repeatable read 脏读 等,我搜了一大堆文档资料,都没培训班录的视频教学好

-----------------------------------------------

培训班的坏处:追求速成,

学员其实 很长的时间 都在学搬砖 或者 学习如何更快 更好的 学习搬砖,
对编程的基础一概不讲,
(其实没人会一开始推荐一个零基础的小白去学数据结构与算法,但是你个搞 Java 的, Collection 框架是基础啊)
在日常开发中,应用层面要涉及到稍微复杂点的业务逻辑,学员就懵逼了
很多培训班搞 Java 的,连 java.Utils java.Collection 框架都不讲,直接就跳到 SSH SSM 了,
你这培训班,办的的也太速成了吧,
以致于我问我一个大学同学(我两个都是学机械的,他后来报了个培训班),

一个银行的 vip 客户与普通客户,如何排队的业务,他也答不上来,
这其实就是一个非常简单的 java PriorityQueue 问题,

没人要你从头去学数据结构 从二叉树 各种傻逼遍历 学到 完全二叉树的 上浮 下沉等玩意,
但是 优先队列 用总该会用吧,好好读一遍 TIJ 这种问题应该难不倒的

-----------------------------------------------

基于以上分析,我推荐楼主去培训,在课余 补好 CSAPP 算法第四版 TIJ 即可,看不懂的略读即可,
等到实际开发,你至少有勇气说,我没吃过猪肉,我还没见过猪跑?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/332781

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX