新手必备!程序员入职新公司一定要准备的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、调整好自己的心态

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/56069.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

免费商用 Meta 发布开源大语言模型 Llama 2

Meta 和微软深度合作,正式推出下一代开源大语言模型 Llama 2,并宣布免费提供给研究和商业使用。 Llama 2 论文地址:Llama 2: Open Foundation and Fine-Tuned Chat Models 据介绍,相比于 Llama 1,Llama 2 的训练数据多…

Spring Boot : ORM 框架 JPA 与连接池 Hikari

数据库方面我们选用 Mysql , Spring Boot 提供了直接使用 JDBC 的方式连接数据库,毕竟使用 JDBC 并不是很方便,需要我们自己写更多的代码才能使用,一般而言在 Spring Boot 中我们常用的 ORM 框架有 JPA 和 Mybaties ,本…

LaTex的下载与安装超详细windows版

1.LaTex的下载 (texlive下载TexStudio下载) (1)texlive下载: 这里清华镜像下载 (2)TexStudio下载: 点这里下载镜像 可以根据不同的系统选择不同的版本 2 .LaTex的安装 &#…

【云原生-制品管理】制品管理的优势

制品介绍制品管理-DevOps制品管理优势总结 制品介绍 制品管理指的是存储、版本控制和跟踪在软件开发过程中产生的二进制文件或“制品”的过程。这些制品可以包括编译后的源代码、库和文档,包括操作包、NPM 和 Maven 包(或像 Docker 这样的容器镜像&…

React之组件的生命周期

React之组件的生命周期 一、概述二、整体说明三、挂载阶段四、更新阶段五、卸载阶段 一、概述 生命周期:一个事务从创建到最后消亡经历的整个过程组件的生命周期:组件从被创建到挂载到页面中运行,再到组件不用时卸载的过程意义:理解组件的生…

insert into select用法

文章目录 一、insert into select二、insert into select插入失败 本篇文章主要讲解insert into select 的用法,以及insert into select的坑或者注意事项。本篇文章中的sql基于mysql8.0进行讲解 一、insert into select 该语法常用于从另一张表查询数据插入到某表中…

界面控件DevExpress BI Dashboard v23.1——支持全新的图标趋势指标

DevExpress BI Dashboard v23.1支持在Dashboard图表项中使用趋势指标,趋势指标有助于传达一段时间内的数据趋势——允许用户发现模式并更有效地分析复杂的数据集。 使用DevExpress Analytics Dashboard,再选择合适的UI元素(图表、数据透视表…

Profinet转Modbus RTU从站模式的配置流程

兴达易控Profinet转Modbus RTU从站模式的配置流程需要按照以下步骤进行。首先,确保Profinet主站和Modbus RTU从站的设备之间有正确的连接,包括电气连接和网络连接。然后,在Profinet主站上设置适当的通信参数。 下面是具体操作:创…

【编程语言 · C语言 · calloc和realloc】

【编程语言 C语言 calloc和realloc】https://mp.weixin.qq.com/s?__bizMzg4NTE5MDAzOA&mid2247491544&idx1&sn72d8f9931cfa7ce7441a3248475ab619&chksmcfade321f8da6a374a5935bb46441a03a007c0589db6b8afa8c1991854d632a3201553e37b0b&payreadticketHGy…

SQL SERVER 中将数据表中的字段按分隔符分成多行多列

SQL SERVER 中将数据表中的字段按分隔符分成多行多列_sql按逗号拆分列为多行_帅气的苹果果的博客-CSDN博客 SELECTa.name,monitors SUBSTRING ( a.monitors, b.number, charindex( ,, a.monitors ,, b.number ) - b.number ) FROM( SELECT name, monitors FROM [dbo].[ssm_vi…

uniapp开发小程序-实现中间凸起的 tabbar

一、效果展示: 二、代码实现: 1.首先在pages.json文件中进行tabbar的样式和列表配置,代码如下: {"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/p…

DNS WEB HTTP

DNS与域名 网络是基于 TCP/IP 协议进行通信和连接的。 每一台主机都有唯一的标识,用于区别在网络上成千上万个用户和计算机。即固定的IP地址(32位二进制数转换成为十进制数——点分十进制)。每一个与网络相连接的计算机和服务器都被指派一个…

软件外包开发的后台开发语言

在软件外包开发中,后台语言的选择通常取决于项目需求、客户偏好、团队技能和开发效率。今天和大家分享一些常用的后台语言及选择它们的原因,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。…

Spring框架——AOP配置文件方式

目录 Spring框架的核心功能之AOP技术 AOP的概述 Spring的AOP的简单介绍 AOP概述 什么是AOP? Spring底层AOP实现 Spring的AOP的简介 AOP开发的相关术语 Spring框架的AOP的底层实现 JDK的动态代理(代码了解,理解原理) CGLIB的代理技…

Spring学习笔记——1

Spring学习笔记——1 一、Spring入门1.1、学习路线1.2、传统Javaweb开发困惑及解决方法1.3、三种思想的提出和框架概念1.3.1、IoC、DI和AOP思想提出1.3.2、框架的基本特点 1.4、Spring概述1.5、BeanFactory快速入门1.6、ApplicationContext快速入门1.7、BeanFactory与Applicati…

安全狗V3.512048版本绕过

安全狗安装 安全狗详细安装、遇见无此服务器解决、在windows中命令提示符中进入查看指定文件夹手动启动Apache_安全狗只支持 glibc_2.14 但是服务器是2.17_黑色地带(崛起)的博客-CSDN博客 安全狗 safedogwzApacheV3.5.exe 右键电脑右下角安全狗图标-->选择插件-->安装…

Python:列表(list)与元组(tuple)

列表与元组 列表:list元组:tuple 比较直观的区分:列表是中括号"[ ]“,元组是小括号”( )"元组可以看成列表的只读形式 # 列表 list1 [hello, world] list2 [1, 2, 3, 4, 5] list3 ["a", "b", &…

ChatGPT + Stable Diffusion + 百度AI + MoviePy 实现文字生成视频,小说转视频,自媒体神器!(一)

ChatGPT Stable Diffusion 百度AI MoviePy 实现文字生成视频,小说转视频,自媒体神器!(一) 前言 最近大模型频出,但是对于我们普通人来说,如何使用这些AI工具来辅助我们的工作呢,或者参与进入我们的生活…

Flink非对齐checkpoint原理(Flink Unaligned Checkpoint)

Flink非对齐checkpoint原理(Flink Unaligned Checkpoint) 为什么提出Unaligned Checkpoint(UC)? 因为反压严重时会导致Checkpoint失败,可能导致如下问题 恢复时间长-服务效率低非幂等和非事务会导致数据…

深入解析项目管理中的用户流程图

介绍用户流程图 用户流程图的定义 用户流程图(User Flow Diagram)是一种可视化工具,它描绘了用户在应用或网站上完成任务的过程。这些任务可以是购物、注册账户、查找信息等,任何需要用户交互的动作都可以在用户流程图中找到。 用户流程图的重要性 用…