前言
工作几年之后和刚入职感受差距还是蛮大的,去年月薪涨7k,应该是涨幅最大的一次,分享下自己的工作感受
记录技术笔记
这个真的很重要放前面,工作中常用的功能,工具,解决方法要记录。很多人写完功能代码,过段时间自己忘记看不懂。有时新功能没提交被误删,重写没啥印象实现的时间差不多。
学习也是如此,当时懂了就要记录下来。现在你还记得自己上个月学过什么?写过什么?我记录下来不仅是分享,也是为以后能抄自己的代码
努力完成工作任务
首先最重要的肯定是完成老板交代的任务,任务没干完天天摸鱼是会遭人嫌弃的。
提高工作效率
在完成任务的基础上,可以优化完成方法,看看同事的做法是否有可取之处,学习更好的方法。
劳逸结合
经常忙碌加班,下班的时候头昏沉沉的,都不知道自己一天做了什么,会对工作感到不满。
工作效率提高后,应该是有时间休息的的,如果一直被压榨做好跳槽准备,工作虽然累但经验涨的快。
上家公司永远都是做不完的事情,一人和五个客户端对接,周末加班半年不到就跑路了,跳槽涨了几k,现在工作任务完成,还有一半时间等联调测试摸鱼美滋滋
遇到难题时调整心态
工作的过程中坑你会遇到各种各样的苦难,要调整好自己的心态,适当摸鱼休息,实在气不过出去转一转
学习使人进步
人在没有压力的情况比较咸鱼,适当的压力更适合学习,比如刚入职上手公司项目,还有为跳槽准备学习知识,我最近比较闲也开始学习。
记录工作笔记
工作常用的知识都可以记录下来,使用更方便,以防以后忘记
程序员学习方法
前面说的差不多,只是细分职业更为具体
优化项目
优化有几方面入手
1、多次使用方法提取出来
2、类似功能可以建立管理类,例如任务系统,活动系统
3、更好的方案实现,例如各功能的每日刷新,使用定时器统一控制
4、提升服务器性能,使用缓存技术,内存数据优化
学习优秀技术
当工作遇到苦难时,学习优秀知识会让你有更好的思路,看看大佬们是如何实现这个功能的,如果工作压力不大可以自由学习喜欢的东西,甚至考研都行,我现在有空想学学C语言数据结构算法
遇到bug时调整心态
实现功能的过程中肯定会遇到各种bug,一直无法解决可以请教其它人,或者出去走走,很多时候加班没有解决的bug,回家洗澡是想通了
读他人优秀的代码
阅读别人的代码很难,特别是冗长复杂的那种,但是优秀的代码会让人眼前一亮,我写的博客文章代码也有不少是同事写的,自动装配队列入数据库,事件系统,解析器等都非常值得学习