阿里巴巴|新人程序员如何顺利度过试用期,让你受益终身的几个技能( 二 )


可能有人会问 , 如果是那种加班太狠的公司 , 例如到12点之后的了?
对于这种情况 , 首先入职前要提前了解下公司的加班情况 。 如果入职后才发现 , 那你就需要仔细考虑下 , 这是你要的工作吗 , 是否能换个更合适的工作?
当然 , 天天加班到12点的公司也不多 , 偶尔上线加班晚点我觉得能接受的 。
4、观察形势、少说多做“祸从口出、言多必失”、“说话是银、沉默是金” , 这些话流传下来不是没有原因的 , 多说就有多犯错的机会 。
在一些工作群或工作场合里 , 不该说话的时候尽量不要多说话 , 特别是有老板在的时候 , 更要谨慎 。 因为很多事情并不像你想象的那么简单 , 可能会牵扯到很多东西 , 你的视角和老板的视角不一样 , 多说就是让自己增大犯错的概率 。
5、学会欣赏而非妒忌在同事做的好的时候积极赞美他人 , 任何人都是喜欢被夸奖的 , 夸奖他人 , 会让别人对你印象不错 。
6、不惹麻烦做事多思考 , 尽量不要给别人带来麻烦 。
专业能力:完成任务
1、信条:完成任务新员工在入职后需要在心里记住这个信条 , 无论使用什么方法(当然需要确保合法...) , 你首先需要确保能完成导师(师兄)分配的任务 。
“完成任务”相当于是一条及格线 , 代表你达到了基本要求 , 如果能超前完成 , 或者完成的比较好 , 那当然就是更好了 。
2、入职前提前准备新人入职后 , 搭建好开发环境、装好常用的开发工具 , 这个通常会给新人半天到一天的时间 。
而这个时间其实我们可以节省下来 , 就是你在入职前 , 可以先问下公司发的电脑系统是 mac 还是 windows , 然后入职前先将所有需要安装的软件安装包先提前准备到 U 盘里 , 包括一些环境配置的教程也可以提前准备好 , 比如 JDK 环境变量配置 , 这样你在入职后就可以很快速的将整个开发环境搭建好 , 从而可能省下几个小时的时间去提前熟悉其他事情 。
3、实现一个增删改查的demo(短期目标)搭建好工作开发环境后 , 接下来导师通常会让你熟悉一些东西 , 例如:开发流程规范、测试上线流程、常用的研发工具、框架和中间件 。
在这个阶段你需要完成一个很重要的事:实现一个简单的 demo , 这个 demo 只需要满足两个条件:1)它是一个 PRC 接口 , 能通过单元测试调用;2)接口实现底层能访问到数据库 , 进行数据的增删改查 。
完成 demo 最重要的几个研发工具是:代码仓库(Git)、RPC 框架、数据库访问层中间件、MySQL 运维平台 , 有了这几个 , 基本你就能实现这个 demo 了 , 所以你需要先找师兄要到这几个工具的地址和相关文档 。
有了这几个工具的文档后 , 接着 clone 一个项目到本地 , 在项目中找到 RPC 框架和数据库中间件使用的地方 , 对照着文档学习如何使用 。
熟悉完之后 , 接着在开发环境完成上述 demo 的开发 , 这步做完 , 基本上你就已经能开始进入需求开发了 。
当新人进入需求开发后 , 一开始分配的也基本就是一些小的改动 , 新增或修改接口啥的 , 通过这个 demo 可以让你在刚开始接到需求后 , 能从容不迫的应对 。
至于各种流程规范、测试上线规范:可以先简单看一下 , 等到了具体做需求的时候直接上去多操作几次就行了 , 有些工具看文档很难懂 , 但是实际操作起来很简单 , 切勿在一些工具的使用上浪费太多时间 。
4、勤记录好记忆不如烂笔头 , 师兄在像你介绍一个工具的时候可能会给你演示一遍 , 这个时候千万要认真看 , 结束后马上记录成笔记 , 后面要用的时候就不会再去问一次了 。