新手前端程序员就职指南之 - 入职第一天

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

第一篇 - 入职第一天

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,如果没有的话,也不用担心,相信你看完这一系列文章以后,也能够基本上明白公司的方方面面。

  • 31
    点赞
  • 178
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
为什么Java程序员入职第一条是搭建Linux环境呢? 首先,Linux是一个广泛使用的操作系统,特别适合用于开发和运行Java程序,因为它提供了许多有助于开发人员的工具和功能。 其次,搭建Linux环境可以帮助Java程序员熟悉Linux操作,提高他们的技术水平。了解和掌握Linux命令和操作方式对于编写和调试Java代码非常有帮助。通过使用Linux,Java程序员可以更好地操作文件、配置网络和服务器,并且可以更方便地进行版本控制和部署,提高开发效率。 此外,搭建Linux环境还可以让Java程序员学习和使用更多的开发工具和框架。Linux上有许多先进的开发工具和环境,如Git、Maven和Docker等,它们对于Java程序员开发和管理项目非常重要。通过搭建Linux环境,Java程序员可以更好地理解和使用这些工具,并且有更好的学习和实践机会。 最后,搭建Linux环境还可以让Java程序员更好地了解和适应实际的开发和部署环境。在现实工作中,Java程序往往在Linux服务器上被部署和运行,因此熟悉Linux操作对于程序员而言非常重要。通过搭建Linux环境,Java程序员可以更好地了解和掌握服务器配置、网络设置和安全管理等,为后续的开发和部署工作打下基础。 综上所述,Java程序员入职第一条搭建Linux环境是有诸多原因的,它可以帮助程序员提高技术水平,学习和使用更多的开发工具和框架,以及适应实际的开发和部署环境。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值