经过java培训班速成培训4个月就进入java后台开发的行业,现在这是java开发的第一份工作,在非开发公司,公司就我一个技术人员,没有人带没有任何资料文档可以参考,但是要负责公司系统的优化和二次开发。
我只是单纯的想学好练好自己的技术,可以进步,可以完成一个项目的开发,可以解决更多的问题,能在java开发的路上走得更远,不想跟大多数半路出家的java程序猿一样半途而废。
在培训期间就是很笼统的学习了java后台开发的一些基本概念,而且很多还都学的比较混乱,没有什么条理,现在处于一种混沌的状态。现在上班完全没有方向感,工作不能开展,没有下手的地方,所有问题没有办法讨论,只能自己百度,也不知道百度出的解决方法是不是适用,请问老师就在目前情况下我该怎么理清学习路线,该从哪里开始下手,现在完全没有方向。
本次提问与技术真的是半毛钱都没有,但是我觉得比解决实际问题更有指导性,也是非常有挑战的,不知道老师能不能把自己的学习方法和需要注意的点跟我们这些想进入这一行的小白传授一下。谢谢。
我也是半路出家,大学专业和计算机没有关系,分享一些个人的经验。你的问题涉及到两个方面,一个是如何夯实基础,二是如何快速解决问题
一,系统性的学习需要认真的读书,鉴于你初学不久,推荐一本书给你 https://book.douban.com/subject/26371167/ ,再深入的话可以考虑看 Core Java 和 Think in Java 等。然而学是一个方面,实践更重要,把学到的知识创造性的应用到工作场景中去,做些重构之类的。
二、使用搜索引擎解决问题的能力也非常重要,我比较幸运,入行的时候 google 还没有退出中国,一直保持使用 google 的习惯。对比一下 Google 搜索出来的噪音少,品质也比 Baidu 要好。还有大多数的技术问题,我都是用英文搜索的,不知道英文怎么表述,先用中文术语 + 个别英文单词,找到一些中英对照的搜索记录,找到相对 native 的表述,然后用英文搜索,这样基本找出来的都是 stackoverflow 上的问答,那品质就好多了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。