备战2023秋招,简历专业技能怎么写?

专业技能

这部分总结起来就是:

语言基础 + 计算机基础 + 领域知识/组件/编程环境

语言基础就是挑你的主语言里面重要的语言特性写,一般1-2门,比如C++、Java、Go。

计算机专业基础课就是OS、网络、算法、数据结构、数据库这几块,基本上描述语言你都可以照着我这个模板写,稍微根据自己实际掌握情况改改。

领域知识/组件/编程环境 就是类似 Linux、Shell、Git、Spring、MQ、Redis、Unity 这种和写代码息息相关的框架、周边等。

下面👇是一个实际例子:

  • 操作系统(操作系统基本原理 + Linux)
  • 计算机网络 (TCP流量控制、拥塞控制、UDP、IP、HTTP、HTTPS 、等)
  • 算法与数据结构(list、heap、queue、bst、avl、RBtree、B+树、二分、BFS、DFS、回溯等)
  • 数据库(数据库原理、三大范式、事务、索引、日志系统redo、undo,锁、MVCC等)
  • 编程语言(Java:多线程、JVM、JDK集合,C++: 编译链接、STL源码、虚函数、多态、智能指针、C++11 新特性等)
  • 框架:SpringBoot、MQ、Vue 、Redis 等

基本上 80 %的同学都是上面这些内容了,如果你对于一些企业里用的比较多的技术,比如 ES、 Docker、k8s、RPC框架、MQ、DB等了解比较多的话,也可以写上去。

堆砌技术名词要慎重

对于只是听过一些名字、简单使用过的就不要写上去了,凡是写在简历上的名词,都要保证自己能够把原理说出几条。

比如 Docker 可能要学习过 Cgroups 、Namespace等MQ 则要对使用场景,消峰、异步、解耦这些了然于胸,甚至 MQ 是怎么保证消息不丢、如何解决消费重复等问题也要有一定了解,甚至还有消息序列化、基于 MQ 做分布式事务这些。

当然,校招不会对这些有要求,但是一旦你写上去了,可能就会被问,所以建议不是很了解的技术点就不用。

专业技能: 了解、熟悉、精通?

大家常用的几个词:了解/熟练/掌握/熟悉/精通,我们先对齐一下这些词大概含义

  • 了解:就是你知道有这么一个东西,大概能用来干嘛
  • 熟悉:就是你经常在使用,但是未必有很多的了解,也没深入的学习
  • 掌握:就是你能用这个东西来完成一些功能,解决一些问题,但是还不熟练,还需要边查边做
  • 熟练:就是你成为一个熟练工了(大多数人在此水平),能够快速的搞定功能模块,代码需求,完全不用思考。甚至高端点的人,有自己的代码库和工具箱了,那搭建项目,完成功能,就是复制黏贴(自己的代码),飞快的。而且很多地方都自动化完成了。
  • 精通:在某一方面的技术有一定的影响力,对这种技术的优缺点,适用场景有非常深刻的理解。提交过开源代码,回答过别人的问题,一般这方面的问题都难不倒你。

但是面试者的理解可能是

  • 了解:听说过名字
  • 熟悉:会 'Hello World'
  • 掌握:基本上看过文档,知道相关知识
  • 熟练:拿来写过项目
  • 精通:用这个技术写了很久的业务

大多数面试者同学都是按照使用的年限来选择词汇。但是又对技术本身有种敬畏的。

所以就会出现通篇「熟练」。

面试者心态:我要是写精通,会被面试官问死吧~

如何解决这一问题,让专业技能看起来不那么死板且重点突出(扣原则:突出重点) 这里参考:https://csguide.cn/offer/how_to_resume.html

#23届找工作求助阵地##晒一晒我的offer#
全部评论

相关推荐

03-12 15:51
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
03-25 14:40
门头沟学院 C++
1. 什么是虚函数、纯虚函数?2. 什么函数不能声明为虚函数,析构为什么要声明为虚函数?3. 没有虚函数的话,C++如何实现多态4. 同一个类的不同对象的虚函数表是同一个吗5. 基类的虚函数表存放在内存的什么区,虚表指针vptr的初始化时间?6. 虚函数内部调用非虚函数是调用指针类还是对象类?7. 纯虚函数?使用场景有哪些?8. 纯虚继承解决什么问题?1. 虚函数是在面向对象编程中用于实现动态多态特性的机制;通过将基类的成员函数声明为虚函数,可以在派生类中重写这些函数,从而根据对象的实际类型确定调用函数版本;纯虚函数是一个在基类声明的虚函数,但没有在基类中提供实现。通过在函数声明的结尾使用=0来标记;2. 构造函数:因为在对象构建之前还未创建虚函数表;静态函数:静态函数没有this指针,与对象无关,不能声明为虚函数;内联函数:虚函数可以是内联的,但是当虚函数表现为多态的时候不可以是内联,因为内联是发生在编译期间的,而动态是发生在运行状态;析构函数可以是虚函数,而且建议都这么做,当将基类中的析构函数声明为虚函数的时候,在执行析构的时候,可以确保派生类的析构函数也被执行;3.  使用函数指针,使用模版(在编译时实现多态),使用策略模式(运行在运行时选择算法和行为);4. 同一个类的不同对象的虚函数表是相同的,因为虚函数表是按类生成的,而不是按对象生成的。每个对象的虚函数指针指向类的虚函数表,从而实现多态调用;5. 存储在常量区(只读数据段),vptr的初始化发生在对象的构造函数被调用时;6. 当一个虚函数内部调用一个非虚函数时,调用的是指针类型所指向的类中的函数,而不是对象实际类型的类中的函数;7. 纯虚函数是C++中用于定义抽象基类的工具。一个包含纯虚函数的类被称为抽象类,不能被实例化。纯虚函数的目的是让基类定义一个接口,而不提供具体的实现,具体的实现由派生类来完成。场景:定义通用接口、实现多态、延迟绑定;8. 纯虚继承(也称为虚继承)是C++中用于解决多重继承带来的某些问题的一种机制。以下是纯虚继承主要解决的问题:解决函数调用的歧义,避免成员变量的重复,解决菱形继承中的重复继承问题(菱形继承是指一个派生类从两个基类派生,而这两个基类又有一个共同的基类。如果不使用纯虚继承,派生类会从两个基类各集成一份共同基类的成员,导致重复继承和访问歧义;纯虚函数继承确保派生类只继承一份共同基类的成员);
点赞 评论 收藏
分享
评论
8
44
分享

创作者周榜

更多
牛客网
牛客企业服务