当前位置: 首页 > news >正文

计算机学生求职简历的一些想法

面试真的是一件非常难的事情,因为在短短的半小时到一个小时,来判断一个同学行不行,其实是很不全面的。作为一个求职的同学应该怎么办呢?求职的同学可以提前做一些准备,其中比较重要的要数简历的编写。

简历的作用

简历的作用是用来展示优秀的你,热情的你,创造的你,基础扎实的你,编程经验丰富的你,求知欲很强的你,简历不是砖块的累积,而是凸显你。怎么来展示你呢,除了做了什么很重要,还有就是你是怎么做的也很重要。简历是一块敲门砖,如果简历不好,可以连面试的机会都没有。

项目该怎么介绍

一般计算机学生的简历都或多或少的有项目介绍。
不要大段大段的描述,这对于一个阅读简历的人来说还是比较痛苦的,因为阅读简历的人不一定是这个方向的,有很多的背景知识也不一定了解,读完大段之后,有可能经常获取不到要点,如果觉得重要的信息,可以加黑,突出识别
简历项目的介绍可以遵循STAR原则,也即是在什么背景(situation)下拿到什么任务(Task),你做了些什么动作(Action),拿到了什么结果(Result)。
首先是项目的背景介绍,并不需要大段大段的介绍项目背景,需要有总结概括的能力。
其次要说清楚,这个项目是一个项目组的项目,还是一个练手的项目呢?如果是项目组的项目,分到给你的任务是什么?
接下来要说明的是,在拿到任务之后,你做了什么?比如你如何把任务拆解,应用了什么技术来解决。要强调我做了什么,凸显我的作用,不要大段大段的介绍项目信息,要让面试的人轻松的就能听到你的作用。比如我是负责人,我作为负责人干了哪些不一样的东西。其中遇到了哪些问题,我是怎么去解决的。
有同学说我写了5K行代码,就完成了系统的开发。听起来很牛的样子,5K行代码呢?你是怎么来写这5K行的代码呢?就说是基本的功能开发,这样怎么能从5K行代码中看出你的能力呢?
最后,拿到了一个什么样的结果,比如经过我的优化只有系统性能提升了10%,写了一篇专利等。
面试不只是问答的一个流程,需要去展示你的有技术热情,这个很重要。不要很生硬的去介绍你的项目。

如果没有项目经验怎么办?

很多的同学,有可能在学校没有做过什么项目,该怎么办呢?如果你参加了ACM等编程竞赛,获奖了也非常不错,至少你在数据结构和算法上,有比较好的累计。如果也没有怎么办呢?大学四年,怎么也编写过一些程序的吧?如果还是没有,那就需要好好的想想这大学四年是怎么度过的了。
没有项目,可以去学校图书馆找本书,然后照着书上,一行一行的把代码写上,为自己累积一些编程的经验。如果能够去实习,那就是非常好的事情。做事情,要先深后广是比较好的。比如一个同学说我既懂c/c++,又懂java,又懂python,又懂go,但是哪个才是最常用并且有比较深的编程经验呢,似乎每个语言都做过一些项目,但又都不是很深,这就不好了,不如找准一门语言,深入下去。

优秀的同学

如果你有开源的经验、源码的分析、博客的分享、论文和专利这些都是很好的加分项。

总结

大多数的同学在学校一般都是被动的接收,学习的好坏,取决于你消化了多少,以及课后你付出了多少。当大家都差不多的时候怎么办呢?
面试的过程一般会从3个方面进行考察,一是基础,二是热情,三是潜力。基础是关键,要夯实基础。作为计算机的学生,几本经典的书籍总还是要看看的,然后对几本书还研究的比较深才行。比较推荐的是《深入理解计算机系统》可以好好研究一下。

最近面试的时候,常问同学们最近在学校怎么提升自己的技术实力呢?有很多的同学在说自己在刷编程题,刷题是一方面,刷题的作用主要是更加熟悉编程思路以及算法的原理。刷题的同时,也不要忘记基础的夯实,基础是内功。一起加油!

相关文章:

  • 前端学习<三>CSS进阶——0102-CSS布局样式
  • OpenHarmony实战开发-分布式数据管理
  • vue3从精通到入门6:v-memo指令
  • shell脚本发布nginx vue2 项目示例
  • 设计模式(4):建造者模式
  • 【Vue3源码学习】— CH2.5 reactiveEffect.ts:Vue 3响应式系统的核心
  • 处理关于 React lazy 白屏的两种方案
  • Linux和Windows安装PHP依赖管理工具Composer
  • 【微信小程序】流量主-激励视频(激励广告)下发策略,每天三次免费体验,然后再次点击触发激励视频,当日不再触发。
  • MySQL 优化及故障排查
  • 手机有线投屏到直播姬pc端教程
  • winform日历控件_进度条控件
  • C++面向对象程序设计 - 构造函数
  • Linux——信号概念与信号产生方式
  • U-net在乳腺癌医学图像分割方面的应用
  • 2017 年终总结 —— 在路上
  • CSS魔法堂:Absolute Positioning就这个样
  • C语言笔记(第一章:C语言编程)
  • happypack两次报错的问题
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Java教程_软件开发基础
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • mysql 数据库四种事务隔离级别
  • nodejs实现webservice问题总结
  • SwizzleMethod 黑魔法
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 删除表内多余的重复数据
  • 阿里云移动端播放器高级功能介绍
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​ArcGIS Pro 如何批量删除字段
  • ​低代码平台的核心价值与优势
  • #、%和$符号在OGNL表达式中经常出现
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #《AI中文版》V3 第 1 章 概述
  • #pragma once
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (二)斐波那契Fabonacci函数
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (七)理解angular中的module和injector,即依赖注入
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (转) 深度模型优化性能 调参
  • (转)mysql使用Navicat 导出和导入数据库
  • (状压dp)uva 10817 Headmaster's Headache
  • *Django中的Ajax 纯js的书写样式1
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .sh 的运行