程序员入职公司实习后应该学什么?

大家好呀,我是飞鱼

文章首发到公众号:月伴飞鱼,每天分享程序员职场经验!

文章内容收录到个人网站,方便阅读:hardyfish.top/

有很多同学入职公司实习后,其实应该是人生的第一份工作,完全没有经验,不知道应该做些啥。

这里分享一下一些经验。

在入职之前,可以提前熟练掌握Git工具:

❝

大厂的代码都是放在代码仓里,因此Git的一些基本操作是一定要会的。

这里可以用一天时间在B站找个Git的课听一遍,跟着操作一遍。

还可以提前和Mentor了解一下组内项目的架构:

❝

常见的项目架构有很多,经典三四层架构、DDD架构、微服务架构等等。

实习前最好和Mentor确认一下组内项目使用哪个架构。

提前看一下网上开源类似架构项目的文件结构,提前学习,实习后上手会好一些。

其实这些实习后边做边学也来得及,但是有些问题可能在Mentor眼里过于简单,所以大家还是提前学习下更好。

大厂学习文档还是很细很全的,现学现搜肯定来得及,像美团就有很多前人写下的知识文档,上手各种平台还是很容易的。

入职之后,首先要熟悉公司用到的技术栈:

❝

在一个国内互联网大厂里,他的项目肯定是体系化,商业化的。

所以做的项目不是和学校自己做的作业项目一样简单。

公司中的项目一个体系化的技术栈,这套技术栈是可以支撑一个商业化项目的,所以比较全。

如果你有一些没学过,那你在开发过程中、排查问题中会非常难受,所以技术栈都需要学习下。

但不是所有都要学精,比如用到Spring,这种可以学精一点。

像 Maven、日志工具,这种了解就够了,不需要学精。

之后是熟悉公司的项目:

❝

这个是重中之重,实习最重要的就是这个。

因为这个是真实线上使用的项目,对你后续校招找工作非常重要。

所以一定要花大量的时间去熟悉项目整体的架构、整体的链路、数据库表设计、领域模型。

了解项目中最核心的难点是什么?

这些都是可以写在简历里面有用的东西。

如果不熟悉的话可以请师兄或同事吃顿饭,看不懂的可以多请教请教他们,脸皮要厚。

看是否有机会转正:

❝

有些实习是可以转正的,也就是校招正式offer,这种有机会的话可以争取下。

就算你不想继续待在这,拿到了转正offer也可以用来保底,或者用来 Argue 别的 offer。

转正要做的事就是实习过程中多积极主动,多总结输出文档,和师兄打好关系。
❝

想看技术文章的,可以去我的个人网站:hardyfish.top/。

  • 目前网站的内容足够应付基础面试(P7)了!

每日一题

题目描述

❝

给定一个二叉搜索树的根节点 root 和一个值 key ,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。

返回二叉搜索树(有可能被更新)的根节点的引用。

代码实现

java 复制代码
class Solution {
    public TreeNode deleteNode(TreeNode root, int key) {
        if (root == null) {
          returnnull;
        }
        if (key < root.val) {
            root.left = deleteNode(root.left, key);
        } elseif (key > root.val) {
            root.right = deleteNode(root.right, key);
        } else {
            if (root.left == null) {
              return root.right;
            }
            if (root.right == null) {
              return root.left;
            }
            int minVal = findNode(root.right);
            root.val = minVal;
            root.right = deleteNode(root.right, minVal);
        }
        return root;
    }
    private int findNode(TreeNode root) {
        while (root.left != null) {
            root = root.left;
        }
        return root.val;
    }
}
相关推荐
秋天的怀念_David5 分钟前
第二十一夜 · 数字黑洞与西西弗斯的惩罚
java·程序人生·算法
excel12 分钟前
双 Token 与前端使用 Crypto 公私钥鉴权换 Token,哪种方案更好?
前端·后端
外收内放12 分钟前
Python基础语法练习题(73)
java·前端·python
Wang's Blog16 分钟前
Java 项目实战: 交友项目 - 环信后台发送消息测试
java·交友
用户37215742613542 分钟前
Java 操作 Word 脚注和尾注:添加、读取与删除
java
AI入职记1 小时前
AI 代码审查召回率实测:20 个骗过单元测试的变异体,抓到 13 个
后端
浮链序1 小时前
别让 AI 客服把用户当猴耍:百来行 Python 把「转人工」做成一条高可用链路
后端
属于自己的天空1 小时前
Claude Code 插件完全指南:官方市场怎么用,怎么自己写(v2.1.269+)
后端
考研保研资料分享1 小时前
2025公卫保研清华专硕:三校考核、英文读译与择校复盘
面试
Tokenfree1 小时前
给大模型调用加一个熔断器:60 行代码,三个阈值
后端