新手必备!程序员入职新公司一定要准备的7件事

新手必备!程序员入职新公司一定要准备的7件事

入职新公司的前三个月是最艰难的,你需要重新适应很多东西,新的环境、新的同事、新的业务、新的工作流程等,如果你是一个刚毕业进入职场的小白,想要让自己尽快的去适应,应该做好充分的准备,这会让你更加的从容,以下是我们整理的一些常见的问题,希望对你有所帮助。

1、了解新公司

尽可能了解将要去的新公司,包括公司历史、管理层、组建架构、企业文化、产品服务、用户口碑、行业地位、竞争对手等,俗话说的话,知己知彼、百战不殆,加入一个公司,需要了解并适应这个公司,因为公司的各种决策或工作方式很多都是跟这个息息相关的。

2、入职清单

一般来说入职第一周,您将需要完成许多操作,例如提出请求以获取各种权限。您需要跟踪每个操作的进度。

开通各种账号,加入各种群。强烈建议你创建一个待办清单,以跟踪每项事物的进度,以免让你手忙脚乱。

3、准备好工具与资料

提前下载好所需要的软件与资料,可以让自己迅速在工作电脑上完成准备工作。整理好浏览器书签、导入自己常用的历史资料与工具,不仅可以让您的入门过程更加顺利,还可以让您更快地解决问题。

例如:

网站链接(Dev、QA、UAT、Prod)以及当前和以前版本软件的子文件夹。

源代码控制链接,包含特定项目和版本的子文件夹。

当前和以前的冲刺板的链接。

持续集成和部署链接。

API 端点链接,例如 Swagger。

服务器链接与描述可帮助识别其用途(在适当的情况下),例如“XYZ123 — Team 1 UAT”

用于检查网站、API 端点和消息队列端点运行状况的链接。

用于检查处理已知生产问题的帮助台链接,以及有关如何传输电话/其他帮助台轮值协议的文档链接。

实用程序网站,例如 JSON 格式(请与您的公司核实哪些内容已批准使用)。

团队 wiki 文档的链接,以及经常引用的页面的特定链接,例如“部署 XYZ 的步骤”。

用于登记假期和疾病以及费用报销的人力资源链接。

与办公室相关的任务的链接,例如检查您今天应该坐在哪个轮用办公桌座位上,或者如何预订会议室。另外,请确保为非工作时间联系人列表添加书签,并将团队的手机号码放入您的手机中。

随着时间的推移,您还应该考虑添加:

指向以前拉取请求的链接,可以帮助您完成类似的任务,例如添加新的 Angular 路由并对其进行单元测试。理想情况下,这应该放置在团队 Wiki 中供团队使用,因此请考虑与您的团队讨论为此添加一个页面。

帮助解决代码或 IDE 问题的链接,例如有关如何解决特定构建错误的 Stackoverflow 注释。

任何数据库查询软件链接,以及常用的 SQL 查询。

IDE 快捷方式的链接 — 特别是十大最常用的快捷方式,将有助于提高您编写代码的效率。

一些团队还会使用 Postman 等软件来保存针对 API 的常用查询。如果不存在共享 API 工作区(如 Postman 中的命名),则应创建一个共享 API 工作区,以避免在冒烟测试 API 时出现任何挫败感。

4、技术准备

了解公司所使用到的技术栈,掌握所对应岗位需要的开发技能,包括但不限于使用到的开发语言、开发环境的搭建、开发工具等;

了解并详细体验后续所负责产品的对应业务形态,如果是 app 或者网站开发的,最好能够基于他输出一份详细的体验报告,这不仅仅有助于你后续快速进入状态,而且能够让你在沟通的时候有更多的输入;

设定自己的一个月或者三个月目标,一般公司为了让你快速融入都会有这样子的要求,你可以提前准备好,有所准备,这样子到时候就不会手忙脚乱,等到了公司可以再与主管沟通对焦修改,这个有利于你快速适应新的工作;

5、了解公司框架,多看代码

一般来说每个公司都会有自己封装好的框架,你要熟悉公司的代码,了解框架的精髓,大致知道公司的一些业务流程。您应该尝试充分理解业务逻辑。主动预约时间与不同的人一起演示软件。虽然每个公司都有培训(或应该做),但你也要对自己的学习负责。

你可以尝试问自己以下问题:

您的应用程序的不同部分的功能是什么?

您需要什么权限才能查看某些页面并执行特定任务?

应用程序的管理部分在哪里,例如用于执行缓存清理的部分。

哪些计划任务和服务运行以及在什么时间运行?

当工作流程失败时会发生什么 – 可以重新运行吗?如果可以,如何重新运行?

是否正在进行重要的计算,如果是,我是否理解一个数字的变化如何影响另一个数字?

您是否听到不熟悉的商业词汇或首字母缩略词?如果是这样,请在某处记下这些内容,并尽早请同事解释其含义。

所保存的数据的结构是什么?

表格中的数据反映在您网站的哪里?

检查配置文件并仔细了解如何针对特定环境设置这些文件。

检查类和方法中是否有任何常用的调用(或属性),例如用于验证用户是否可以访问资源的调用。

检查如何正确记录代码的约定。

在提出代码更改的拉取请求之前检查所需的步骤,并将其记录在团队 wiki 中(如果尚未记录在此处)。

记下任何代码/单元测试内置类并学习这些领域的教程,以使您的工作变得更轻松,例如 Java Streams。

通过什么链接可以转到帮助台 wiki,我可以在其中搜索如何处理问题?

我对工作流程是否有足够的了解,以便诊断哪两点之间出现了故障?

6、准备好个人的自我介绍

去到一个新环境,第一步肯定就是认识人,一个好的自我介绍,可以让你快速融入团队,并且加深在别人脑海中的印象;并且在遇到问题时,可以找到可以帮忙的人。

7、调整好自己的心态

去到一个新环境,肯定需要一些时间去适应,遇到一些不可避免的麻烦,多沟通主动交流,真诚待人,以积极的心态去看待。

版权声明:本站发布此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,请读者仅作参考,并请自行核实相关内容。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

(0)
菩提菩提
上一篇 2023-11-17 11:05
下一篇 2023-11-17 11:56

相关推荐