职场中除了完成自己必须要做的工作之外,也要考虑个人成长。
观点一: 一个好工作就是个人成长目标和公司目标一致;
如果你理解了这个观点就能够回答一些人提出的问题: 我作为程序员在公司里学金融考研,老板看到会不会有意见?
这个问题很明显就是个人目标和公司目标不一致, 达成一致你可以考计算机类的研究生。
但恕我直言:如果你工作了几年又想去考研,多半是行不通的;
这句话的意思是,考研解决不了你能力低的问题,多半是在逃避问题。 这么说可能过于不太委婉哈。
想要委婉看这句: 考研可以提高自己的能力。
如果你想要提高自己,可以考虑这么几个问题:
1. 我现在是什么水平
2. 我想达到一个什么水平
3. 我将怎样达到目标
一定要拿个A4纸把他写下来;很多时候你写下来的才是真正能够成长的;
比如我们要做一个项目,或者开发某一个功能,问自己几个问题:
- 为什么要做这个特性,它会给用户带来怎样的价值?
- 什么样的用户会用到这个特性,他们在什么场景下使用,他们又会怎样使用它?
- 达成这个目的是否有其它手段?是不是一定要开发一个系统?
- 这个特性上线之后,怎么衡量它的有效性?
思考完了之后就可以遵循四项原则
- 以始为终
- 任务分解
- 沟通反馈
- 自动化
观点二:
我们不是一个人孤独地在工作,而是与其他人在协作,想要做到高效工作,我们就要“抬起头”来,跳出写代码这件事本身。
运维也是一样,跳出运维这件事本身,不要天天想着部署
观点三: 重视客户
比如让你写一个登陆注册,你可能想到使用用户名密码登陆,找回密码功能,甚至用户名输错次数过多加入黑名单。 甚至都考虑出了架构。
唯一没考虑到的就是客户到底要做啥。
如果客户只是想做个通过手机登陆的打车软件呢。要用户名干嘛。
推荐书籍《卓有成效的管理者》