把AWR的百度快照多久会删除全部删除可以么

为什么大多数程序员无法独立完成大一点儿的软件_编程吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:172,695贴子:
为什么大多数程序员无法独立完成大一点儿的软件收藏
问答网站“知乎”上有个关于程序员能力的问题引来了截然不同的回答。提问人表示疑惑:大多数程序员是否有能力独立完成一个稍显复杂的桌面软件?在此,我们挑选出两种观点中的代表性回答。程序员谢旭阳表示:一个做桌面程序的程序员应该很容易做一个“稍显复杂的桌面软件”。这就好像一个做Web的程序员做一个“稍显复杂的网站”也是很容易的。当然这个“复杂”只是指功能等技术逻辑上的复杂,如在UI方面还有更高要求,那应该由专门的美工来负责,而在推广营销方面还应与市场人员配合。而一位拥有十年开发经验的程序员给出了否定观点的回答。程序猎人:程序员也有分工:桌面程序、网络程序、移动终端程序、大型机编程、小型机编程、单片机编程……即便同是做桌面程序开发,在不同操作系统下,代码写法也有很大不同。术业有专攻,一直钻研其他领域的人,哪怕是高手也可能对桌面程序的运行机制和构建方法不熟悉,从而无法独立完成这个任务。即使在一个专做桌面软件的公司里,也可能有大部分程序员无法独立编写一个稍显复杂的桌面软件。“程序猎人”不仅给出了回答,还对背后的原因进行了深层次的分析。他认为,做事情兢兢业业、并且做事时肯主动动脑思考前因后果、愿意主动扩大自己工作责任范围的人总是很少,他称这类人为“主动哥”。大多数人都习惯于只做被分配的任务,并按照被吩咐的做法去做,对扩展自身工作范围和知识没有什么兴趣,仅在被分配了新的工作内容时才去学习,他称这类人为“被动哥”,并表示这个世界的大部分财富是“被动哥”创造的,大部分工作是他们完成的。他们中不乏好人、热心人,但因为求知欲的缺乏会导致他们长期保持在某一状态。而以Windows桌面编程为例,如果一个“被动哥”被分配只需编写一些函数调用其他人开发好的API,并通过其他人写好的框架来做测试,那么他很可能在完全胜任工作的前提下不了解任何Windows桌面程序从头建立的方法。自然就不可能独立完成一个桌面软件了。从大工业生产来看,这一点对公司是有利的,因为工作的成败将不仅仅取决于某几个员工,而且随时可以替换任何一个被动哥,也就意味着随时可以找到成本更低的人才。日本很多软件公司中的程序员都是这种状况。相对来说,中国的一些看似不太成熟的公司反而好些,里面的人什么都得做,哪怕是超级被动哥也什么都会了。另一方面,主动哥往往容易得到上级的赏识,很快便从程序员升级为设计者、架构师、管理者、顾问……长此以往沉淀在程序员阶层的大多是被动哥,那么大多数程序员无法独立做出一个像样的东西也就不足为奇。另外,这位热心网友还介绍了目前软件公司普通程序员的工作情况,以下是他的文字摘录:大部分情况下,普通程序员并不负责设计,仅负责编写代码并进行最小限度的单元测试,同时在被要求的情况下撰写相关文档。这类程序员常常是对着详细设计书进行代码翻译工作,对于一个有思想有抱负的人来说很枯燥乏味。我曾经见到过快要达到伪代码级别的设计书。如果拿在手里的不是打印出来的纸张,随便写个宏什么的,基本都能把代码生成出来的。但也不排除设计书做的不完整或者质量低下的情况,这时候就需要向设计者发问,并承担一部分设计工作,这种情况相对会有趣一些。但对知识不丰富且没有设计经验的人来说,这项工作是个噩梦。尤其跨国协作时,要用外语探讨时,有些外语不好的人就彻底缴械了,三天两头请外语好的人吃吃喝喝的……当然还有另外的一些高级程序员,进行着分工更高层一些的工作。比如:设计师、架构师、顾问等。作为设计师,相对接近程序员一些。要把架构师定下来的东西更进一步细化,设计成程序员能实现的东西。当然对于一些小公司和小项目,以上角色互有穿插,甚至一人全兼。作为架构师,往往要做出很多艰难的抉择——是使用这种技术还是那种、是用这种平台还是那种平台、是牺牲功能还是牺牲性能?作为顾问,其实很多真正喜欢闷头搞技术的人一不小心当了顾问之后都大惊:我这跟搞推销的有啥区别?啥时候才能让我再次打开久违的IDE(集成开发环境)或者记事本(拽点的人用Vim),敲两行代码啊。因为顾问的主要工作是研究客户的业务,并提出一个可以满足客户业务需求的IT解决方案。他们对IT技术可以说无所不知但又对任何一种都不深入。(当然也有一些超人,在完成任务的基础上自行抽时间钻研某方面技术。遇到这种人,就膜拜吧。)让普通技术人员眼花缭乱的各种名词是他们忽悠客户最好的武器。然后就是去客户现场忍着各种不爽做讲演了。对于程序员新手如何提高开发能力,这位拥有十年开发经验的热心网友建议“做个‘主动哥’而不要做‘被动哥’”。首先,大量的实践练习绝对是必须的。而实践之外重要的一点,是多动脑思考,哪怕工作本身不需要头脑,也不要停止思考。想一想做这件事的前因后果,有什么可以改进的地方或者提高效率的地方。长此以往,经过同样的时间,你会比“被动哥”多学会很多东西,并具备很多能力。简而言之,要提高开发能力,就要做到勤奋和善于思考。
很精辟,很细致的解释
理解的非常好
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或我们都有这样的业余项目:项目创建一半就弃之于坟墓,未完成的梦想遗体就这样扔之于文件夹中。游戏、应用程序、可视化数据等等。现在所谓伟大的点子最后只能沦落为空气中卑贱的尘埃。这是一个可悲的事实,因为业余项目原本应该成为一个传奇。在它们最辉煌的时刻,能够让你朝思暮想,夜不成寐,眼中只有一个它。很少很少的一部分人会够保持下去,沉溺于此。它们让你觉得自己还活着,它们比sex更好。但大多数的业余项目往往没有那么幸运。被抛弃,然后静静地,死去。我们会说自己没有时间。生活是如此忙碌,总是有各种事情不得不去做。这或许也没错。但是,我们其实是能挤出时间去做我们真正想做的事(比如说sex)。所以到底是什么原因呢?我们私底下担心是因为我们无法自律。我们懒得去做这些伟大的事情。这可能是真的。但制造是一个创造性的过程,和创造力有一个成反比的规律。制造的过程不应该感觉像去健身房健身。而应该觉得自己是流淌在一件艺术品中。通常,我们还有一个可以掩盖所有本质原因的终极借口:感觉没有意思了。一路走来,一开始的兴奋劲,所有支持你的动机,已经消亡了。你几乎可以感觉到一切消失的那一刻。比如说你用了几个小时的时间绞尽脑汁地想一个非常愚蠢的问题。你知道不应该这么难,但就是指不出原因何在。也许你只是不够聪明,你默默地想。也许这并不在你的能力范围之内。你累了,总是独自一人,你准备放弃。于是业余项目死了。它们之所以死去是因为它们不再让人觉得有趣。它们之所以死去是因为我们在踽踽独行。它们死了,是因为它们感到孤单。当我们独自一人的时候,很容易停止真正的进步。我们会去优化一些我们知道怎么去搞的细微事情,而不是去处理我们不知道的重要事情。但是,当你要展示给别人看的时候,你就不会只调整一次颜色就予以通过。即使只有一个观众,也会促使我们做出真正有利于项目进程的进步。当我们独自一人的时候,很容易觉得自己很愚蠢。所谓的愚蠢就是,比如花了2个小时去改变一些配置,却只意外地发现了一些用于锁定配置文件的权限按键。当你独自一人的时候,这类事情会狠狠打击你的信心。但是,当你有人可以和你一起对此一笑而过,而这个人也分享他那些愚蠢错误的时候,一切就会变得可以忍受多了。当我们独自一人的时候,很容易陷入迷路中。无论是什么项目,我们几乎都需要一直摸索。我们不知道我们哪些不知道,有时候甚至不知道下一步该做什么。如果有人能够指出那些当局者迷的路径,就能够让我们少走很多弯路和死胡同。这并不意味着协作就是答案。合作也有其本身的问题。你必须处理不同的承诺水平,甚至需要你放弃一些创意控制,这些都是很难的事情。如果奏效,协作就会事半功倍。但是,强迫性的合作比独自做事情更糟。那么,怎么才能让业余项目不至于那么孤单呢?我们不能肯定,但有一个假设。这个假设基于我们儿时参加令人讨厌的科学和数学竞赛的美好回忆。之所以会感觉到乐趣,是因为整组的其他孩子都在做同样的事情。我们不知道是否可以重新创建一些神奇又友好的挑战,以完成更多的业余项目。比如说类似于科学奥林匹克竞赛,在线黑客马拉松等等,我们相互挑战来构建类似于制作棋盘游戏等项目。我们也不确定这是否就是答案。但是,我们知道,我们必须得继续,直到真正想出一个办法让我们的业余项目不那么孤单。当然如果你有好的建议和意见,欢迎留言,共同探讨。译文链接:英文原文:翻译作者: – 小峰================================================感谢 Coding 和 UPYUN 对本微信的支持。Coding.net 是一个面向开发者的云端开发平台,目前提供代码托管、运行空间、质量控制、项目管理等功能。是国内领先的云服务提供商,专注于提供静态文件的云存储、云处理和CDN加速服务。现在注册,即可免费体验!并发编程网(ifeves) 
 文章为作者独立观点,不代表大不六文章网立场
ifeves促进并发编程的研究和传播。欢迎大家投稿,推荐好文章,参与并发文章翻译,提问。热门文章最新文章ifeves促进并发编程的研究和传播。欢迎大家投稿,推荐好文章,参与并发文章翻译,提问。&&&&违法和不良信息举报电话:183-
举报邮箱:
Copyright(C)2016 大不六文章网
京公网安备78中国领先的IT技术网站
51CTO旗下网站
进阶过程:程序员做项目的独立性
第一阶段:编码机器;第二阶段:独立的实现者;第三阶段:项目沟通者和管控者;第四阶段:从做项目到做产品;第五阶段:产品成长的见证人。
作者:四火来源:四火的唠叨| 09:29
第一阶段:编码机器
这是最低级的阶段,程序员拿到详细设计文档,上面连许多方法接口都定义好了。重构一些代码,写一些实现,调用一些既定的API,然后花许多时间在各 种各样的场景测试上面。从做的工作上看,这都不能算程序员,最多,只是编码技巧卓越的码农而已。因为它几乎扼杀了一切创造力,但是这很常见,比如在一些对 日外包公司,就是如此。
第二阶段:独立的实现者
程序员得到的只是粗略的设计文档,也许注明了外部接口的清单,还有框架和基础设施的API,需求已经澄清清楚,接下去要做的就是发挥聪明才智把软件 实现设计好,把代码写好,测试通过。这项工作可以在安静和独立的环境中完成,因为没有什么是不够明确的,那些本不清楚的部分,项目经理、架构师和产品经理 已经搞定了。这样的环境下可以诞生许许多多OO设计优秀、代码清晰简洁的程序员,但是这始终只是在做一个残缺的项目而已。很多程序员新手都是从这个阶段开 始的,但是程序员如果只会代码层面的设计、编码和测试,并不能算一个完整的程序员,也许连一半都算不上。
第三阶段:项目沟通者和管控者
程序员要和需求工程师,甚至客户澄清需求,分析可行性;需要自行分析设计项目中的技术难点;参与决定和管理迭代周期和计划表;组织和参与项目组内运 作跟踪会议。编码以外的事情会占用一些时间,这些时间大多来自沟通的成本。如果说,前两个阶段还未能明显看出沟通的重要性的话,那么到这个阶段,一个不能 良好沟通的程序员,将成为项目组运转的瓶颈。国内至少有一半的软件公司的程序员做项目应该处于这个阶段。
第四阶段:从做项目到做产品
从做项目跨越到做产品,想想容易,做起来很困难。做项目需要更多倾听用户需求,但是做产品更注重思考,思考用户的痛点和产品的定位远重于倾听用户表 述。从项目周期上看,做项目关注在拿到需求并实现交付的过程,但是做产品需要把更多精力花在产品定义、设计,还有长时间的产品维护上。做产品的程序员,必 须要和客户沟通,必须要维护自己开发的软件,获知用户和市场的反馈,如此才能体会到什么功能才是迫切需要的,该怎样把技术、业务和实际产品的实现结合起来。
第五阶段:产品成长的见证人
也许很少人能够参与从零开始,经过创意、市场分析到产品设计的过程,在明确要做什么之前有大量的时间会花在产品探索性的工作上面。也许会做很多的产 品原型,也许某些版本和功能在A/B测试之后就被放弃了,更有些产品在流传开来以前就销声匿迹了,或者很快就死在抄袭和山寨手里。产品的更迭和换代总是千 辛万苦,而看得到的部分往往如此简单,但是谁知道它的历史有多曲折呢?
原文链接:【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
原创外电外电头条专题
24H热文一周话题本月最赞
讲师:1人学习过
讲师:35人学习过
讲师:0人学习过
精选博文论坛热帖下载排行
本书论述了软件开发价值增加的思维方式。这一思维方式构成了VSTS的基础,包括VSTS的指导思想,为什么这些指导思想会以某些方式表现,以及它...
订阅51CTO邮刊软件(技术类)岗位简历的撰写要点 - 乔布简历
软件(技术类)岗位简历的撰写要点
浏览( 118187 )
同学们要应聘的软件工程师,其实就是众所周知的程序员、coder,说白了就是“写代码的”,不要小看这写代码的,写代码对技术的要求是非常高的,不同的IT公司倾向于不同的技术,他们在招聘时会有针对性地侧重对你的技术的考察,所以“技术”是你的简历中的重头戏,是关键词,是标签,是你向用人单位亮出的尚方宝剑。
本文由乔布简历小编彭飞@乔布堂辛苦整理成文,转载请注明出处
一、提亮你的技能
1. 详列具体的语言技能
翻开你的简历,先把你掌握了哪些语言技能通通列出来,不要嫌啰嗦,HR第一个寻找的就是这个信息。
比如2013年 乔布简历 在招聘软件开发工程师时,我们的招聘说明(JD)如下:
想象乔布简历的HR们大笔一挥,在上千份简历中圈圈点点勾画我们需要的技术,如果你列出了以上技术,我们就会留意,如果有应用以上技术的项目经历,我们就会花时间好好看看,可是如果你的简历毫无圈点之处,那么很可惜你就被pass掉了。所以乔布简历建议同学们把你所掌握的技术放在简历中最醒目的位置,有多少写多少。
2. 经历要呼应并突出技能
亮出技能之后,你的各种经历就要围绕这些技术来写。这就好比做一道菜,你的实习工作、比赛获奖、课程作业、专业培训等等经历都是原材料,你加入这些材料的目的就是为了一个共同的目的,要让人尝一口你的菜,就能品出其中的酸甜苦辣咸,所以像实习经历、知名比赛这样能提味的材料就多放,课程作业、专业培训这类味道淡的材料就少放。和技术无关的兼职打工行政经历,尽可能不放——这个我们乔布简历的小编们会在后面具体细说。
3. 技能的掌握程度并不可信
有些同学会在所列的语言技能后面标上“熟练”、“精通”等表示掌握程度的字眼,是否精通、熟练并没有一个统一的权衡标准,你所谓的“精通”,到了HR那里可能连“良好”都谈不上。而且你对语言技能的掌握程度也不是你说一说别人就相信的,HR一定会在面试的时候再具体考察你的熟练程度,特别是你所谓“精通”的技能,HR是绝不会放过的,所以掌握程度一般般的同学要小心了,千万别夸大事实,弄巧成拙。
4. 证书只是技能的简单证明
在程序员的简历中,证书的地位远不如技能,不要过于迷信认证的威力,如果你确实考了许多认证,那么挑选一些含金量高的列在技能后面。乔布简历建议你在罗列证书的时候要注意以下几点:
写清楚名称(中文全名或者英文名的缩写),全球公认的证书还好,如果你考的是一个不知名的培训机构颁发的小范围认证的证书,再不写清楚具体是什么,想吸引HR的眼球是不太可能了。
认证级别一定要写明,初级高级,或者分数(有分数的要写清楚总分,eg:88/100),有级别区分的千万不要一个“通过”就代替了。
认证时间要表明,有些证书是XX年之内有效的,所以什么时候考的要说明。
证书的具体内容就没有必要罗列了,原本证书只是起到一个辅助证明的作用,占太多空间就有些喧宾夺主了。
5. 技能和证书怎样排版
在简历排版上,你要将你掌握的技能和证书单独列出一项,直接显示在简历的前1/3处,如果技能不多,可以像 中一样:
技能较多的可以分类列出,参考 :
技能和证书都不突出的同学,也可以将其罗列在教育背景里:
乔布小编提醒要特别注意一些细节,技能的书写要在英文状态下,大小写要统一,书写格式的规范能体现出一名程序员最基本的专业素质。
6. 如何选取含金量高的证书
有些“考霸”每天忙于考这个证那个证,求职的时候通通列在简历中,特别自豪地向HR展示自己的能力,甚至把“导游资格证”、“营养师证”、“钢琴9级”等与计算机专业不相干的证书也与技能证书混在一起来写,殊不知你列出的那些边边角角没多大意义的证书只会干扰HR的注意力,直接忽视你最重要的那几个认证。
计算机软件专业的同学应多关注这些认证:JAVA系列认证、微软的MCP/MCTS认证、LINUX和UNIX认证、ORACLE系列认证、CISCO系列认证等。而像国二、国三这样的全国各个专业大学生都能考的证书,就不要列在简历中了。
同学们还想了解更多更详细的资格认证么?乔布简历的小编们为你们细心整理了
对于有些证书的认可程度的争议还蛮多的,比如《全国计算机软件技术资格与水平考试》,俗称“软考”,在网上就形成两派,一半认为软考很有意义,是评职称的必备条件,考试范围广,能学到很多东西;另一半认为软考不被大企业认可,应付考试浪费时间。
其实考证是有针对性的,面向政府事业单位,有官方颁发的证书就要多多地列出,这是评职称的加分点;而那些想进军外企的同学,应关注各大企业推出的培训认证。考软考的软件设计师不如微软的MCSD,SUN的SCJP,不如ORICAL,SAP的认证;考网络工程师不如CISCO,JUNIPER,CHECK POINT, CIW的认证,甚至是国内华为的认证;数据库的认证当属微软,甲骨文,IBM和MySQL的。
二、技术经历的撰写
1. 技术经历该如何写
技术经历是你的专业能力的直接体现,而且这也是简历中特别被看重的部分,所以不要一笔带过,要详细提到你在项目中用到的程序语言、你的个人贡献和产品细节。简历需要突出自己的经验,看简历的人希望了解你做的工作的难度和对本公司有多少帮助。尤其在项目中遇到关于技术的问题时,你是如何通过怎样的技能解决这些难题的。
很多同学在描述自己的实习或项目经历时都是这样写的:
乔布简历推荐你这样写:
2012.02 – 2012.06
网上订餐管理系统
系统为客户提供餐品浏览、点菜订单等服务
负责处理后台管理员信息,对完成后的项目进行测试、优化
运用sql server经行前后台连接,实现后台对会员信息的添加和删除
后期对用例经行测试,提交bug,跟踪bug,执行回归测试
该系统已尝试在3家餐厅推广使用,优化订餐的业务流程,降低成本
为什么同样的经历,用不同的方式写出来会有如此不同的效果呢?
前者在项目中对网上订餐管理系统做了过多的描述,把系统的具体构成都一 一列出来了,这些HR是不会看的,而在责任描述中恰恰忽略了HR希望看到的内容,他只是概略地写他负责哪些部分,既没有写清楚他做了什么,也没有表明他用到了哪些技术。而在乔布简历改写后的经历中,我们可以清晰地知道系统的功能、应聘者的职责、应用的技术以及工作成果。
请同学们注意,“独立完成”要比“主要负责”的效果更好,“主要负责”太泛泛了,谁知道你这个“负责”的背后到底做了些什么呢?而“独立完成”就让人感觉你有很强的行动力和独立性,专业能力很强。同时将成果量化到具体数字会更有说服力。
现在我们知道了不能大段地描写经历,但是经历描述得过于简单也是不合适的。下面我们看一下乔小布在参加乔布简历的百度应用开发项目中的经历:
参与乔布堂首届全国大学生简历大赛的百度应用开发项目
负责网页前端和后端的程序编写
参与后台框架搭建
这三句话过于简洁和笼统,“参与乔布堂首届全国大学生简历大赛的百度应用开发项目”这样的话是没有意义的,你可以随便写你参加了什么项目,可是就算描绘得天花乱坠,HR在意的依旧是你做了什么,应用到哪些技术。“负责网页前端和后端的程序编写”、“参与后台框架搭建”,这样的描述语句同样属于“假大空”,因为从中看不出任何实质性的东西。
乔布简历对上述项目经历做如下改写:
可以看到,改写后的项目经历写出了他所应用的语言:JS,CSS,HTML,提到了BS结构、SPRING、HIBEMATE等专业名词,顿时提升了他在软件开发方面的技术含量,HR一下就可以从众多简历中发现这一份,对其产生见一面好好聊一聊的兴趣。
综合上面两个例子,乔布简历为你总结以下要点:
A. 简历中不要写项目介绍,要写你做的事情和结果。
B. 按逻辑分行写,每行写一个点。
C. 用技术和专业术语说话。
D. 经历和技能相呼应。
E. 专业术语比简单罗列更亮眼(如JSP,跨系统交互,同步改变等)。
F. 写结果(时间、独立完成等)。
G. 写了几行代码就不用提了,这个不能衡量你的水平。
2. 各类技术经历的撰写顺序
技术经历是很宽泛的,它既可以是你在实习工作中经历的一个项目,也可以是你在学校里参与的一个科研课题,或是一次技能大赛,甚至只是你的一次课程作业,我们在列举这些经历的时候,要注意一下前后次序,乔布简历建议你按照以下内容的先后,挖掘你的经历:IT技术实习 & 知名IT赛事 & 课程作业 & 相关培训
(1)实习经历
实习经历的撰写一定要具体、简洁、有条理,具体是指你对工作的描述一定要详细,你做了什么、取得哪些成果,要一一列出,不可泛泛而谈;简洁是指你的语言要精练,每行每句话描述一件事情,与你的职责无关的事情不必多写;有条理是指你对工作经历的描述要按照一定的时间顺序或者逻辑顺序,不能想起什么写什么,要让HR能一眼抓住你的工作要点。
实习经历如何撰写呢?请看如下 示例:
乔小布的项目经历描写了三段,仔细观察你会发现,前两段的经历其实都是他在乔布简历实习时的经历,只不过是做了两件不同的事情,一个是开发乔布简历的百度应用,一个是设计简历大赛的页面,这种按项目描述经历的写法很聪明,让人一目了然。当然也有实习中并没有接触到独立项目的同学,那就直接描述你的实习的具体内容就可以了。
(2)比赛经历
专业的比赛经历是技能的PK场,特别能检验你的专业动手能力,IT公司尤其看重这一点,特别是当你取得名次奖项的时候。
计算机软件类的专业竞赛主要分为算法类和产品开发类。
算法类的主要有: ACM ICPC, 国内各大互联网厂商组织的算法比赛。
产品开发类的主要有:微软全球的“创新杯”,花旗集团的“花旗杯”,苹果中国的苹果技术开发大赛,谷歌中国的Android开发大赛。
还有两种类型竞赛都举办的、业界知名的、线上的 Topcoder。
同学们想知道还有哪些知名大赛么?乔布小编推荐大家快来看看
那么比赛经历该如何描述呢?
A. 如果你的实习经历很少,可以把参赛经历展开写出来。
通过这段比赛经历,就可以了解到该同学的工作职责、应用的技术以及取得的成果。
B. 在实习经历很丰富、足以展现你的能力的情况下,比赛经历就没必要详细描述了,只要一行文字说明你所取得的成绩就好。仍以乔布简历中
(3)课程作业——小程序的编写
对于应届毕业生来说,能够进入软件公司实习,并有一个完整的项目经验的人只是少数,大多数同学还只是白纸一张,毫无工作经验可写,乔布小编觉得这时也不要轻易放过简历上的空白,要抓住自己在校的实践经历。参与老师的某个课题,或是某天一时兴起编辑的一个游戏软件,都可以写到简历中来,只要你能够在具体描述这一过程中,展现你的能力,你的闪光点,这也能够在众多简历中脱颖而出,抓住HR的眼球。如下图示
上面这段经历是完全凭借兴趣自己编写的一个游戏,很好地突出了他在APP应用开发这方面的能力,而且他对编程的热情让他在应聘中获得更大的优势。
(4)培训经历
乔布小编们把培训经历排在最后,是因为把培训列在简历中,其实是没有什么实际意义的,人人都可以参加培训,一段培训就好比多选修了一门课程,并不会给你多加分。
培训的含金量取决于培训的级别和培训的技能,招聘方假设你在参加培训后就可以掌握相应的技能,因此,如果你没有更好的实际经历证明你掌握技能的能力,那么在培训经历中就需要展开描述。否则你的培训经历可以直接归并到教育背景当中,一句话概括就可以了。
如下例是乔小堂想要应聘 ,这个游戏策划培训的经历,就给他带来一定的相关背景与经验。
三、教育背景
相比较专业技能和项目经历,教育背景并不是十分重要,因为一般的软件公司只看你的能力和你的作品,如果你对软件开发有足够的热情并且精通几门开发语言,有一定的软件开发经验,用人单位是不会苛刻你是否是211,985出身,也不会限定非计算机软件专业的学生不要。
所以如果你只是一个三等院校、专科学历,甚至专业也不是软件科班出身,但是你非常热爱IT行业,对软件编程有独到的见解,并且有比较牛的项目经历和作品,那么不要犹豫,先亮出你的成果吧,至于教育背景,排在最后就OK了。
但是要想申请微软、甲骨文这样的顶尖级软件公司,还是很看重教育背景的。他们会青睐重点大学毕业、专业成绩非常优异的同学,比如以下
这是乔小堂应聘软件工程师的简历,因为他是名牌大学的研究生毕业,有很高的GPA,有很多证书,这些都是是他应聘大企业的优势,所以开篇就亮出来是很明智的。
四、校园活动/社会活动
除了技能证书、项目经历、教育背景在简历中占有重要的一席之地,校园活动、社会活动也可以作为简历内容的补充,但是要特别注意,简历的至少2/3都应该用来突出你的专业技术,非技术类的经历最多不超多1/3,如果你的简历通篇都在写社团活动、志愿者活动、干部经历,那么快快回去修改吧。
因为这类校园活动对于想招聘软件技术人才的公司来说,参考价值不大,你的社会经历再丰富,HR也不会多看几眼,企业更关心的是你的编程语言学的怎么样,逻辑思维强不强,分析能力、算法能力是否擅长。
不过在“程序猿”的世界里,也是有“社会活动猿”的。在招聘开发人员时,还会考察我们常见的软技能,因为大部分产品、项目都是团队合作出来的,像微软、IBM、Google这样的知名的大型IT公司,会在应届生中挑出一批既有突出的开发技能,又有较强的管理能力、协调能力的综合性人才,作为公司的后备管理人才,即管理培训生。
例如微软中国在招聘2013研发管理培训生的要求如下:
可见,这一类的管培生会特别看重你的校园活动、社会经历,尤其青睐有社团经验、学生会干部经历的学生。如果你想成为一名项目经理或是IT系统架构师,不妨从管培生做起,一步一步实现你的目标。
乔布简历为你找到乔小堂应聘 ,同学们可以加以参考。
乔小堂的简历中,除了有较丰富的项目经历,还详细描述了他在校期间作为院学生会主席和班级团支书的经历,充分展现了他的组织协调能力和沟通能力,这种既有技术又有管理能力的高素质全才,正是企业所要寻找的未来的管理层人才。
同学们若想了解详细的经历写法请点击
五、其他信息
一般在简历开头表明,这部分要尽量简洁,必备信息包括:姓名、性别、联系方式、求职意向。
是HR了解你性格的另一个方面,对于想进入软件行业的你,不爱计算机,不爱互联网,岂不是太说不过去了。如果你没有让人刮目相看的一技之长,不妨写一写你对专业的热爱。
比如下面这份 ,该同学想做游戏开发,他就写到了他喜欢玩网游,并玩出了名堂,以致去分析游戏市场,分析玩家需求,这样HR一看就会觉得,该同学凭借这股热情,做游戏开发肯定错不了。
六、让自己成为一名技术极客
前面我们列出的种种简历撰写要点,都是以传统的人事部门的视角来分析的,而一名资深的“程序猿”在审核你的简历时,往往喜欢关注一些技术极客,他们更倾向对技术狂热的、有想法的“程序猿”。
乔布小编们找到网上就流行过的这样一张图片,分别比较了人事专员和“程序猿”是如何看你的简历的,这张有趣的图片形象地向我们展示了哪些特质是一名“程序猿”的加分亮点。
在人事部门眼中,只要你在简历中提到了与应聘工作相符的技能就可以加分,但是在一名程序员眼中,他更看重你的一些极客特质,比如:
因为好玩而写过操作系统或编译器
简历被LaTeX编译过
为开源软件贡献过代码
有自己的BLOG专门分享IT技术知识
编程/机器人/工程俱乐部主席或是竞赛参与者
有一个自己域名的个人主页或邮件地址
类似这些有趣的又吸引HR眼球的经历,都可以写到你的简历中,使其更有创意,它会帮助你向“程序猿”更进一步,当然你最好真的属于这一类极客。
七、应届毕业生可以应聘的软件技术类岗位
1. 软件开发工程师
大多数软件专业的毕业生都是从最基础的程序员做起的,对一名程序员最基本的要求就是要熟练掌握一门编程语言,以至精通。编程语言不下百种,例如C、C++、Java、JSP、SQL、PHP、JavaScript等等。
每个方向都有特殊的技能要求,但无论你做哪方面的开发,你都必须具备以下通用技能:吃苦耐劳、稳重踏实、学会自学、有创新能力和逻辑分析能力。
详细介绍请点击
2. 软件测试工程师
软件测试工程师就是一家软件企业的“质量管理”,技术要求不高,但专业的知识面要广,而且它的工作的认真、耐心、细致等个性偏好,更适合女生来承担。
,要在两个方面突出体现。
一是软件测试方向的专业技能,主要体现在实践能力上;
二是需要有自己独到的观点,简历中要展现你的观察力、创新力。
详细介绍请点击
3. 售前/售后技术支持工程师
技术支持就是在售前或售后提供技术维护、应用培训、升级管理、解决投诉等工作,所以要兼具技术人员和销售人员两方面的素质。
一方面在个性上要开朗、乐于沟通、能吃苦、有团队合作意识;
另一方面要有“广而优”的专业知识、良好的自学能力以及优秀的英语口语。
详细介绍请点击
4. IT技术员/网管
网络管理员不同于网吧管理员,他负责所有与网络的建立、管理、故障排除以及网络安全等有关的工作。网管通常是一个没有工作经验的应届生的工作的起点,虽然相比较软件开发是一个技术要求低的岗位,但也不是丝毫没有技术含量的。
应聘网管你需要具备以下特质:
有一个公认的资格认证
兼具软件和硬件的专业知识
强大的自学能力
良好的英文阅读能力
详细介绍请点击
5. 数据库管理员(DBA)
因为数据库是一个企业的心脏,所以DBA是一个门槛比较高的职位,通常需要有一定经验的人来承担。除了需要抗压能力、好奇心、自学能力、耐心、细心、善于沟通等特质,还要具备以下技能,以 为例:
掌握一款数据库产品,如SQL Server 、MySQL、Oracle
熟悉一种操作系统,如Linux系统
至少会一种编程工具,如C++,JAVA,PHP
有一个闪亮的资格认证,oracle 的ocp认证或国家软考的数据库工程师
详细介绍请点击
6. 软件运维工程师
小型网站可能没有真正意义上的运维工程师,更多的是集合网络、系统、开发工作于一身的“复合型人才”,所以软件工程专业的应届毕业生想应聘运维工程师的职位不太可能。运维工程师对技能的要求也非常高,运维是一个集多种IT技能于一身的岗位,对系统、网络、存储、协议、需求、开发、测试、安全等各环节都需要了解一些,但对于某些环节需熟悉甚至精通。
想做运维工程师的同学要培养以下这些能力:
运维所需的技能:
通用应用方面的了解
系统、网络、安全方面的知识
运维所需的个人素质:
沟通能力、团队协作
胆大心细、创新能力
主动性、执行力
精力旺盛、抗压能力
7. 系统构架工程师
应届毕业生不会直接做系统架构,一般会从程序设计、代码编写、单元测试以及文档编写等工作做起,积累一定开发经验以后,才会逐渐涉及到架构的工作。因为架构师的要求非常高,需要技术水平高超、经验丰富的人来承担,而且在有些软件公司,架构师往往不是一个专门的和正式的职位,一般由最有经验的程序员来负责架构方面的工作。
八、软件专业毕业生可以应聘的其他岗位
1.软件销售简历模板
2.网络运营推广简历模板
3.客服专员简历模板
4.行政文秘简历模板
5.淘宝客服简历模板
乔布简历模板:
乔布简历模板:
乔布简历模板:
乔布简历模板:
转载请注明出处,欢迎参与讨论,纠错和补充内容
使用量9250
使用量8128
使用量7095
使用量6599
back to top
看过软件类文章的用户使用的简历模板

我要回帖

更多关于 删除百度快照投诉 的文章

 

随机推荐