关于Java程序员如果度过迷茫、跳出安逸,自认为还是有一定发言权的,毕竟我本人也是这么一步一步地走过来的;下面我就分享一下自己的看法。
在工作中突破瓶颈我们经常会看到这样的鸡汤文:“下班后的八小时,决定了人生的不同”,“工作八个小时是为了生活,下班后的八个小时是为了更好的生活”,诸如此类的(文章的最后可能还附带了一个课程购买的链接);我本人是不太赞成这样的说法的:
别的行业我不敢轻易点评,至少IT行业,多做几个项目,多设计几个解决方案,甚至多遇到几个BUG并解决掉,这些事情对程序员能力的提高,可比看几本书、看几个视频要明显的多;
如果在工作过程中,能有适当的压力,对能力提升的效果更高;有的时候逼一逼自己,成长的更快;
工作之外的时间,投入一部分在个人的能力提升,也是很重要的,但是还有更重要的事情也不要忽视,比如陪伴家人和锻炼身体。
总之,Java程序员如何度过和图片自身的瓶颈,我认为还是以工作为主,工作以外的努力为辅。
其余一些小建议下班之后,除了锻炼身体、陪伴家人、有一些自己的兴趣爱好之外,还是要抽出一些时间给自己充充电的(行业性质,确实难免),这里也有一些小建议分享给大家:
有很多课程,感觉学起来没有什么用,比如计算机原理、数据结构等,看起来工作中用不到,但是计算机知识体系是分层次的,这些都是最下面的基础课程,也相当于修炼的“内功”;
英文你可以不会听、不会说,但是你必须会看英文文档,这个不要怕,有个高中英文基础足矣,多看看就熟练了,每天坚持看半个小时,有一个月就差不多了;
笔记很重要,要不断完善自己的代码仓库;笔记不是写给别人看的,而是为了自己以后不断地翻出来复习;
先深耕一门编程语言,再努力增加技术知识宽度;全栈工程师确实牛,不过刚开始工作的时候,要根据自己的精力做出一些选择;
眼光不要只局限于身边的同事,技术不要只局限于公司的项目;
业务能力很重要,业务能力很重要,业务能力很重要;
不要一门心思敲代码,该吃吃、该睡睡,多锻炼身体,保护好肩颈和腰椎,多交友,适龄结婚。