新手程序员就职指南之 – 入职第一天

第一篇 – 入职第一天

1. 本篇内容概述:

◇ 了解入职当天的工作内容

◇ 入职资料的准备

◇ 配置开发环境

◇ 公司或者开发账号的申请

◇ 熟悉公司的环境

2. 正文

Hello, everybody

经过 刻苦学习,又加上痛苦的面试过程,这时候很多同学都已经拿到了心仪的 offer,经过短暂的欣喜、激动,对新公司充满好奇的同时,很多同学心里也充满了各种担忧、困扰,例如:

  • 入职第一天我需要做什么 ?
  • 入职第一天需要注意哪些东西 ?
  • 到公司里面我需要做什么 ?
  • ……

在过去带的每个班级中,很多的同学都会问这个问题,担心第一天表现不好,被同事嫌弃、担心被辞退等等情况,在这里,想对各位同学说的是: 稳住,我们能赢……

废话不说,进入正题,下面就来给大家介绍下,程序员在入职第一天需要做的东西以及一些注意事项。

2.1 入职第一天主要做什么
  1. 签合同
  2. 配置开发环境
  3. 公司或者开发账号申请
  4. 熟悉公司的环境或者项目代码等等

你没看错: 刚入职第一天,基本上不会给你安排分配开发任务

2.2 准备好入职的资料

入职第一天需要签合同,所以在入职之前将入职资料准备好,建议在入职前一天就将这些资料准备好,防止早上准备资料,导致自己第一天迟到,这些资料一般会在offer 中明确说明,这些材料包括但不限于:

  1. 离职证明
  2. 居民身份证原件,外地户籍还需提供居住证原件
  3. 最高学历证书及学位证原件
  4. 某某银行储蓄卡(用于工资发放)
  5. 个人近期1寸、2寸白底免冠照各2张(用于档案资料、劳动合同等办理)
  6. ……等等

每家公司对材料收集不一致,所以根据公司的实际情况准备。如果不清楚需要提交哪些资料,需要及时和 HR 小姐姐沟通哟。

如果入职时间特别急,或者有的资料暂时还没准备好,也不用着急,和 HR 说明,一般有些资料是可以延迟提交 1 周左右,所以在 1 周后补交全也是没问题的。

2.3 配置开发环境

​ 入职之后,大部分公司都会给新员工配置新的电脑,这时候就需要配置开发环境、安装一些常用的软件,如果公司允许使用自己的电脑进行开发,再好不过了,因为你的电脑里各种环境基本都是安装好的。

​ 安装配置环境这一步,可以是部分前端同志们的噩梦,很多同学一说到安装、配置环境就很痛苦,主要还是因为动手能力比较差造成的,一定需要多去尝试、多去折腾、多去操作几次之后就能够得心顺手。那么我们需要安装软件呢 ? 清单如下 :

  1. VSCode 编辑器或者其他
  2. VSCode 相关的插件
  3. 微信开发者工具
  4. Git 或者 Svn
  5. Node
  6. yarncnpm
  7. Postman
  8. TeamViewer
  9. ……等等

等等,莫慌……,以上这些工具大部分的安装方式都是非常简单的,只需要从官网下载好,点击安装,下一步……下一步……下一步,最后点击完成,就安装了整个流程,在下一篇文章中,我们 将会介绍这些软件的安装,同时,入职第一天之后,可能还会涉及到一些账号的开通,这些账号包括但不限于:

2.4 公司或者开发账号申请

在入职第一天之后,可能还会涉及到一些账号的开通,这些账号包括但不限于:

  1. 邮箱账号
  2. 叮叮账号
  3. 企业微信
  4. gitlab – 类似于码云和 github 的一个公司内部搭建的代码托管平台,使用方式和码云、github一模一样,甚至更简洁,刚简单
  5. 禅道 – 项目管理平台
  6. 内部调试工具
  7. 小程序开发权限
  8. …… 等等

公司内部一般会准备一个入职流程文档,让你对着文档找对应的人员进行开通,一些幸运的同学,在入职以后公司会专门安排一位 ”老人“ 带着你完成这些步骤,当然如果公司没有安排其他同事,这时候就需要我们主动问下身边的同事,是否需要注册一些账号。

2.5 熟悉公司、开发的环境
001 – 熟悉公司环境

建议第一天入职以后,下班前需要了解知道的。

  1. 能够知道自己的负责人是谁
  2. 能够知道同一部门、同一岗位的还要哪些人
  3. 能够知道其他人是什么岗位或者做在什么位置(例如: 后台坐哪里、测试在哪里)

这三个是为了方便自己在后续的工作中能够找对人进行工作上沟通问题,当然在你入职几天以后自然而然也能知晓,但是比较建议做到心中有数。也能够让自己快速融入环境

002 – 熟悉开发环境
  1. 可以询问下公司的开发流程是怎么样的

    • 分支:git 工作流

    • 上线流程

  2. 可以询问负责人或者同事是否遵循某个代码规范 – codereview

    • standard 代码规范
    • eslint 等等
  3. 向负责人询问自己的工作内容,后面负责什么样的项目或者维护什么样的项目

    • 如果是负责新项目
      • 了解是什么项目,管理系统还是小程序等
      • 使用什么技术栈,是使用 Vue,还是使用原生小程序还是 uni-app
    • 如果是维护项目
      • 获取到项目代码,将项目跑起来
      • 大概熟悉下是什么项目,方便第二天熟悉项目或者恶补相关知识点
2.6 过来的人建议
  • 第一天不要迟到

  • 前一天别熬夜,精神状态好一点,不要给人一种疲惫的模样

  • 对任何人都要谦虚礼貌客气,并长期保持

  • 同事、领导给予了帮助,多说谢谢

Ok ! 到这一步,入职第一天需要做的公司就已经完成啦, 可以美美的下班啦。

3. 总结:

​ 以上的介绍是我结合自己以往的工作经历进行的阐述,全当抛砖引玉,当然有的公司还会有新人培训、欢迎新人的会议等等,这里不做统一介绍,在这篇文章,主要让大家了解下程序员入职第天需要做的一些内容,一些入职当天的一些流程、注意事项等等,让大家在入职第一天不用那么紧张。

​ 需要注意的事,正文中提及的内容,在开发中一般都会有 “前辈” 带着我们完成,这个前辈,可能是我们开发组的组员,也可能是 HR,如果没有的话,也不用担心,相信你看完这一系列文章以后,也能够基本上明白公司的方方面面。