初级程序员的困惑

栏目:北侠解惑 作者:admin 日期:2014-12-19 评论:1 点击: 1,140 次

今天群里的成员给我发了一个邮件,说了一下自己的疑惑,提的问题非常好,很有代表性,贴出来分享给大家看看,希望大家都有所收获。
     
北侠你好!首先感谢你能建立一个这样的群。现在我刚开始工作不到半年,在工作的同时想学习一些知识提高自己,但是不知道从哪里入手,学习的东西很杂,一会儿是关于网站并发类的,一会儿是基础类的学习,感觉学习太慢。就在前几天群里的一个群友说工作好几年了,换工作时面试官说他的基础不行。我是想提前把你们过来人容易
遇到的瓶颈提前的学习,尽量将来能突破常见的瓶颈,望赐教,谢谢!---郭高伟  2014年12月19日

我的回复为: 谢谢你对我的信任。如果是具体的技术难题,也许我没有时间去解决,或者因为工作太累而不想再花费心思去帮忙解疑。但是,这种方向性的迷惑,我很愿意花费大片的时间给你说一说。
第一:“学习的东西很杂”,这是大多数人的通病,我也不例外。有的时候,因为某事引发了我兴趣,我就看几天struts框架,后来又因为某事引发了我的关注,我就看几天mybatis源码,最终的结果是:顾此失彼,整天忙忙碌碌的,但都没有深入,最终效果很差。
第二:“学习的东西很杂”,这不能怪你,因为外界环境给你提供了过多使你分心的因素。你既想工作好,又想自学收获多,这本来就是一个矛盾体,如何才能正确的处理这个矛盾呢?我个人的做法是:制定一个长久并且专注的自学计划。这样才能真正的深入学习,否则,框架,基础知识这些内容都是蜻蜓点水,都是泛泛而至,最终那个方面都没有学好。例如,我会拿出3,4个月甚至更多的时间去学习一个类别的知识,比如说集合类,基础语法等等。因为平时业余时间不多,虽然按照计划进度比较慢,但是我感觉学到的东西非常多。这个我个人的做法,推荐你试一试。
第三:“学习太慢”,也许是因为你工作忙业余时间比较少,也许是因为你“学习的东西很杂”,战线太长,导致进度慢。前者无所谓,毕竟工作是权重是最高的;后者就需要纠正了,要制定一个专注的计划。
第四:“基础不行”,是因为没有入门,枉学习了这么多年,所以学习知识还是要踏实一点,把眼光放低点,从缝隙里发现基础。什么是基础知识,这个内容非常多,而且与经验和对java的热爱程度有关,主要还是个人感悟。

网站公告
欢迎加入金燕知识社群,当前加入人数:23人,最近加入时间:2018年12月04日,更多介绍请查阅:知识社群

初级程序员的困惑:目前有1 条留言

  1. 沙发
    Blod:

    豁然开朗了 许多

    2015-01-26 下午4:58 [回复]

发表评论


------====== 本站公告 ======------
金丝燕网,即将迎来四周年!

知识社群