大学生如何让自己的简历闪闪放光?

又到了找工作的时候,一份充满亮点的简历绝对可以让你在招聘的大军中脱颖而出,打动面试官,收获心仪的offer。 

对于大学生来讲,哪些地方属于亮点呢?  

1. 参加各种编程挑战赛获奖  

著名挑战赛包括ACM-ICPC,Google Code Jam,Facebook Hacker Cup,国内的百度之星,阿里巴巴的天池大数据竞赛等等。 

如果能在这些比赛中获奖,写入简历中,那是极具含金量的。 不过大家也知道,在这些比赛获奖难度也非常大。 

2.  参加过xxx项目,做过xxx贡献 

这一点比较难,因为在大学难以参与真正有技术挑战性的实际项目。 

3. 专业成绩很好,排名前x名 

没啥说的,就像高考,当没有别的指标可以衡量的时候,就看分数和排名吧。 

如果你的英语很好,四六级分数很高,听和说不错,对于外企来说是个重要的加分项,可以重点强调。

4. 拿过xxx奖学金 

这个奖学金是有要有“含金量”的,像老刘那样,拿了很多人都能拿的三等奖,即使写到简历上,也很难在面试管心里引起一点涟漪。 

如果是像这样:“全年级只有5人获奖”,就更有说服力了。 

5. 在某一个领域的突出成就。 

这是我觉得在校学生有可能大展身手的地方,例如仿照Linux 0.11 写了一个简单的操作系统;读完了sqlite源码,写出了若干篇高质量文章;自己写了一个rpc的框架等等。 

举个极端的例子,2005年吴瀚清到阿里参加实习面试,主管让他证明一下自己的安全水平,他远程关闭了阿里内网的一台路由器,直接让阿里巴巴内部断网了, 可见他已经是个“资深的”黑客了。  

有人可能要说了,老刘你列举的我都达不到,没关系,接着往下看。  

6. 自己做过一些练手的项目,比如博客、论坛、课程设计、毕业设计等。 

虽然不是正式的项目,但是需要把它做到极致。 

之前发过一篇文章《大牛是怎么练成的》,主人公的课程设计是“超级玛丽”,为了做好动画效果,一帧一帧地去截图,一个超级玛丽全身动作和一个食人花的出场动画,整整做了五个小时。作品也在课设中取得了年级第一的成绩。放到GitHub上之后,也获得了不少star。后来阿里的一个面试管无意中逛到他的GitHub,觉得不错,主动地问他毕业后是否考虑加入阿里。 

7. 强调你的学习能力和扎实的基础知识 

口说无凭,需要实例来证明。 

比如程序员小张, 在实习的时候领导布置了一个任务,需要使用SQL Server存储过程读取数据库的记录,分析当前用户的权限(你没看错,这是一个非常古老的应用),小张之前只会C语言,从来都没有接触过存储过程, 但是他迅速就找到了资料,看了半天的存储过程的语法,又用半天写了几个小例子, 第二天正式开始干活,第三天就把任务搞定了。 

如果上面所说的你都没有,那就有点难办了。 


大家可能看到了,其实要想把这些亮点写到简历中,需要大学四年踏踏实实地积累,想要临时抱佛脚已经是晚了。

对于低年级的同学来说,还是少玩一点儿游戏,多去图书馆,把主要精力投入到学习中来吧。

(完)

码农翻身,用故事讲解技术本质, 更多精彩文章,请移步《码农翻身三年文章精华

首先建议在QT中创建一个QWidget窗口,然后使用C语言绘制爱心。 以下是一个简单的C程序,用于绘制一个闪闪得爱心: ``` #include <stdio.h> #include <stdlib.h> #include <math.h> #define SIZE 100 #define PI 3.14159265358979323846 int main() { int i, j, n; double x, y; char heart[SIZE][SIZE] = {' '}; printf("Enter the size of the heart:"); scanf("%d", &n); for (i = 0; i <= 2 * n; i++) { for (j = 0; j <= 2 * n; j++) { x = (double)(j - n) / n; y = (double)(n - i) / n; if (pow(x, 2) + pow(y, 2) <= 1) { if (pow(x - 0.5, 2) + pow(y, 2) <= 0.25 || pow(x + 0.5, 2) + pow(y, 2) <= 0.25) { heart[i][j] = '*'; } } } } for (i = 0; i <= 2 * n; i++) { for (j = 0; j <= 2 * n; j++) { printf("%c", heart[i][j]); } printf("\n"); } return 0; } ``` 然后,我们可以在QT应用程序中使用QPainter类,在一个QWidget上绘制出这个爱心。 以下是应用程序的C++代码: ``` #include <QtWidgets/QApplication> #include <QtWidgets/QWidget> #include <QtGui/QPainter> class HeartWidget : public QWidget { Q_OBJECT public: HeartWidget(QWidget *parent = nullptr); protected: void paintEvent(QPaintEvent *event); private: int size = 100; }; HeartWidget::HeartWidget(QWidget *parent) : QWidget(parent) { } void HeartWidget::paintEvent(QPaintEvent *event) { Q_UNUSED(event); QSize widgetSize = this->size(); int xCenter = widgetSize.width() / 2; int yCenter = widgetSize.height() / 2; QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing, true); painter.setRenderHint(QPainter::HighQualityAntialiasing, true); painter.setBrush(Qt::red); QPolygonF heartPolygon; for (int i = 0; i <= 2 * size; i++) { for (int j = 0; j <= 2 * size; j++) { double x = (double)(j - size) / size; double y = (double)(size - i) / size; if (pow(x, 2) + pow(y, 2) <= 1) { if (pow(x - 0.5, 2) + pow(y, 2) <= 0.25 || pow(x + 0.5, 2) + pow(y, 2) <= 0.25) { QPointF point(xCenter + x * size, yCenter + y * size); heartPolygon.append(point); } } } } painter.drawPolygon(heartPolygon); } int main(int argc, char *argv[]) { QApplication a(argc, argv); HeartWidget widget; widget.resize(500, 500); widget.show(); return a.exec(); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值