精华内容
下载资源
问答
  • 程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】 作为一个程序员,想必大家曾经都做过一些项目,可能现在手头上也还有一些项目。 不过还是有很多学生朋友来问我“没有项目怎么办”,诚然,确实有...
        
    13894260-610c18c5e850f2be
    程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】

    作为一个程序员,想必大家曾经都做过一些项目,可能现在手头上也还有一些项目。

    不过还是有很多学生朋友来问我“没有项目怎么办”,诚然,确实有不少同学没有实习经历,又没有什么像样的项目经历,对于这样的同学,简历上的项目经历难道只能空着了吗。

    其实不然,就算你是跟着一些课程做项目,你也可以通过丰富项目内容的方法把项目变成自己的,只要你真的去做了,真的理解了代码逻辑,同时有所收获,这个项目就是有价值的,是可以登上简历这一大雅之堂的。

    正因为如此,现在很多简历上的项目经历的质量都是参差不齐,同时有的项目经历又非常相似,面试官一眼就能知道你的项目到底是真是假。【文末有项目经历描述实例介绍】

    13894260-3bc1551ed08687f5
    程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】

    大部分的面试官都会对你的项目经历进行提问,你能不能清晰到位地描述号好你的项目经历,决定了你的项目价值,即使项目再牛掰,你不能把它讲清楚,那么也是白搭。

    所以,回答关于程序员项目方面的问题,是有技巧可循的,比技巧更重要的是 3 条原则,这也是我经历各种面试之后总结出来的东西。

    1、真实性

    项目经历,贵在真实,简历造假什么的真的不要想了,面试官稍微深入问一下简历上的东西,保证你会一脸懵逼,简历上那些高大上的技术到头来反而成为你被面试官抓住的把柄。

    何谓真实,首先,你要真的做过这些项目,其次,对项目的描述要真实,可以适度修饰,但不要太过夸大。

    2、所写内容一定要和你有关

    很多朋友都犯过一个错误,包括我,就是把喜欢把项目经历写的天花乱坠,比如把整个系统的开发工作都写在简历上,把部门的技术栈搬到简历上,把那些你没参与的工作都写到了简历上。

    其实这只是看起来很美好而已,当面试官问你比较不熟悉的模块时,你就只能说这个不是你做的,那个也不是你做的,这就十分尴尬了,在面试官那里一定也是大大扣分的。

    在吃了几次这样的亏之后,我简历上的项目经历再也没有出现和我无关的内容了,面试官问到实现细节我也能够应对自如,毕竟自己做过,心里肯定清楚呀。

    所以,与其指望着拿别人做得模块来浑水摸鱼,不如想想如何提炼一下你的项目内容吧,就算真的只是简单的CRUD,也没有关系,所谓“亮点自寻”,这个时候你就应该想办法把项目里的亮点找出来。

    比如你用了哪个ORM框架来实现数据库交互,为什么用Mybatis而不用Hibernate,或者是用了哪个Web框架、日志系统、构建工具,又或者用了什么数据库、缓存,为什么要用这些技术。

    除此之外,你也可以介绍一下自己如何优化模块的性能,复杂的业务逻辑又是如何实现的。

    说到这里顺便给大家推荐一个Java架构方面的交流学习群:964357187,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源和前辈的面试经验和面试题,相信对于已经工作和遇到技术瓶颈的码友,在这个群里会有你需要的内容。

    3、分点叙述,条理清晰

    这一点与其说是原则,不如说是技巧。把“分点叙述”翻译成白话文就是“一个模块用一段话来介绍,如果你做了 3 个模块,那么就分1、2、3点,分别用一句话来介绍所做的内容”

    这里补充一下,你可以在分点描述里提及技术栈,或者是在项目总结的部分介绍相关技术栈。

    比如:

    我负责部门数据运营报表模块的开发工作,使用JUC并发工具、线程池等技术完成该模块的业务逻辑开发,使用MySQL数据库、Hibernate框架完成数据层的处理,同时我对该模块的业务代码进行了优化,提升了数据报表30%的响应速度。

    为什么要分点叙述,其实就是让你的项目条理更清楚,面试官很容易就能看出你做了哪几个模块,可以对应地进行提问。

    以前我没有分点描述项目,结果面试官只能从一大段话中提取一些关键字来提问,这可能让面试官很不满意。

    不只是项目经历里的模块需要分点描述,你自己在介绍自己的项目时也应该通过这种方式来完成,这样的好处显而易见。

    你很快就能够条理清晰地向每一个面试官介绍自己的项目,并且针对每一个模块都可以很自然说出它们的难点、亮点,以及实现过程。

    不要问我为什么知道的,当程序员面试的次数越来越多时,已经习惯了介绍项目、回答项目问题了。所以每次遇到关于项目的问题基本上都是张口就来,面试官一问什么我就知道要答什么了。

    虽然以上三点原则不能包治百病,但是对很多同学来说应该是蛮有益处的。

    13894260-f057eec3998c9313
    程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】

    重点来了,到底验怎样证你的项目经验和技术?

    既然面试官无法了解你的底细,那么他们怎么来验证你的项目经验和技术?下面总结了一些常用的提问方式。

    13894260-363b41517b315a20
    程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】

    2. 准备项目的各种细节,一旦被问倒了,就说明你没做过

    一般来说,在面试前,大家应当准备项目描述的说辞,自信些,因为这部分你说了算,流利些,因为你经过充分准备后,可以知道你要说些什么。而且这些是你实际的项目经验,那么一旦让面试官感觉你都说不上来,那么可信度就很低了。

    不少人是拘泥于“项目里做了什么业务,以及代码实现的细节”,这就相当于把后继提问权直接交给面试官。下表列出了一些不好的回答方式。

    13894260-48efe19aa36850ed
    程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】

    在避免上述不好的回答的同时,大家可以按下表所给出的要素准备项目介绍。如果可以,也请大家准备一下用英语描述。其实刚毕业的学生,或者工作经验较少的人,英语能力都差不多,但你说了,这就是质的进步。

    13894260-cb543d8f5c3e67f7
    程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】

    面试前,一定要准备,一定要有自信,但也要避免如下的一些情况:

    13894260-50b809a987afff59
    程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】
    1. 不露痕迹地说出面试官爱听的话

    在项目介绍的时候(当然包括后继的面试),面试官其实很想要听一些关键点,只要你说出来,而且回答相关问题比较好,这绝对是加分项。我在面试别人的时候,一旦这些关键点得到确认,我是绝对会在评语上加上一笔的。下面列些面试官爱听的关键点和对应的说辞。

    13894260-2ca967809cbeaeba
    程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】

    读者福利

    预祝各位广大同仁找到自己满意的工作,如果对于面试有一些迷茫,对于自身工作几年遇到瓶颈期了,可以来群里与更多的大佬交流、切磋技术【Java高级互联网架构:964357187】,我整理了一些面试真题资料,还有和广大同仁一起交流学习共同进步,最重要的是还有阿里京东大佬一起分享职业经验、以及面试经验。

    13894260-0a4a22021c1e2929
    程序员简历项目经历怎么写 ?三条原则不可忽视 【项目案例分享】
    展开全文
  • 工作简历项目经历阐述

    千次阅读 2017-07-12 16:48:07
    大规模图片处理系统  针对大规模图片处理系统速度过慢,占用内存过大等问题,提出解决方案: 包含两方面:(1)多幅图像:    (2)一张很大的图像:  ... 32位支持的最大内存为4G,内核占用一部分,

    大规模图片处理系统 

    Ÿ针对大规模图片处理系统速度过慢,占用内存过大等问题,提出解决方案:


    包含两方面:(1)多幅图像:
                         

                          (2)一张很大的图像: 
           
      
                                      32位支持的最大内存为4G,内核占用一部分,留给程序最大的内存使用大概只有1.6g
     Windows体系操作系统中,程序分为用户态、内核态两种形态,32位程序总共能访问的内存地址有4G,默认情况下其中有2G内存是分给内核模式使用,用户模式能使用的内存最多为2G,而实际情况下一个应用程序最多只能管理到1.6 – 1.7GB的内存。(加上程序本身还有消耗,实际能给用户代码使用的内存更小)
    要扩大程序内存使用范围,有以下几种做法:
    1、 程序编译为64位。将彻底解决内存访问限制
    2、 Window 32位操作系统中,可以通过改变启动参数的方式,将程序默认内核模式占用的内存缩小为1GB,则用户模式能管理的内存能扩大到2.5G左右。具体方式每个版本的windows配置方式均不一样。网上针对每个版本都有详细的配置方法
    3、 Window 64位操作系统中,由于32位的程序是运行在它模拟的一套32位子系统环境中,所以通过改变启动参数的方式是不能达到扩大内存范围的效果的。
    4、 Visual Studio 2003以上版本,编译程序时可以通过设置LARGEADDRESSAWARE链接选项,达到扩大内存范围的效果。
                                      
    为什么要用换页:

    为什么引入分页机制

    想象一下这样一种情况:假设我们用的计算机物理内存是4GB,但是我们的程序大小是5GB。那么这个时候我们无法将程序全部放到内存中,也就无法运行程序。分页机制引入的原因之一就是为了解决这个问题。分页机制的引入实现了虚拟存储器的机制。

    另外,程序执行具有局部性,也就是说一段时间内,只需要程序代码中的一小部分(相对于整个程序)就可以实现程序的执行。那么我们就不用把所有代码和数据都存放在内存中,而是将现在或很近的将来需要的代码和数据放入内存就行了。要实现这个功能需要分页机制。在这种情况下,相同大小的内存在引入分页机制后可以同时存放更多的程序。这由进一步提高了存储器的容量。

    现代操作系统都用分页机制来管理物理内存,intel80386以后,一页大多数都是4K。操作系统将磁盘的一部分划出来,作为虚拟内存,由于内存的速度要比磁盘快得多,所以操作系统要按照某种换页机制将不需要的页面换到磁盘中,将需要的页面调到内存中,这就是换页。也叫系统换页。

    进程与页:操作系统基本分页存储管理方式

    在分页系统中,允许将进程的各个页离散地存储在内存不同的物理块中,但系统应该保证进程的正确运行,即能在内存中找到每个页面所对应的物理块。系统又为每个进程建立了一张页表,其记录着相应页在内存中对应的物理块号。进程在执行时,通过查找页表找到内存中对应的物理块号。可见,页表的作用的实现从页号到物理块号的地址映射。

     

    现代的大多数计算机系统,都支持非常大的逻辑地址空间(2^32~2^64)。在这样的环境下,页表就变得非常大,要占用相当大的内存空间。采用的解决方法:

    a)、采用离散分配方式来解决难以找到一块连续的大内存空间的问题;

    b)、只将当前需要的部分页表项调入内存,其余的页表项仍然留在磁盘上,需要时在调入。


    内存交换技术,虚拟内存:http://blog.csdn.net/weiwenhp/article/details/8507207

    我们知道当多进程在内存中共存时,如果内存足够大都够用,大家相安无事自然是最理想的事了.不过现实往往没那么美好.有些时候内存会满了,不够用了.此时必须将进程从内存移到硬盘中去.有空间时可能又会被移回内存来.专业点的说法叫 滚出(roll-out),滚进(roll-in).或者叫换出,换入.

     

    在进行换出,换入时你可能会想到两种方法

    (1)以进程为单位换出换进,这是最简单最容易想到的.但是显然不够灵活,因为一个进程所需的内存空间较大.所以这种交换技术现在用的不多

    (2)只交换进程的一部分. 通过页式或段式内存管理先把进程的虚拟地址空间划分为若干页面或段,这样交换时就可就交换页或段.

     

    页式存储管理

    所谓分页就是把进程的虚拟地址空间划分成大小均匀的一页页的(实际上就是一块块的,把进程切成几小块罢了),比如一页是1K,然后把物理内存也划分成一页页的.然后再把两者映射起来.如下图.哎发现有时说一堆话学不如一个图顶用,下面的图都是我们从别处拷来的,图片原地址http://www.doc88.com/p-982340562158.html

     

    当然这个映射关系的信息肯定要保存在哪.都保存在寄存器中.然后通过逻辑地址找物理地址的流程如下图

     

     

     

    段式存储管理

    分页时,就是不管三七二十一,都一刀切,把程序切成均匀的一页页的.但我们知道程序实际运转时是成为很多模块的,比如一个函数可能是一个模块.如果按程序的逻辑结构来分成更小的组成部分可能更合理.因为程序执行时也可以那样分成一个个小的单位去执行的嘛.这里我们把程序的更小单位叫作业

    不过分段存储管理其实跟分页管理大的思想理念是一样的,都是把程序分成更小的单位嘛,便于交换而已.只不过分段不是均匀分成固定大小的页,而是根据实际情况分在大小不均的段.此时由于段大小不一,所以除了知道每个段的开始地址还必须要有段表长度的信息.

     

    逻辑地址与物理地址转换如下图

     

     

     

    分页与分段结合

    分页与分段自然是各有好处.分段如果每段太大了自然不太好,那还不如干脆把整个程序交换出去得了,不用整得这么麻烦

    于是有人想着把这两种方法结合起来,叫段页式存储管理.你要以在一段内再使用分页技术

     

     

    虚拟内存

    我们以前讲了在32的windows上,每个程序运行时都会分配2G的虚拟地址空间.就算你调大的话也最多就3G.从这句话里我们可以延伸出这样一些结论.

    1.由于32的系统寻址空间只有4G,所以你整个大于4G的内存完全是浪费资源.系统只会用到其中的4G,多出来的根本不会去用.

    2.你可能想着每个进程都是2G的虚拟地址空间,那一个进程加载进内存岂不是会把内存塞满了啊.实际上不会的,因为一来嘛分配给你2G地址空间.你不一定用这么多,可能只用10M,这样加载到内存的时候只加载你实际用的.另外就是不会一次把所有进程需要的内存分配下来然后把程序加载进来,而只是加载暂时需要的程序代码或数据

    3.因为每个进程地址空间最大也只能整个3G出来.所以如果你的进程一跑时需要4G的地址空间才够用.那你的电脑肯定没法支持的.所以如果一些大型游戏需要内存特别多,你32的系统不管怎么整就玩不了.

     

    另外你就肯定会有疑问. 过去个几年我们买电脑时貌似内存很多都512M,1G就算多了.然后嘛基本是32的系统.那如果某个程序实际有用到1G内存咋整? 因为虽然说程序中分配时是用的虚拟地址空间,但如果你在那2G的虚拟地址空间中实际有用到1G,最后就要映射到实际内存中去的啊.而且你1G的内存地址可是不能出现重复.这样那512内存肯定不够用的.

    后面就出现了个虚拟内存的概念.就是划出一部分硬盘来当作内存用.当在虚拟内存空间中实际用到的内存大于物理内存时需要用到虚拟内存.在windows中可以在Advanced system settings那里面去设置虚拟内存的大小.不管如果是32位的话虚拟内存加上实际内存肯定也不能大于4G,不然多出来的那部分也是没有用处的.

    假如还是上面的例子,512M内存,然后有1G的进程.你于是可以弄个1G的虚拟内存.然后映射的时候,先在实际的内存中映射,可能除开系统需要的一部分外就剩下300了.于是就先映射这300的内存,剩下的再去虚拟内存中映射.

    反正你的用的时候只要发个逻辑地址过去.剩下的事就不用管,操作系统有个MMU(memory management unit),里面会有个页表.反正你输入逻辑地址它最终给你转换成物理内存地址或硬盘地址.

    至于具体细节比较麻烦的.大概思路是,进程一般会采取分页技术,分成大小一样的很多页,每页有编号.然后页表里面会把你每页对应内存中具体的一块内存.当超过那300的实际上就对应于虚拟内存中去了.(实际上就是硬盘上的一个swp文件),肯定也有标志信息表明这部分是在硬盘上. 于是当进程运行起来时,需要用到某个地址时就映射到虚拟内存中时就会出现所谓的缺页,那页不在内存中嘛,于是就需要去硬盘上把数据读进内存来,如果内存满了就需要置换出去一些页. 所以你设置了虚拟内存,最后如果真的会有用到,那你会看到硬盘转的很快,然后程序运行速度会变慢.硬盘的操作比内存慢很多



                 
    展开全文
  • 不过还是有很多学生朋友来问我“没有项目怎么办”,诚然,确实有不少同学没有实习经历,又没有什么像样的项目经历,对于这样的同学,简历上的项目经历难道只能空着了吗。 其实不然,就算你是跟着一些课程做项目,...

    阅读本文大概需要 5 分钟。

    作者:黄小斜

     

     

    作为一个程序员,想必大家曾经都做过一些项目,可能现在手头上也还有一些项目。

     

    不过还是有很多学生朋友来问我“没有项目怎么办”,诚然,确实有不少同学没有实习经历,又没有什么像样的项目经历,对于这样的同学,简历上的项目经历难道只能空着了吗。

     

    其实不然,就算你是跟着一些课程做项目,你也可以通过丰富项目内容的方法把项目变成自己的,只要你真的去做了,真的理解了代码逻辑,同时有所收获,这个项目就是有价值的,是可以登上简历这一大雅之堂的。

     

    正因为如此,现在很多简历上的项目经历的质量都是参差不齐,同时有的项目经历又非常相似,面试官一眼就能知道你的项目到底是真是假。

     

    大部分的面试官都会对你的项目经历进行提问,你能不能清晰到位地描述号好你的项目经历,决定了你的项目价值,即使项目再牛掰,你不能把它讲清楚,那么也是白搭。

     

    所以,回答关于项目方面的问题,是有技巧可循的,比技巧更重要的是 3 条原则,这也是我经历各种面试之后总结出来的东西。

     

    1、真实性

     

    项目经历,贵在真实,简历造假什么的真的不要想了,面试官稍微深入问一下简历上的东西,保证你会一脸懵逼,简历上那些高大上的技术到头来反而成为你被面试官抓住的把柄。

     

    何谓真实,首先,你要真的做过这些项目,其次,对项目的描述要真实,可以适度修饰,但不要太过夸大。

     

    项目是真实的,你自己心里才会有底,面试官问的有问题,你才有把握能够回答。退一万步讲,就算你真的骗过了面试官,那你也谝不了你自己,简历造假如果在日后被发现,那处罚也是相当严重滴。

     

    2、所写内容一定要和你有关

     

    很多朋友都犯过一个错误,包括我,就是把喜欢把项目经历写的天花乱坠,比如把整个系统的开发工作都写在简历上,把部门的技术栈搬到简历上,把那些你没参与的工作都写到了简历上。

     

    其实这只是看起来很美好而已,当面试官问你比较不熟悉的模块时,你就只能说这个不是你做的,那个也不是你做的,这就十分尴尬了,在面试官那里一定也是大大扣分的。

     

    在吃了几次这样的亏之后,我简历上的项目经历再也没有出现和我无关的内容了,面试官问到实现细节我也能够应对自如,毕竟自己做过,心里肯定清楚呀。

     

    所以,与其指望着拿别人做得模块来浑水摸鱼,不如想想如何提炼一下你的项目内容吧,就算真的只是简单的CRUD,也没有关系,所谓“亮点自寻”,这个时候你就应该想办法把项目里的亮点找出来。

     

    比如你用了哪个ORM框架来实现数据库交互,为什么用Mybatis而不用Hibernate,或者是用了哪个Web框架、日志系统、构建工具,又或者用了什么数据库、缓存,为什么要用这些技术。

     

    除此之外,你也可以介绍一下自己如何优化模块的性能,复杂的业务逻辑又是如何实现的。

     

    3、分点叙述,条理清晰

     

    这一点与其说是原则,不如说是技巧。把“分点叙述”翻译成白话文就是“一个模块用一段话来介绍,如果你做了 3 个模块,那么就分1、2、3点,分别用一句话来介绍所做的内容”

     

    这里补充一下,你可以在分点描述里提及技术栈,或者是在项目总结的部分介绍相关技术栈。

     

    比如:1、我负责部门数据运营报表模块的开发工作,使用JUC并发工具、线程池等技术完成该模块的业务逻辑开发,使用MySQL数据库、Hibernate框架完成数据层的处理,同时我对该模块的业务代码进行了优化,提升了数据报表30%的响应速度。

     

    为什么要分点叙述,其实就是让你的项目条理更清楚,面试官很容易就能看出你做了哪几个模块,可以对应地进行提问。

     

    以前我没有分点描述项目,结果面试官只能从一大段话中提取一些关键字来提问,这可能让面试官很不满意。

     

    不只是项目经历里的模块需要分点描述,你自己在介绍自己的项目时也应该通过这种方式来完成,这样的好处显而易见。

     

    你很快就能够条理清晰地向每一个面试官介绍自己的项目,并且针对每一个模块都可以很自然说出它们的难点、亮点,以及实现过程。

     

    不要问我为什么知道的,当我面试的次数越来越多时,我已经习惯了介绍项目、回答项目问题了。所以每次遇到关于项目的问题基本上都是张口就来,面试官一问什么我就知道要答什么了。

     

    虽然以上三点原则不能包治百病,但是对很多同学来说应该是蛮有益处的。

     

     

    文能写作,武能Coding。是我黄小斜,不是黄老邪

     

    个人公众号:程序员黄小斜

    微信公众号【程序员黄小斜】新生代青年聚集地,程序员成长充电站。作者黄小斜,职业是阿里程序员,身份是斜杠青年,希望和更多的程序员交朋友,一起进步和成长!专注于分享技术、面试、职场等成长干货,这一次,我们一起出发。

    关注公众号后回复“2019”领取我这两年整理的学习资料,涵盖自学编程、求职面试、算法刷题、Java技术学习、计算机基础和考研等8000G资料合集。

    技术公众号:Java技术江湖

    微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站,专注于 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!

    关注公众号后回复“PDF”即可领取200+页的《Java工程师面试指南》强烈推荐,几乎涵盖所有Java工程师必知必会的知识点。

     

    展开全文
  • 如何描述简历中的项目经历

    千次阅读 2020-12-26 20:42:45
    其中的建议是我校招时请我一位经验较丰富的朋友帮我修改简历学到的,之后也请了一位关系还不错的hr帮忙看看,里面绝大部分建议我个人认为还OK(如果大家有什么问题或建议等,欢迎后台私信我),今天想就项目经历部分...

    之前,我按照个人经历(经验)写了一篇如何书写个人简历的文章,面向对象是校招生。如何写一份让HR在6秒钟能pick你的简历?其中的建议是我校招时请我一位经验较丰富的朋友帮我修改简历学到的,之后也请了一位关系还不错的hr帮忙看看,里面绝大部分建议我个人认为还OK(如果大家有什么问题或建议等,欢迎后台私信我),今天想就项目经历部分再多说点。

    “建议采用star法则进行书写,但不可乱用!避免出现流水账,力求精简,要求用词准确,描述专业且善用数据进行有力的支撑”。这是当时有关项目经历描述的原话,原话下还附带了一张star法则定义的图片。现在看看,具体怎么写我自己好像挺明白的,但好像忽略了别人,不晓得别人通过这一法则的定义和我简单的一句话是否能get到其中的点,是否真的会运用。(当然,此法是我个人之谈,仅供参考,不负责任。)

    最近读了徐老师的书,从其中"如何描写数据类项目"这一部分学到了更为详细具体的建议以及徐老师个人的项目书写实例。结合这个谈一下我个人的总结思考。注:仅针对数据类项目描述。

    首先是数据。

    之前我有提到过,项目描述要专业且善用数据进行有力支撑。既然是求职数据类的岗位,那如果拥有数据类的项目是不是一个优势?此时,如何描述就显得尤为重要了。

    学会用数据说话,不要笼统地讲述自己从海量、大量数据里提取了什么、处理了什么,在我看来,除非你是蒙的,不然你自己的数据项目你本应知道具体的量级、数值。此时,某一固定数值比海量、大量应该更具说服力。

    除此之外,在结果描述上,如果你的项目得以落地或取得了较好的成效,那为何不表现出来?此时笼统地说用户次留率提升了2pp比说用户留存得到一定提升要好的多,更具体、更置信。如果是某一产品(功能)迭代,可以将本期结果与预期目标值或上一版本的值做比较,从而显现出此项目的价值、效果等。

    其次是专业性。

    还是我之前提过的,项目描述要专业且善用数据进行有力支撑。虽说好多数据类岗位看个人逻辑思维、业务能力,但同时专业技能也是必不可少的。专业技能可以是python,r,sql,机器学习及深度学习算法模型等。这些技能如果你只说你会,那么置信度一般,如果将其放入项目经历描述中,既能更好地进行项目描述,也能更真实地体现自己的技术能力。面试官如果对你的项目感兴趣、对你的专业技能、技术能力感兴趣,也便多了几次聊天的机会。

    当然,需要注意的是,无论是体现在项目经历、实习经历还是单独列出的专业技能中,切记不要给自己挖坑,对于已体现在简历中的个人能力要做好充足的被提问的准备。常见一些同学在项目经历中"吹嘘"自己使用某一算法模型实现了某个目标或得到了某一结果,而面试官对这一算法进行初步(简单)提问,却支支吾吾答不上来,这不摆明给自己找难受吗?结果可想而知。

    最后是明确流程。

    其实这一点是我之前没想到且没在意的一点,这一点是在徐老师的书上学到的。意思就是要学会对自己的项目进行内容梳理,完整地进行项目体系的描述,将项目按照流程进行拆分(需求–>实现–>结果分析–>迭代),同时也要记得精简,避免出现流水账。

    不仅要对项目实现过程进行描述,也要注意迭代过程的描述。好多项目都是不断迭代的,迭代思维很重要,如果能体现在项目描述中,锦上添花,增光添彩(词穷)。

    总得来说,我个人还是会按照先前所述的star法则进行项目经历的描述,从背景、目标、行动、结果入手,将项目需求、实现过程(数据+技术)、结果描述(迭代分析)等对应的填入各个部分。

    本文主要是对我之前那句概括性的"专业且善用数据支撑"进行展开式的讲解,希望此次描述能更易懂,更有意义(不然单休写稿白干了)。然后加入了徐老师的流程拆分建议,在描述完实现过程后,部分项目可能需要迭代,此时就可加入对结果分析、报表观测、项目迭代的过程。

    具体的项目经历描述实例我就不给大家了,感兴趣的可以去看下徐老师的新书《拿下offer 数据分析师求职面试指南》,徐老师在其中给出了个人项目描述实例。

    除此之外,此书从面试前的准备、面试技巧/经验、基础知识、编程技能、实战技能等多方面进行了讲述。惭愧的是,我从收到书到现在都没读完,进度缓慢,耽误了给大家的推荐。不过好东西总是人传人的,书也是,在数分群里也得到了广泛地推荐,不少同学都已经读了两三遍(我便更加羞愧了)。需要的小伙伴可以去各个电商平台看一下,搞不搞活动的现在我就不是很清楚了。

    展开全文
  • 银行对公CRM java开发的简历项目经历怎么写呀?求大神指点。。。
  • 大家是否有这样的困惑?在公司跟了几个项目,可能就是组长跟我们说下需求然后就开始动手写页面,也不用自己选型,脚手架也是现成的,除了 Vue 就是拿Echarts写过图表都没什么技术含量,照...
  • 不过还是有很多学生朋友来问我“没有项目怎么办”,诚然,确实有不少同学没有实习经历,又没有什么像样的项目经历,对于这样的同学,简历上的项目经历难道只能空着了吗。其实不然,就算你是跟着一些课程做项目,你也...
  • 阅读本文大概需要 5 分钟。 作者:黄小斜 文章来源:微信公众号【程序员江湖】 ...不过还是有很多学生朋友来问我“没有项目怎么办”,诚然,确实有不少同学没有实习经历,又没有什么像样的项目经历,对于这样...
  • New Document var index=0; function addedu(){ //alert(index); var edu=document.getElementById("education");... var current = document.getElementById("current_edu
  • 做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历项目经历应该怎么写得好看? 在实习期间的几个月工作,我会因为自己复制粘贴、简单修改原有代码而实现自己的功能而开心好久,也没有认真的去想这个到底是...
  • Java项目经验汇总(简历项目素材)
  • 简历项目经验模板

    万次阅读 多人点赞 2018-08-24 15:03:10
    项目一 客户关系管理系统(CRM)     项目描述 整个项目是基于B/S模式,应用Struts Spring Hibernate DWR和ExtJS五个框架实现了一个绚丽的客户关系管理系统。分为View层(显示层)...
  • 简历项目经验范例

    万次阅读 多人点赞 2019-05-29 12:36:25
    看着比较专业的一份项目经验样板~
  • 今天就给大家推荐一个简历项目,也希望大家能从这个项目中能学习到些东西。 因为我也是新接触,理解错误的地方还望指出。 项目简介 项目名称:Funday – 个人简历模板 作者:xiaodan (码云) 项目地址: ...
  • 关于Android开发者的简历

    万次阅读 热门讨论 2018-03-01 16:44:32
    最近公司招人,就看了一些简历, 关于招聘网站,我的上家公司跟现在这家公司都用的智联跟前程。 关于简历只想说有些人光简历就赢...2、简历项目经历的编写大于专业技能。 因为简历太多,筛选简历的时候,我选...
  • Linux技术简历项目经验示例(二)

    万次阅读 多人点赞 2018-09-14 00:00:00
    往期精彩回顾 Linux技术简历撰写及面试技巧(一) 一线互联网企业常见的Java面试题 Python基础编程——测试代码 Python基础编程——文件和异常 Nginx反向代理upstream模块介绍 Tomcat的三种运行模式 Linux下MySQL...
  • 也见过无数的程序员简历,包括很多优秀的程序员简历,看了可以让人眼前一亮,优美简洁的简历模板,项目经验工作重点突出;也见过更多的写得不好的简历。不好的简历,存在各不相同的问题,比如采用花里胡哨的模板,...
  • 没有项目经历,怎么样找到第一份工作。这个问题对大部分转行的同学来说,应该都比较困难。所以我们今天就来聊一聊。
  • 4.工作经历 5.项目经验 6.自我评价 四、软件测试工程师:简历总结 一、前言:浅谈面试 面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的。那如何才能顺利的通过...
  • 如何写H5/web前端工程简历中的项目经验

    万次阅读 多人点赞 2017-09-17 17:28:40
    如何写H5/web前端工程简历中的项目经验
  • 程序员垃圾简历长什么样?

    万次阅读 多人点赞 2020-03-30 07:56:59
    已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小...
  • Linux运维工程师简历项目经验

    千次阅读 2019-12-06 00:36:38
    这也是也有一部分运维工程师,由于出色的项目管理方方面面的能力,逐渐成长为项目经理的原因。 随着再进一步的发展,高阶的运维工作 工程师 ,对于产品的方方面面理解将会十分的透彻,因此在这种情况下,高阶运维...
  • 如何在简历中描述自己的项目

    万次阅读 2019-07-07 10:46:38
    项目经历 很多人在描述项目经历的时候容易陷入一个误区——讲套话,如: 用html,css编写基本页面,用js/XX库完成页面交互/动画/...。 用AJAX(axios库等)实现前后端交互 用XXX框架开发页面组件,实现复用 实现响应...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,066
精华内容 20,426
关键字:

简历项目经历