前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何打造一份优秀的简历

如何打造一份优秀的简历

原创
作者头像
葆宁
发布2019-04-20 14:50:43
4230
发布2019-04-20 14:50:43
举报
文章被收录于专栏:FREE SOLOFREE SOLO

面试一看基础知识扎实与否,二看项目技术栈是否全面而实用

所谓的完整项目应该满足以下条件:

1、完整性。具有一定的功能,或者解决了某个问题,具有一定意义。

2、难度。使用或者研究了一些较新技术,或者有一定价值的技术含量或研究内容。

3、工作量。是一个需要浇筑一定心血的产出品。

因此,当你决心把一个项目写入你的简历中,你就一定要能回答出面试官的如下问题:

1、你负责了哪一块?

这个问题是想知道这个项目里究竟 有哪些代码是你写的 ,尤其是多人合作的项目。你必须强调你所做的工作。

问题就出来了。很多时候我们参与的项目,他的架构、核心技术你并不熟悉,而仅仅是写了部分逻辑代码,那怎么办呢?

解决办法是,花时间去了解项目的核心,对项目的整体有清晰的认识,至少要达到能够表述的很清楚的程度(简单的说就是能吹的很有说服力。回想你答辩的情形)。

如果你做的那一块确实微不足道,而且你也无法表述项目全局,那就放弃提及这个项目吧,否则只能让面试官越看你越觉得锉。

2、你用到了哪些技术?

这是最好发挥的一个问题。你可以介绍项目用到的每个开源库,也可以介绍你用到的源代码管理工具(如SVN、GitHub),调试工具(如WinDbg)甚至项目管理工具(UML工具、VS Project等)。总之,这是一个很好表达你的项目综合能力的机会。

如果上面的都不出彩,那尝试从你的项目架构、设计模式、接口设计等方面入手。总之要站在一个较高的角度,空谈项目的业务需求和逻辑意义不大(当然,充满创意的项目除外)。

3、你遇到的最大问题是什么?如何解决的?

这个问题是最重要的,也是最具有回答技巧的问题。你必须说出一个听起来确实很难解决,但你确实又解决(或者避开)的问题。

如果你实在没有头绪,或者你觉得项目确实太简单,没发现困难问题,不妨从这些方面思考:

有网络功能的项目,考虑网络传输效率和网络同步等问题;

有多线程、多进程的项目,考虑他们之间的同步/互斥、负载、调度问题;

需要处理大数据的项目,考虑数据预处理、数据调度等问题;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档