新手程序员如何快速上手项目、融入团队

新手程序员如何快速上手项目、融入团队

今天我来聊一下
作为一个新手程序员
我们怎么样去快速的上手一个项目
并且融入这个团队
有些小伙伴给我留言
说他很快就要入职了
但是他最近觉得非常害怕非常的焦虑
公司里面的一些技术站
还有这个业务
等等等等一系列的东西
可能他不是很熟悉后
对未来的那种未知的一种恐惧吧
我大概分析了一下
他们的这个害怕和焦虑吧
我总结一下的话
可能就以下这几个方面
首先第一个是这个技术站
比如说你去公司里面
他可能是有的技术站你用过
有的技术站你没有用过对吧
然后你用过的那些技术站
又和你之前用的那种方式还不一样
封装了对吧
还有一种焦虑呢
就是对于现在这个公司
他所做的这个业务
不是很了解
比如说你之前
一直是混迹在这个运营商
或者是这个银行这个事业部的对不对
但是现在你完全是做这个互联网
完全是做这种to c的这种项目
所以说有很多的这种业务
新领域新业态啊
自己甚至平时都没有怎么接触到
所以说理解起来
也是有一定的这个时间和成本的
OK那么第三个呢
就是他们这个项目模块的一个划分
对吧
上来之后呢
就是不是像以前那种单体项目
了也不是像以前那种就是前后端分离
他们可能是分的更细了
比如说微服比如说中台对吧
架构可能更清晰了对吧
然后呢还会去给你来点这个DDD
什么领域设计对吧
然后你突然会觉得之前
苦练的那么多年的那个Crud
突然就不香了
没有用武之地了对吧

然后第四个呢就是公司的那个Viki
就是你到了一个公司去之后呢
可能就是你身边的这些人都在忙
然后他会告诉你
我先发给你几个Viki
你看一下
大概有什么问题你随时提出来
就是新人的一个Viki
必读的一个列表对吗
然后这个Vicky呢就是很长很长OK
上来就让你自己看
就感觉跟天书一样对吧
不知道从何下手
不知道哪些是重点
然后呢就是公司的这个研发流程
就是可能在以前的公司
你是直接去打一个包就上线了
或者说打一个包就测试了怎么着
就是很简单的一个研发流程
但是现在到了这个公司呢他需要去
经过一个非常
漫长的这个研发流程
就是去打包发布等等等等
就会让你觉得很麻烦OK
然后你也要去适应
他的这种研发的这样一个流程和规范
对吧然后最后一个呢
就是你会发现你周围的这个人哇
发量都非常的少
然后技术都很强
然后也不怎么爱说话
所以说这个时候呢
你就会觉得
周围的人怎么那么的冷漠
没有之前的那种同事
一起去吃饭很熟悉的
抽烟开玩笑等等
周末团建等等这些
就一去不复返了
所以说种种这些
都是造成
他害怕或者是焦虑的一些原因吧
那么我这个地方呢
就是针对他的这个害怕和焦虑
我想要
给他的是心态和勇气的这样的一个
建议啊首先怎么说呢就是
我觉得公司
肯定是认可你的情况下才会招你的
对吧不管是你过往的一个经历还是
他在面试的过程当中看到你这个人
未来的一个潜力
也就是说公司肯定是认可你的
所以说你对于你自己没有必要不自信
OK肯定是没有任何问题的
然后呢
就是你进入到一个小组去了以后
你的这个直接的这个leader
或者是mentor啊你的导师
他肯定是不会给你很
难很难的这种事情让你去
做让你去上手的
对吧这个风险是很高的OK
然后我通常的一个理解是
如果说让我带一个新人
他来了以后我肯定是
会给他做一些业务逻辑
不是很难的就是比较简单的那种
给他做然后就是
主要做这个不是说
为了让他去完成这个功能啊因为
这个功能给一个老程序员
可能很快就能完成对吧
其实你在做这个小活的时候呢就是
去熟悉人
熟悉怎么样干活的
就这么一个事情对吧
所以说你对于你未来
你们那个leader
要安排给你的事情
是不用做任何担心的OK
那么还有一个呢就是我
最最就是
着重要跟这些新人朋友讲呢
就是你如果在
工作的过程当中遇到了任何的问题
一定要及时的提出来OK
这个是非常非常重要的
你的leader你的mentor你的导师
他就是给你来答疑解惑的OK
所以说这个是他的义务
他有他有义务要帮助你成长融入团队
你明白我意思吗
所以说这个没有什么不好意思OK
然后另外一个呢
就是如果说你掩饰了一个问题
他往往会带来更大的问题
而且可能这个问题在一开始的时候
暴露出来
很好解决
对吧但是
如果你觉得这个东西不是问题
或者说你没有暴露出来
那别人也会觉得啊没问题都很好
all good对吧
但是到后来出现了很大的问题
这个就非常不好了
OK很有可能
你的这个试用期直接就结束了
OK我理解的就是
如果有任何不确定的地方啊
一定要跟周围的这个老同事
包括啊你的直接的leader
来做一个这个review
就是看一下
你理解的和我理解的是不是一样的
你预判了我的预判没有对吧
就大概这么个意思OK
大家保持同频共振
而且有的时候你暴露出来的这个问题
很有可能是一个共性问题OK
你把这个问题抛出来了以后
大家都能够引以为戒
这个也是对团队来讲是有好处的对吧
然后针对于呃周围的这些老员工呢
我的理解是很简单对吧
因为程序员没有那么多花花肠子
基本上都
是属于那种
很直爽很耿直啊钢铁直男那种对吧
所以说相处起来我觉得也是
很好相处对吧
然后我想对老员工相处吧
提我自己的一些理解啊
就是首先第一点就是作为一个新人
你进去之后首先嘴一定要甜一点
要有点眼力见对吧嘴甜一点
但是嘴甜也不代表着说
你要去讨好任何人OK
就是这个界限你要分得清楚OK
嘴甜不代表讨好
那第二个呢
就是热情一些有激情一些对吧
不要就是总等着别人来找你
你可以主动的去呃
讲话主动的去跟别人
闲聊一下交个朋友这都是可以的
但是呢你也不要去炫耀啊
比如说你之前在什么什么公司
你之前是怎么怎么做的
现在咱们这公司怎么能不行
我告诉你
你说这个基本上你就已经死了一半了
OK所以说
热情但是记住不要炫耀
不要过分的去张扬你的个性OK
这个自己去自己去理解OK
那融入一个团队
包括上手一个项目
有没有一些具体的做法呢
我觉得还是有的
首先第一个就是你拿到了一个代码
拿到了一个项目之后
你想要你要去想办法
让这个项目能够平稳的运行起来
比如说这个项目的配置文件
还有他的这个美文的依赖
还有这个项目内部的一些模块的划分
包括接口间的一些调用
还有这个数据库
release elastic search他们的一些连接信息
总之就是你要把你这个电脑
上面开发的一些环境依赖
全部都配置好
然后能够让你的这个项目运行起来
这个是第一要义
这个没有搞起来
后面你基本上就会被别人看不起
OK所以说这个是最重要的第一点
那第二点呢就是你的这个业务
你现在需要去做的这个业务
或者说你未来要去规划做的这个业务
你要去了解要去上手
那么首先就需要
你去了解这个项目的背景
我们为什么要解决这样的问题
这个为什么是一个问题
为什么要去解决
这个是很重要的
你可以去和产品沟通一下对吧
因为产品我觉得怎么说呢
沟通表达能力还是相对于程序来讲
强一点对吧
然后他看到的是整个的一个全貌
全貌和全面
你可以站在一个
用户的角度去跟他来沟通
这个到底是什么样的一个东西
然后他会给你讲的很清楚
这个也是非常快的
能够上手业务的一个方式
就是去找产品对吧
我的一个理解就是你在做项目的时候
任何时候都要去想
未来会不会有一些变化
或者说有些拓展
然后呢你可以把你现在的这个程序
设计的更加灵活
更加的这个便于扩展
这个是我的一个想法
呃另外一点呢
就是
公司他肯定会维护一些数据字典
这个我觉得对于整个业务的一个理解
包括数据库的一个字段的理解
都是非常有好处的
因为我们呃
毕竟是要在这个massacle之上去
玩这个数据的
一个流转对吧
所以说数据字典
对于我们是非常有帮助的
然后数据字典呢
可能之前的这些人
都没有去做这个事
所以说这个就落到了你的肩膀上
你要呃勇于乐于的去承担一些责任OK
如果你发现有什么东西不完全
有什么东西还不够完善
你就可以自告奋勇的去做这个事OK
我觉得这个是对于你自己来讲
你自己是一个提升对吧
然后能够马上去
熟悉这些业务熟悉这些数据对吧
另外一个呢就是你后面来的这些人呢
他会看到你的这个Vicky
哎他会觉得这个东西是很有用的OK
所以说这是一个利人利己的事
我觉得多做一点这样的事情
会让你在团队当中更受别人喜欢吧
我的一个理解是这样的OK
然后还有一个就是文档化吧就是嗯
你到了这个公司之后呢
你千万不要说
用你的脑子去记一些东西
你肯定要是啊把你的一些认知
把你那些所思所想
全部都记在这个v t上面去
因为现在我我理解
互联网公司基本上都有v t
对吧
就算是没有Vicky
你也可以把你的一些想法
记录在这个丁丁的一些文档里面去
或者说你自己的一些有道云笔记
这些
就比如说是产品文档的一些理解
和批注
然后引用一下全文
然后你对哪些地方可以高亮标注一下
这个是产品方面的
然后就是在设计层面对吧
你的这个架构设计你
的这个数据库设计
还有这个接口定义等等
你的一些所思所想
包括会议的一些讨论的纪要
你都可以记录下来
作为一个设计的文档
然后最后呢
你会去
完善这个相应的一些数据字典
你为什么要这么设计对吧
它的长度
它的这个
字段类型啊等等等等对不对
叫什么名字
这个也做一个详细的定义
然后呢就是接口文档
还有这个测试的case
等到这个项目真正上线了以后
你还需要去做一些项目后的事情
就是这个监控
还有这个日志的一些观测对吧
其实我理解就是
监控不仅仅是在啊写完这个代码以后
上线以后
而是在你写代码的过程当中
你就需要去考虑到
哪些地方我是要有监控的
哪些地方我是要去很清晰的
在事后我能够追溯
他到底是因为什么原因
这个就要求我们能够正确的去
系监控
正确的去打log
所以说这个我可能
也会后期抽一个视频
跟大家一起来分享一下我的一些心得

然后是上面所说的这些文档吧
我理解还是要主动的去熟悉
并且完善
这个是我觉得
一个新人能够成长最快的一个方式
OK那么以上呢
就是分享的内容了
谢谢阅读

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苍穹一梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值