一名普通的java 程序员,平时工作之余一直保持着看书学习的习惯,网络、操作系统、组成原理, mysql 数据库,SSM, jvm ,数据,在学习中。越学习,也越其中原理的深厚。

工作中也确实发现,多了解了原理性的知识后,在一些疑难杂症问题上常常会有出乎意料的帮助,有时候偶尔用了算法思想来处理某些需求,当高效率解决问题后,特别有高兴,所学有所用。

然而日常工作中基本大部分工作都是的java web 业务的开发,数据库增删改查,很偏向于最上面的业务层开发。公司整个团队也是,基本都是某个架构师答搭建好后,再由开发一些业务需要。

所以很焦虑,想要提高,想要高质的工作经历或项目经验,却又不知道怎么把知识学习自身提高  与 工作 结合起来?没有什么办法,只能每天坚持下班后基本看2个小时的书,单身一人所以周末也基本都把时间放在书上了。然而学习提高的知识与能力在目前的日常工作中真的能用的很少,想要工作有激情,加班无所谓,所学不能所用,有时候甚至会有感觉“工作在浪费我的时间”。。。

这可怎么办啊,这个思想太可怕了,想问问大家,应该怎么做,提升到什么样的水平,达到什么样的能力,才能进BAT呢?

6 1 收藏


直接登录
最新评论
  • 开云 梦想咨询师 09/18

    心路历程又会如何变化呢

  • Could   09/18

    想激情就自己创业或加入创业型公司吧。 创业公司需要很多技术积累。 你肯定能把你学的用上且觉得不够用。

    • 开云 梦想咨询师 09/19

      还是希望能去有一个大平台,想看看传说牛人长啥样

      • CapaLin 软件开发 09/22

        已搭建好平台的公司,你进去就是具体职责履行和任务的完成,可挑战发挥自己的机会并不多。如果想提高挑战自己,可以去创业或组织结构不成熟的公司,这样可以参与开发的各个环节,可以尝试不同的角色职位,可以有更多的发挥空间。

  • 零零水 前端工程师 09/19

    先投一次简历,等电话面试

    • 开云 梦想咨询师 09/19

      目前也在投简历,意想中的公司没有打电话,看来还是自己的经历能力有待提高吧

    • 开云 梦想咨询师 09/22

      简历,我发现那些在的互联网公司,好像要求都比较高,平时都没接触过,这可怎么办好

  • 海之乐章 java 09/20

    传统非互联网的项目?

    • 开云 梦想咨询师 09/20

      saas 平台,我们公司也不是互联网公司, 也不知道当前互联网项目是什么类型,

  • 肉坨坨 设计 09/22

    全文就“单身”二字吸引了

    • 开云 梦想咨询师 09/23

      单身时间多啊,必须在简历里也写上,“单身,可加班出差”

  • 豆浆 Server Engineer 09/22

    事实上,Java 这个语言本身就很可怕,他阻止你去了解操作系统。而目前编程的本质还是操作系统,大部分的东西都是基于操作系统运行的。Java 的生态太大了,而且最不好的就是 Java 的大部分库和框架都隐藏了操作系统的真实逻辑。

     

    你想研究底层的东西,还是要看看 C 的书籍

    • 开云 梦想咨询师 09/22

      我也想研究底层的东西,可是自身学习和职场工作找不到一个很好的契合点。

      在我的想法中,自身能力的提高与工作范畴是分不开的。

      而目前工作上主要是一些业务层上的东西,关于技术挑战性的比较少,这与自身能力的提升相背,所以为此而感到焦虑。

  • sorry丶 逗b系,专治不开心 09/22

    你所谓的提升是什么呢?你的职业规划呢?技术流还是管理流?嗯哼,你自己都没有规划,你的未来你都不知道去规划。别人说技术好你去搞技术,别人说管理牛逼你有怀疑自己是不是错了。自己想往什么方向发展,自己早些规划。自己人生自己掌控。你们公司偏业务,那你业务全都搞明白了么,我曾经也是开发,公司也是搞业务的,ok当我把业务理的清清楚楚条条是到,领导自然就看到你的存在。之所以你现在迷茫的原因就是哪方面都不精。先规划吧

    • 开云 梦想咨询师 09/23

      嗯嗯,谢谢你的劝言,我会思考,有则改之,无则加勉。
      我也有点观占,据说,越有修养的人,说话做事就越优雅,也会让更多的人喜欢,
      ,多人相助,他们的事业阶梯也会更上一层楼。
      其实说话交流是为了解决问题,或说明某一个观点,
      交换思想的过程,并不是为了个人情绪的宣泄。

      如果能娓娓道来,不这么盛气凌人,或许更能让人理解;
      如果能依据事实,不这么无中生有,或许更能让人信服。

  • dcscodelife   09/23

    关键还是在于信息,大部分人掌握的信息都是很有限的,网络上的信息只是冰山一角,只有有了正确的信息你才能做对应的准备工作。

    想进BAT,就要想办法接触BAT的牛人,主要是看他们招人有什么技术要求,然后满足之后可以请他们帮忙内推。

    而如何接触BAT的牛人了,虽然网络信息有限,但网络连接无限,想接触还是有很多方法的。

    • 开云 梦想咨询师 09/23

      嗯嗯,真的有好多圈子,圈子内信息共享,而圈子外就不知道了

  • 吹雪   09/23

    找找老司机沟通 交流啊  出去旅行 放松大脑啊

  • 后知后觉。 菜鸟程序员 09/28

    我觉得吧,还有一个方法,跳槽到一个比较闲的公司,自己搭建一个较复杂的项目,从无到有,视野就开阔很多,靠人不如靠自己,最重要的是你单身啊,来啊,快活啊~

  • 想进BAT,要看看BAT的要求是什么,再根据要求有重点的去突破一下。

    • 开云 梦想咨询师 10/14

      有针对性的突破是个好建议,不管怎样都是为了提升自己,不管是在那都不是最终点,都是为了更好的提升

  • Harry   10/13

    我觉得吧,多看看类似jvm虚拟机,研究下java源码,熟悉常用的java集合和操作,有机会的话再看看分布式+机器学习的东西。有很多东西待我们深究的

    • 开云 梦想咨询师 10/14

      嗯,平时也在看。分布式+机器学习一块准备学,还没接触,就目前这个发展趋势感觉还是得学学

  • snowell   10/14

    一边学习,一边注意机会,平时多多练习。

  • pxo 技术 10/15

    去学分布式技术对以后转互联网项目有很大好处

    • 开云 梦想咨询师 6 天前

      嗯嗯,我也正准备学,有什么好的学习资源或途径 能推荐下吗?

  • zzh   6 天前

    大哥,你进了BAT照样是这种事情好不好,你以为好到哪去。。

  • 都差不多~

  • java小白一个,想知道  做java开发 一般是向着架构师发展吗?