我的第一篇博客,20191101

一直想记录下自己学到的技术或 碰到的技术难题和解决办法以便更好地去学习和工作,同时还可以记录下自己的成长经历,但是老是控制不住自己的懒癌发作,一直拖到现在才来写,从今天开始以后坚持来更新,给自己里一个 flag!

1.认清自己

  目前状况:啥都会一点,又啥都不精, 表达能力差,不自信,急需改变!

2.职业规划

  程序员一般的发展方向主要是几类:技术专家、架构师、技术管理、管理产品。

  我的职业规划:程序员—高级开发—产品技术—产品经理—产品管理

  1.初入职场的 2 年:主要的工作内容就是夯实基础,此时基本处于“完成上级交付的任务”这样的阶段,不能仅仅完成任务了事,而是要不断思考为什么上级要布置这个任务,这个需求是怎么来的,用于解决什么问题,有没有更好的解决方案等等。

  2.职业生涯的 2-4 年:作为程序员,需要达到一个小 Leader 的层级。

  3.工作经验的 4-8 年:此时程序员已经成为了技术负责人,可以独立负责某一个产品的研发.

3.需要做的改变

  1.写的程序不需要格式化,也可以非常标准的。

  2.写的程序没有无用的代码,其他人来评审时找不到无用的代码。

  3.在可读性与效率中保持平衡,通常情况下我们优先考虑可读性,但是对于频繁执行的部分,可以牺牲可读性保证效率,但需要书写足够多的注释,注释不要说代码的用途,而要说自己写代码时思考的内容。

  4. 商业思维:要多思考为什么这样做,做这个需求想达到什么目的,你做过的程序老板是怎么用它来赚钱的。

  5.沟通表达能力:提高语言组织和表达能力。

  6.文档能力:商业需求文档,市场需求文档,产品需求文档,产品说明书,文档表达能力。

4.一份好工作往往包含以下四点,选那个最贴近的就好了。

第一,公司所在领域是否有竞争空间,产品数据是否有增量空间。

第二,你的团队是否足够有能力,你的直属领导是否足够信任你。

第三,你的工作内容是否能给你带来持续的成就感。

第四,如果一年半不涨薪,现在他们给到的薪资是否能让你愿意加班的热情不减。

 

   

 

 

 

 

借鉴https://blog.csdn.net/GitChat/article/details/79606770 

 

不论你是年轻还是年老,都要靠实力说话。

posted @ 2019-11-01 14:42  会跳舞的猪~  阅读(96)  评论(0编辑  收藏  举报