程序员的职场进阶总结

Posted 酱油小哥cool

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员的职场进阶总结相关的知识,希望对你有一定的参考价值。

程序员如何快速融入新公司

最近换了新工作,对于如何快速的融入到新公司,想复盘顺带记录一下,我的一些感受,分三个方面来说
一、如何快速融入团队
二、新公司,新架构,新业务,如何切入
三、新公司要注意些什么
第一步,如何快速融入团队,
换了新的工作,在新的环境中,最开始肯定要和我们最近的同事进行交流,可以从闲聊开始;毕竟工作就是人情世故,我觉得大家还是要脸皮放厚一些,释放出自己的善意;在此期间,我们应该快速找到这个团队中的核心骨架人物,比如对团队技术特别了解的技术大佬,也有经常能和产品进行你来我往交流的同组大佬;在找到核心人物后,那后面的日子必定与他们会有更多的接触。
每个公司都有自己的一套开发流程,现在多数都为敏捷开发,那么敏捷的步骤肯定都会有一个需求的流转过程,这个我觉得应该关注;为什么将这个呢,以为这要能够明确自己在开发之前的责任;比如我在刚来我们公司的时候,产品这边给了一个需求的草案,我们第一步其实不应该考虑技术的实现,我觉得应该从产品为什么提出这个需求方面来思考,做这个东西能对我们的产品带来什么好处,定位人群是哪些呢,当前的架构和数据是否满足需求所属呢,按照这个思路来,我们就会对需求有了更进一步的认识,那么在开发的时候,就理解的非常到位了;毕竟我们大多数都是面向业务开发,纯粹的技术还是会接触的比较少;在完成一个完整的需求之后,那么我们就已经基本熟悉当前公司的流程化的东西。
第二步 新公司,新架构,新业务,如何切入
基本上我们每次跳槽之后,都会面对新的业务,比如是在保险,现在到互联网,那么业务上是完全不一样的,我觉得第一步,我们应该认真去试用一下我们的产品,深入了解他的一些功能,以及能为人们带来什么好处;这是从产品上有一个全面的认识;第二步,基与公司当前的用户体系进行切入,比如一个有登录态的接口是如何访问的;没有登录态的是如何访问的;鉴权是如何做的,是统一鉴权,还是分发鉴权;那笔者之前的公司来讲

1、一个请求HTTPS://test.abc.com/dream/getImageList
2、首先进入DNS解析服务,是如何配置的,谁去做,是否有按照地域路由到不同的机房
3、DNS解析完成后,请求到负载均衡机器,nginx之类的负载,是否有做特殊处理,增加了特殊header或者其他特殊处理
4、是否从负载均衡机器,发送到防火墙机器,或者代理服务器,是否有进行其他处理
5、如何知道请求到那个机房,请求的K8S集群是那个,通过什么方式定位到自己的服务,服务内部的数据库,各个中间件是否在同一个集群或者机房等等问题,
6、自己开发一个新的接口,需要做什么事情,CI/CD是如何进行的部署的,环境总共有多少套,配置项,服务开发脚手架等等,技术工具的了解
7、多考虑多思考,一点点积累

三、新公司要注意些什么
1、一定要积极,多多在思考之后问问题,切记脑袋一拍的去问别人问题
2、一定要遵守规范,有问题一定要以合适的话语抛出去,需要借助别的力量破局
3、程序员的工作也遵从一些哲学道理;任何事情不可强求,任何事情不可马虎;抛出问题的同时也要给到答案,大家都喜欢做选择题而不是填空题

但行好事,莫问前程,加油少年!!!

[个人总结]职场进阶修炼

  1. 心灵停留在舒适区是最不可原谅的( 就是懒,图安逸) 
    1. 期望舒适,不愿被打扰,不愿被push不愿被职责,不愿主动关心他人,不愿意思考如何提高团队效率(是否主动性还是懒)
    2. 消极听取领导的命令,消极待命
    3. 不主动接触其他同事,聚会不主动发言,没做好社交的准备 
  1. "好像,有人会,大概,晚些时候,说不定,应该..  总是把这些不确定的词挂在嘴边
    1. 这样容易给leader留下你不靠谱的映像
    2. leader期望从你这里得到比较肯定的结果
  2.  不要拖延
    1. 一般来说, 困难的事情放在前面来完成
    2. 拖延往往是执行力不够的体现
  3.  理论上可行不等于大功告成
    1. 提高自己办实事的能力,切忌空谈
    2. 公司里面总有部分靠嘴巴和靠实干做事的人, 搞清楚自己是属于哪一种.  要是靠实干, 老老实实动手去做
  4. 不要让别人等你
    1. 关注别人的进度,不要落后
  5. 细节很重要(事无巨细均很重要)
    1. 项目谁都能做到60分,但细节决定最终的结果。 细节决定成败
    2. 我曾经以为, 把主要目的达到就可以了.  但这其实是降低自我要求的一种表现.  可能你认为你已经做到80分,但在别人看来, 可能还差的远.  而这些细节, 恰恰可能是你给别人留下的最直观映像
  6. 不要表现的消极
    1. 可能做的事情不是自己感兴趣的,但不能懒散,懒得理睬,想办法应付。
    2. 可能做的事情很机械,但不要表现的闷闷不乐, 因为你可能郁闷更久。
  7. 不要推卸责任
    1. 人总是容易条件反射式的推卸责任,然后一大堆无力的辩解和粗糙的借口
    2. 事情发生了, 在上级面前努力解释说明原因其实很愚蠢.  不如更早的认错并且积极想办法补救.
    3. 仔细想想是不是自己的责任,是否自己的思维方式错误或者处事方式错误。 
  8. 主动汇报机制   主动让leader了解你的进度和动向, 这是对自己的工作负责,也是对leader工作的配合
    1. 积极主动地向上级汇报最新的工作进展情况
    2. 如果任务将延期,下级应尽可能地提前将情况告诉上级(如至少提前一天),以便上级能及时调整方案
    3. 工作中出现任何意外情况,应第一时间上报给上级 这样可以最大程度的规避风险
    4. 在主动汇报之余,推进晨间站立会,下午5-6点的例会。每周一次的小组长工作汇报会议,都是惯例
  9. 总结:  责任心, 积极的态度, 多做的同时多思考 
    1. 更积极,做更多的事情,才能更多的锻炼自己,让自己具备更多的能力。
    2. 先有萝卜, 再有坑.    你要时刻准备好,做一根合适的萝卜, 当坑腾出来的时候, 你才有更高的几率得到坑.  而不是坑在那里等你跳进去.
    3. 如何做好工作, 不仅是工作专业技能的体现,  更是对情商的一种锻炼.  做事先做人,  做人体现在做事中.

以上是关于程序员的职场进阶总结的主要内容,如果未能解决你的问题,请参考以下文章

[个人总结]职场进阶修炼

Android程序员职场规划:让你从职场小白一步一步走进一线公司!!!

Android程序员职场规划:让你从职场小白一步一步走进一线公司!!!

Android程序员职场规划:让你从职场小白一步一步走进一线公司!!!

别在做“职场螺丝钉”了,来看看8年测试工程师总结的进阶自动化测试学习路线

程序员进阶架构师路线