前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >入职前应该学点啥?

入职前应该学点啥?

作者头像
博文视点Broadview
发布2023-04-04 11:02:56
2960
发布2023-04-04 11:02:56
举报
文章被收录于专栏:博文视点Broadview

对于23届录友来说,大多数已经结束了自己的秋招,不少录友放松一阵之后,也开始想入职之前应该学点什么,对自己以后工作会比较有帮助。 我通过一位23届和一位22届录友的问题,来说一说,我对大家入职前应该学什么的一些建议。 以下是知识星球里两位录友的提问:


录友问:

卡哥,我是非科班转码的,现在终于拿到心仪的大厂Offer 了,已经签了。

因为明年夏季才入职,想问下这段时间,还可以补一补哪些基础知识和课程?我现在只会数据结构和算法,Spring框架和Cloud 的一些知识。

计算机网络、操作系统和数据库基础这些需要深挖一下么?


Carl答:

你可以问问HR 入职后项目组的leader微信,问问部门技术栈,使用框架的情况,自己可以先学一学。

如果有时间的话,可以申请提前去实习,先融入工作环境。

不用去深挖网络,操作系统和数据库基础这些,因为在工作中基本用不上。你现在深挖,工作个半年也都忘了。

都是面试造火箭,进厂拧螺丝。

(当然对于计算机基础如果感兴趣,确实想深挖,可以去做做MIT的一些lab)

我建议这个时间,你可以把你学过的内容,都整理成笔记,包括 算法,网络,操作系统和数据库基础 这些,估计之前你一直在准备面试,可能没有时间系统性的整理学过的内容。

你现在有时间去整理这些内容,一定要按照自己最容易理解,能让自己最快速回忆起来的方式整理,不怕花时间,毕竟你现在有时间。

为什么要整理这些呢,因为以后你主动或者被动跳槽的时候 依然能用上,到时候 看一下自己的笔记 这些就都快速回顾一遍了。

这样会节约你大量的时间,因为工作之后 没时间去系统看基础类的内容,所以一定要有一套方法让自己当初学过的内容快速回忆起来。

我在星球里看到了,一些22届录友工作了半年,因为绩效还是试用期被裁的经历,然后之前校招准备基础内容还都忘了,工作经验也还没有,这个时候就很被动了。

如果现在想学点啥 工作中能用到的,那么你可以学设计模式,花点功夫把 26种设计模式都好好研究一下,工作之后 看项目组的代码,就想一想 这是什么设计模式,如果设计的不合理,你还可以进行优化,这就体现出应届生的基本功了。

也可以学习一下 shell,和python,对于程序员来说,脚本就是生产力,可以把我们的很重复性工作自动化 (这一点工作一两年的录友会深有体会)

大家可能感觉 shell 这种脚本不是很简单吗?

其实并不简单,工作中要写的脚本都很复杂,特别是项目启动,项目部署之类的脚本。所以可以先自己尝试学一学。


录友问:

卡哥,我是22届应届硕士毕业生,校招进了某大厂,c++开发岗,部门业务不行,年底裁员卡我试用期了,已经确定被裁了。

像我这样没什么工作经验也失去应届生身份的人还能找什么样的工作啊,力扣自从工作后就没刷了,计算机基础也忘的差不多了。

现在被裁估计一时半会也找不到工作,我看23校招已经很艰难了,我在这行还能找到工作吗,现在很迷茫,希望卡哥指点指点


Carl答:

你毕业能进大厂说明技术水平还是可以的,春节的时候 好好把自己校招时候 学习的内容巩固巩固。

这也是我为什么 很多23届录友问入职前学什么,我都回答 是把 校招相关内容 八股文 算法题 都好好整理一下,怎么方便自己复习就怎么整理,反正现在有都是时间。为的就是 工作以后 一旦要 去找工作,可以拿出自己准备的资料,快速复习

你目前就就用校招的简历 ,然后加上 一个【工作经历】 就是你这半年的工作, 趁你还没离开公司,把项目文档,凡是对你求职有帮助的统统备份,等你离职了 在想回顾一下项目内容,可能没资料可看了。

然后好好梳理这半年的工作,没难点自己造难点,没干啥活,可以看看项目文档,适当把别人的活消化为自己的活(要在自己充分理解的情况下,要不然就是给自己挖坑了),然后包装到简历上。

剩下的就是春节后,海投一波了, 在找到下一份工作问题不大,但可能不会是大厂,所以也不能特别伤心,人生小波折,好好加油。

作者著作

▊《代码随想录——跟着Carl学算法》

孙秀洋 著

  • 归纳经典算法面试题,总结经典算法的各个知识点
  • 分析多个算法应用场景,快速构建算法知识体系
  • 本书是用C++进行讲解的,支持本书内容的 Java、Python、Go、JS、PHP、C、Swift等语言版本,可以查看本书内容和讲解思路,配合网站一起学习

本书归纳了程序员面试中的经典算法题,并按照由浅入深、循序渐进的顺序讲解。

本书首先讲解程序员面试时需要了解的制作简历的技巧和IT名企的面试流程,以及面试时经常忽略的代码规范性问题。然后详细分析程序的时间复杂度和空间复杂度,包括如何把控程序的实际运行时间,以及编程语言的内存管理。接着讲解数组、链表、哈希表、字符串、栈与队列、二叉树、回溯算法、贪心算法、动态规划的理论基础及其相关题目。

本书采用了力扣(LeetCode)的原题,方便读者在学习算法的同时,及时练习相关代码,加深对相关概念的理解。

(京东限时下单立减50,快快扫码抢购吧!)

口碑爆棚

代码语言:javascript
复制
发布:刘恩惠
审核:陈歆懿
代码语言:javascript
复制
如果喜欢本文欢迎 在看丨留言丨分享至朋友圈 三连

 热文推荐  
2023十大科技趋势(达摩院发布)
手把手教你编写Node.js模块
马斯克收购推特后,亲自与员工探讨了……
如何实现一个完美的深拷贝库?

▼点击阅读原文,查看本书详情~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 博文视点Broadview 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档