上海图灵科技有限公司是真的么?今天去面试了软件测试工程师因为没技术需要三个月带薪培训?好多说是骗子

&img src=&/50/v2-e10a4cedc9d64df0e10c_b.jpg& data-rawwidth=&1920& data-rawheight=&1080& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&/50/v2-e10a4cedc9d64df0e10c_r.jpg&&&blockquote&原谅我是一个后知后觉的人,已经在新的岗位工作了两个月,才写这篇文章。
本文会先讲述博主一个月的面试经历,梳理一下技术面试,浅述关于程序员职业生涯的一些看法。&/blockquote&&h2&从创业到再就业&/h2&&p&大概4个月以前,终止创业已经成为逃不开的事实。&/p&&p&本来以为即使散伙,也会有比较充裕的时间找工作,所以并没有做过任何投递简历和面试。但是现实却紧张的多,实际留给我们的时间只有一个月。&/p&&p&所以开始有些慌,毕竟太久没有面试过,很多知识也没有来得及梳理,同时远离市场有点久,不知道自己应该是一个什么级别(什么高级,资深云云),值年薪多少。挂了猎聘和拉钩,也有一些猎头打电话给我,我也接受了一个猎头的安排,面试过两家初创公司,但是感觉一点都不靠谱,猎头的态度有一种赶鸭子上架的感觉,让我十分反感,从此以后便再也没有接过猎头电话。&/p&&p&我也开始了对自己的思考,下一份工作到底要去创业公司还是大公司,自己应该到底属于什么级别。因为面试过两家初创公司,给我的感觉是,短期遇到一个靠谱的初创公司其实很难,加入初创公司最好的姿势是被挖过去做持股的核心。这个难度不亚于找女朋友,要聊的久才能知道是不是有感觉。如果选择不慎,就是从一个坑跳到另一个坑。那么大公司盘点一下上海就那么几个厂,蚂蚁金服,百度,爱奇艺,饿了么。&/p&&p&目标明确后,通过朋友或者拉钩找相应的职位,因为我还是想继续深入做一段时间技术和技术决策,所以投递的职位基本是架构师、技术专家这样的职位。&/p&&p&当然除了上面列举的四个厂,中途还面试了上海唯品会和杭州的网易考拉(因为去杭州看了个演唱会就顺便去面了,这个理由很......)那段时间真的很忙,因为每次面试都激发你思考很多,除了技术也有职业生涯的规划。然后回去想很多,梳理很多,面试到最后,也总结了好多面试题,反复翻看了好几本书,这些楼主在后面会详细说一些。&/p&&p&在临近那一个月的终止,开始陆陆续续收到Offer,最后拿到了饿了么和考拉的架构师,爱奇艺P7b,这几个算是相似级别的吧。蚂蚁金服的HR一直拿我没BAT背景和工作年限(那时候三年半)说事,最后给我资深开发。百度说社招名额要等一个月后再谈,所以就不等了。&/p&&p&关于Offer的选择也没什么纠结的,不去杭州,因为房子,妹子都在上海,所以上海爱奇艺和饿了么二选一。去饿了么面试觉得技术氛围很好,对岗位从事的内容更感兴趣,可以弥补我机器学习领域的空白,所以就接了饿了么。&/p&&h2&社招面试的准备&/h2&&p&听了前面的故事,社招面试肯定是大家更关注的。毕竟我是创业散伙到再就业,时间有些仓促,找工作开始对市场,职位都不了解。&/p&&p&我觉得如果你在一个稳定的坑里,通过社招跳槽的步骤应该是&/p&&ol&&li&&b&自我定位&/b&
首先第一个自我定位应该是当前环境下的自我反思。一般思考换工作的同学,往往也是对当前环境有诸多不满。那么应该是思考一下问题在哪里,如果是自己的问题能否改善做到更好。你加入这个公司的这段时间,有没有充分学习到公司的技术,如果没有,也不急于离开。每一段职业经历,都要有所收获,这样才能往更高的位置走,如果在每个环境都是混混日子,基本跳了几次就到瓶颈了。
然后想想下一份工作想做什么,坚持技术还是转做技术管理,既然决定换一次工作,那就做点自己想做的,不是么。一般来说,如果技术转管理,需要一些技术的积累,可能意味着你在技术上做到一定级别转起来会容易一些,因为程序员都有些“骄傲不驯”,如果你技术很菜,就很难管理团队,也不能很好的做技术成本评估。当然也可以换行做别的,毕竟人生那么长,如果自己不喜欢做开发,就别和bug较劲了。&/li&&li&&b&长期准备——干货在此
如果你在自我定位中,已经决定不干技术,那请跳过后面的所有部分,如果继续做技术,那么这部分将是自我提升和准备面试的干货。不过这部分内容可能更适合Java相关的互联网从业者,这也是体量最大的互联网技术从业者。
&/b&首先是编程语言本身和语言生态相关的,这里Java为例,虚拟机原理,你会发现可能被问的最多的就是垃圾回收相关议题,可以搞一本 《深入理解java虚拟机》认真研读一下;多线程场景的知识,线程池,锁的原理等,可以研读 《Java并发编程的艺术》,Java8相关议题,Spring包括IOC,AOP也各种问,推荐《Spring技术内幕》,当然NIO,Netty这些里面有经常出镜。
互联网系技术通常还是用各种中间件,可以阅读官方文档,也可以找到一些《XX权威指南》之类的书,做阅读。如果公司场景有使用,那最好,如果没有,这些东西自己搭建都不费事。下面举例说一些吧,例如常用的解决高并发场景的读问题的缓存中间件Redis,Memcache等;用于解耦的消息队列中间件,Rabbit MQ, Kafka等;用于分布式环境下一致性数据的Zookeeper;Mysql分表分库的Cobar等;通用搜索引擎Elastic Search。还有好多领域,每个领域都有好多产品。
存储本身也是一个很深的话题,Mysql为代表的关系型数据库,Nosql代表的MongoDB,Cassandra。他们的使用场景,优缺点。
架构方面,其实感觉最主流的架构还是SOA,推荐读一读《分布式服务框架原理与实践》,我面试前并没有看到这本书,很多议题包括熔断,降级之类都没有想过,导致前面几次面试提到相关议题都有些懵懵懂懂。
当然学无止境,如果想都了解可能要花几年时间。有针对性的了解很重要,如果你眼下就要找工作,那么就挑着公司用的相关技术深挖,这样面试比较好说。&/li&&li&&b&职位投递&/b&
先说说职位,关于公司对员工的定位,参考我公司的评级标准,对于P5-7这个级别要求如下:
P5(高级开发)-能够在基本没有指导的情况下独立开发小模块
P6(资深开发)—能够独立设计和开发一个核心模块
P7(架构师,专家)— 一个产品工程的全局设计
更高级别的没有在列出之内,因为核心实施就在这3个级别,这是阿里系公司P系列级别的定义,不同的公司级别差别会比较大,不过很多公司在招聘的时候,都会以阿里系做参考和对标。所以针对自己的求职目标投递简历,这样会避免一些乌龙,后面还会提到不同级别的面试。&/li&&li&&b&面试流程和内容&/b& &b&4.1 流程&/b&
很多公司都说,先面试后定级,不过很多情况都是你投什么职位就会被定在什么职位区间。例如标记为高级/资深XX工程师,那面试流程就是按照P5-P6这个来,这个级别的面试一般只是组内技术面试官,组老大(可能是总监),HR面一下就决定了。
如果是面架构师/专家(P7),流程会不一样,一般是组内架构师/专家面,然后会是高级架构师/专家面,总监面,CTO/技术VP面,HR面。
所以不要随意投职位,如果你定位自己是专家,就不要投高级和资深的岗位。
&b&4.2 内容
面试的内容无非是你做过什么,你会什么,你能做什么&/b& &b&关于做过什么&/b&,当然就是你陈述自己做过的项目,实现了那些部分,有那些贡献等等。这些内容,应该是参与面试之前就自己梳理好,如果工作认真,工作过程经常思考,并且有优化的习惯,这部分内容很容易讲,毕竟是自己做的。
简历上也可以附上可以帮助你表述自己工作成果的东西,例如图或者表格,这些看起来很简单的东西,对于你和面试官交流,激发他发问都非常有帮助。例如博主就把自己创业期间架构的服务器后台用彩页附加在简历上,很多面试官对这个架构图特别感兴趣,基本从最上面到最下面过一遍,再深入剖析几个技术点和场景,一轮面试就愉快的结束了。这个图如下(有些内容表述的不够专业,我也渐渐意识到了)&/li&&/ol&&img src=&/v2-55b14cfd21efd783828bfac_b.jpg& data-rawwidth=&1304& data-rawheight=&906& class=&origin_image zh-lightbox-thumb& width=&1304& data-original=&/v2-55b14cfd21efd783828bfac_r.jpg&&&p&&b&你会做什么,就是技术水平面试了,&/b&面试官可能是在你讲述项目的时候,从某个地方为切入点,一点一点的深入问。例如先问你有没有做过并发,如果你说是,可能继续问,是否用过线程池,如果你说是,可能继续问,线程池的核心原理是怎样的,如果你能解释一堆,接下来可能还会继续问,有几类线程池,适合什么不同场景。&/p&&p&
这个可能会扣很细很细,蚂蚁金服面试的时候,那个面试官估计有40-50岁,书卷气很浓,Java真是刨根问底问了好多好多内容。只有平时深入积累才可能知道,如果只是泛泛的使用,没有想过如何优化和了解更多底层原理,根本不知道面试官在说啥。这个部分内容可以参考前面的长期准备内容。&/p&&p&&b&你能做什么,就当这部分是开放式问题吧,&/b&这个题目通常没有标准答案,考察你解决问题的能力。我遇到的一个比较多问题是,设计秒杀系统,解决分布式系统中的数据一致问题,特别是分布式一致性问题,本来就是业界难题,抛出来给你应该也就是看你在平时工作的时候有没有思考过这个问题,有没有尝试过在工作中,尽可能小的避免这种情况的出现。&/p&&p&&b&5. 谈Offer&/b&
这里我没有什么技巧,因为不喜欢和人讨价还价,我可能更看重工作内容,氛围这些,没有尝试过和HR讨价还价。不过基本上决定你薪水的是,你面试的级别薪资范围,你之前的薪水,你其他Offer的薪水。所以如果准备一次面试,也不妨多看看机会,至少其他Offer可以成为你衡量自己和谈薪资的参考。&/p&&h2&工程师的职业生涯&/h2&&p&这个问题其实对于我依然也没有答案,生涯这种事,似乎只是过来人才有资格谈的,对于我这个入职场还不满四年,做过的大项目还能用一只手数过来的人,只能表达一些我看法。&/p&&p&&b&1. 成为技术专家&/b&&/p&&p&我觉得,能成为技术专家也和你的工作内容关系很大,如果是从事云平台,基础架构组件相关的工作,比较容易朝着这个方向走。例如你做消息中间件,SOA框架开放,DRC多活这些,因为日常工作解决就是纯技术问题,并且在高并发场景下,这些问题真的很有价值,伴随公司从小到大,用心积累的人,也顺理成章的变成了专家。&/p&&p&当然还有一种,也是大多数工程师,做了很多业务开发,好像什么都懂,但是在某个领域却找不到绝对优势。那么选择技术,选择这么多中间件,搭建一套高可用的系统,能洞悉系统评价,知道怎么改善,这同样是核心竞争力,这样应该算朝着架构师的方向前行了。&/p&&p&对于喜欢专研技术,不喜欢和人撕逼,喜欢安安静静研究东西的人来说,这是一个不错的方向,并且懂核心技术的人整个市场都不多,根本不用担心失业,如果公司解散或者裁员,你的薪水应该只会更高。&/p&&p&&b&2. 技术管理&/b&&/p&&p&伴随你经验的提高,公司队伍的壮大,同样也会空缺出一些管理岗,很多工程师也顺利成章的走到管理的岗位。如果你对找bug已经有点厌倦,想多和人打交道,不妨可以朝着这个方向走。&/p&&p&对于从事管理,我觉得有几个技能应该很早积累起来。&/p&&p&1. 表达自己&/p&&p&对于一个基层工程师而言,大多数的时候,都是听别人,听产品经理需求,听Learder管,听资深技术的传道。但是慢慢你会发现,有一天,你可以和他们讨论了,再后来,你需要对他们表达你自己了。这也是伴随着你资历和级别提升后,沟通姿态的转变。&/p&&p&所以流畅的表达自己很重要,表达思路要清晰,对不同背景的人,选择合适他们的语言(不要和产品经理说什么解耦),善于利用辅助的工具,例如PPT,善于抽象和总结信息,例如浓缩成图或者表格和别人阐述。&/p&&p&2. 善于分配和获取资源&/p&&p&很多人会觉得,分配和获取资源已经是从事了管理岗位的人才有资格做的事情。其实不然,每个组都有不少你有资格Own的小项目,有时候你会有资格带1-2个资历浅的工程师或者实习生一起完成项目。这个过程中,也免不了有一些外部依赖,要和一些人对接。如果你很享受这个过程并且做的不错,那你的性格里,是有成为管理者的品质的。抓住这样很多小的机会,提高自己经验的同时,也问问自己,你喜欢不喜欢这样的事情,总比将来胡乱跳到一个管理岗位让后自己各种suffer强吧。&/p&&p&&br&&/p&&h2&写在最后&/h2&&p&以前听过一个关于孩子教育的故事,结论说,不要让孩子处于物质太优越的环境下,他将失去做选择的机会,而做选择本身最能激发人思考和成长。找工作也正是如此,或许比找到一个合适的工作更重要的是,你在这个过程中,更好的认识了自我。希望各位读者在当前的岗位上有所收获,如果你在找工作,也希望你一切顺利。&/p&&p&&/p&&p&&/p&
原谅我是一个后知后觉的人,已经在新的岗位工作了两个月,才写这篇文章。
本文会先讲述博主一个月的面试经历,梳理一下技术面试,浅述关于程序员职业生涯的一些看法。从创业到再就业大概4个月以前,终止创业已经成为逃不开的事实。本来以为即使散伙,也会有…
正好最近在整理这一方面的知识以及常识想分享给大家,遇到这个问题就贴上啦,希望能帮助到大家&br&&br&&br&秋招已经基本结束,虽然还有正在进行的,也是尾巴了,或者就是一些补招的信息,再一次大规模的应该就是等待春招了,牛妹来给大家送上春招备战全攻略!&br&&br&首先特意为大家建立了一个春招备战群:,到时会为大家发布招聘消息以及其他福利~&br&&br&&p&如果秋招失力,原因一般如下:&/p&&ul&&li&刚开始没想到竞争如此激烈或者其他原因,总之,投递的比较晚,机会少之又少。&/li&&li&实力还不够,有待加强&/li&&/ul&&br&不管是因为什么,备战春招攻略都要从充实自己,查找内推,补招,校招,准备笔试面试这几个环节&br&&br&在这之前解答一下好多人都迷惑的问题:&br&&br&是该实习还是好好准备春招?&br&这个问题要根据个人情况来定,先来说现实的几个真实的例子吧:&br&&ul&&li&A同学根本就没参加秋招,一直在去哪儿网实习,转正一直都比较迷茫,但是他一直在实习,等秋招都过去了,去哪网那边给的答复是不能转正,他就内推的58,通过了直接进去了,签的三方,先去实习,毕业了直接进了58同城。&/li&&li&B同学在秋招中找到了工作,但是在次年的4月份临时通知他不给转正,这个时候的他只好继续寻找工作,参加春招并被录取了、&/li&&li&C同学在秋招中一直在实习,实习公司也答应给转正,这种一般都是不签三方的,一直实习到快毕业,回学校毕业回来之后被拥抱变化了,不给转正了,只能走社招了,但是社招会比校招还难。&/li&&li&D同学在秋招中拿到了offer并且都签了三方,但是公司临时裁员,寄出的三方都给退回,只能春招继续找了。&/li&&/ul&&br&&blockquote&这里面有好的有坏的,不好的我就不说是哪个公司了,说了这几个事情其实也是想说人生充满着不确定性,只有自己真正充实自己,自己真正有实力才可能在各种环境下都能脱颖而出。每个人的路都是自己选择的路,那么真的就是跪着也要走完。&/blockquote&&br&关于毕业还没有工作的tips:&br&这里要有一个心理预防,给大家心里有个谱,实习生为何每个公司都能招,但是正式的社招就严格了呢,因为社招是毕业后的人,这个时候公司招到你你就是一份子了,还要给你缴纳五险一金等等以及其他福利,其实反而是实习生的成本要少,所以社招很看你的经历经验以及各方面,几乎没有哪个公司会通过社招要一个刚毕业的大学生,除非补招等等,所以能在毕业前找到工作就一定要在毕业前弄好,千万不要拖到毕业后。&br&通俗点说,这个时候的毕业生的身份比较尴尬,比较夹生,要么就是要18届的,要么就是要有几年经验的。&br&&br&&br&那到底该这么选择才能尽量少的避免入坑呢?&br&&br&这个问题其实特别难回答,需要根据你自己的情况来定。&br&1、我们来想每一种情况最坏的打算,如果一直实习下去,平时肯定没有时间准备春招,还要做毕业设计,可能根本没有时间进行春招的准备,春招的时候也机会甚少,因为平时都在实习,有笔试面试也没法总请假去,更何况可能还过不了,最后实习公司不给转正,只能毕业自己找工作。&br&&br&这种情况如何尽量去规避呢?&br&首先如果真的是最坏的打算,我们就拼了,就喜欢这个公司,我们努力做,最开始谈的时候肯定会说到转正的问题,常见回答是表现好就转正,不一定转正,不转正,给提供转正机会,基本都能转正&br&&ul&&li&如果是回答表现好就转正,提供转正机会,基本都能转正这种:机会就还是很大的,只要你努力做到最好,并不断的学习,进步,基本上是可以转正的,你自己肯定也清楚自己做的到底怎么样,到底用了多少心力,所以一定要努力做到更好,而不是最好。&/li&&li&如果是回答不转正:那也就不用想什么了,都说了不转正了,你还强留,当然,如果你就是为了长点经验的,那可以,你有垫底的校招offer的公司,那完全没有问题,可以去。但是如果还没有靠谱的工作,那就还是算了,别浪费应届生这么好的资源,毕业了就不好找工作了。&/li&&li&如果回答是不一定转正,转正挺困难:那这种情况就看你自己了,如果你没有别的更好的选择,只能在这里的话那没办法,或者是你就想赌一赌,因为人生真的是存在很多不缺性性因素,那也完全可以,说不定会开辟一些不一样的人生,如果你是个保守派的人,那这种情况下可以离开另寻他处了。&/li&&/ul&&br&&br&2、如果我们不找实习,全力准备春招,春招没找到,最后也只能毕业之后自己找工作。&br&&br&这种情况如何尽量规避呢?&br&现实来讲的话,如果好好准备春招,不会找不到的,因为还有一段时间的。嗯,现实确实是这样,如果好好找,真的能找到的。&br&&br&所以只是最坏的情况,现实中我们努力的话不用太过担心的。&br&&br&&b&一、充实自己-准备阶段&/b&&br&&br&&p&时间:11月-次年的2月&/p&&p&待做:这段时间的校招比较少,需要看自己是什么情况,如果是因为实力不够,那建议这段时间就别参与那些梦寐以求的大公司的补招了,不光耗费精力, 而且最后反倒什么事情都做不好,还不如专下心来去好好准备春招&/p&&br&如果你是因为错过了一些公司的招聘,感觉实力确实是够用的话就可以多留意一下 。&br&&br&强烈建议自己制定一个根据自己情况而专属的计划,并且一定要按照计划去实施!从以下几点来看:(根据自己的不足和优点结合着合理安排时间)&br&&br&项目经历+基础知识&br&&br&项目经历:&br&这段时间真的建议好好完善一下自己的项目经历,你自己肯定清楚自己的项目经历到底行不行,如果不足,推荐这个课程,如果想优惠,可以私信我要优惠码&a href=&///?target=http%3A///activity/project-courses& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&项目课程报名_牛客网&i class=&icon-external&&&/i&&/a&&br&另外可以参加这个栏目-编程之美&a href=&///?target=http%3A///discuss/19222& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&【编程之美04期】程序员怎样找到程序媛_技术交流_牛客网&i class=&icon-external&&&/i&&/a& 每周分享源码,每周一个项目,提高你的编程能力以及项目经验。&br&&br&&p&我们想做到面试前和面试中都做到百分百好,那一定是要有个这样的顺序的:&/p&&ul&&li&&p&筛选&/p&&/li&&li&&p&实践&/p&&/li&&li&&p&总结&/p&&/li&&/ul&第一步:筛选&br&&br&&p&筛选要遵循两个原则:&/p&&br&&ul&&li&&p&以终为始&/p&&/li&&li&&p&循序渐进&/p&&/li&&/ul&&br&&p&什么是以终为始呢?&/p&&br&&p&要看到你做某件事情的目的,比如,我们左项目就是要先看下我们的目的,是想练习什么?可以从以下四个方面来思考:&/p&&br&&ul&&li&&p&语言/框架&/p&&/li&&li&&p&工具&/p&&/li&&li&&p&协议/模式&/p&&/li&&li&&p&产品/职位&/p&&/li&&/ul&&br&&br&&p&很多人读书的就选择C语言,这是大学读书的时候的大多数人会选择的,然后就觉得学了c语言就只能够做c语言的项目,其实不是这样的,像java,python都是市面上比较流行的语言,而且也是都可以用的,当然我们做项目的目的性一定要明确,也就是说你做项目的这个目的,比如我做项目就是想练习c语言,那我就根据c语言去找项目,,我就是练习python,那就用python做项目,因为语言都是相通的,还有就是框架,很多人用自己会的语言写的话就很难。&/p&&br&&p&所以要找一个语言框架。还有就是不想练习语言,不想练习框架,想练习一些模式,协议这种,因为好多面试官会问协议,设计模式之类。还有很多同学练习就是练习了一些工具,比如IDE和一些其他的工具等等。还有一些同学的目的性更强了,比如有的同学就是以后想做游戏的引擎开发,那就更要根据目的来做项目,不能做那些边边角角的项目了,所以是做java工程师,还是游戏工程师,还是网络工程师等等,所以一定要针对自己的这种目的来选择项目的开启。框架有java的MVC,,工具的话git,mango,hadoop等等等等。&/p&&br&&p&可以参考的点如下:&/p&&ul&&li&&p&Spring,Flask,React&/p&&/li&&li&&p&Git,SVN&/p&&/li&&li&&p&HTTP,FTP,数据库&/p&&/li&&li&&p&运维,前端,后端&/p&&/li&&/ul&&br&&br&&p&循序渐进这个很好理解,不管做什么事情都要这样:&/p&&p&我们做项目要有这几个因素所在:&/p&&ul&&li&&p&难度&/p&&/li&&li&&p&兴趣&/p&&/li&&li&&p&造轮子&/p&&/li&&li&&p&创新&/p&&/li&&/ul&&br&&br&&p&一定要循序渐进,一步一步的走过,别想着一步登天,或者有的同学最开始是模仿的方式开始的,这也都是可以的。&/p&&br&&p&还有就是兴趣,真的喜欢就会去花很多时间去做,比如我之前一直就做的游戏,因为我喜欢游戏,做的过程中自己就可以玩,所以就会有好多时间投入在这个上面。&/p&&br&&p&轮子理论,也很好,看到别人造轮子,我也喜欢,那我也去造,其实是可以的,从这个开始起步,完全没有问题。当然,这个是刚开始的时候,如果什么都不会的情况下,如果你都已经很有基础了,还这样,就属于懒惰了,而且也不会有进步。&/p&&br&&p&创新也是必要的,任何时候没有创新就没有了动力,在原来的基础上进行创新,那也是你的东西,也会有成就感,并且学习到很多知识。&/p&&br&&p&筛选的有几个类&/p&&ul&&li&&p&游戏,编辑器&/p&&/li&&li&&p&网站,app&/p&&/li&&li&&p&爬虫,库&/p&&/li&&/ul&&br&&br&第二步:实践&br&&br&&p&在实践这部分我分为两种人:&/p&&ul&&li&&p&新手上路&/p&&/li&&li&&p&老司机&/p&&/li&&/ul&&br&&p&新手上路&/p&&ul&&li&&p&先点后面&/p&&/li&&li&&p&先模仿后改进&/p&&/li&&/ul&&br&&p&先点后面(比如给实习生一个任务,让你先做个爬虫,好多同学就会想好多,我要做个框架,我要前后分层之类的。想了好多就会不知道从哪里入手,最后的结果就是什么也做不出来。所以新手上路一定要先点后面,先看好项目需要的知识点,比如想做一个聊天的项目,先把聊天的协议自己顶起来,然后网络连接我们这边是用http还是什么先来进行拉起来。或者要做一个游戏工具,先不用想游戏怎么做,先想怎么把一个声音播出来,怎么把某个3d的东西在页面上显示出来,怎么能够在这里面用物理的引擎,先把这些点做好,如果你把各个点都做好了之后,这个时候再去思考这个面,怎么把这个点连起来。)&/p&&br&&p&先模仿后改进(先模仿有个好处就是,我做做不出来,会很郁闷,甚至找不到可以被教的一个点,这个时候我们就可以模仿别人的项目,比如别人用的是c#写的,我可以模仿它来写,这个时候模仿完,我们就可以自己改进,模仿完有了基础,之后改进会有个提升的过程。对于新手来说这些都是至关重要的,就像我之前做的FTP模式,我就是模仿,之后再改进。)&/p&&br&&p&老司机(老司机就是有一定基础了,做了好多项目了,我们要去突破好多难点。)&/p&&ul&&li&&p&核心难点&/p&&/li&&li&&p&从架构到模块(模块怎么分的,从上到下,这些就是老司机的区别)&/p&&/li&&/ul&&br&&p&我们学习和做项目的过程中查找和参考的资料的先后顺序建议为:&/p&&br&&ol&&li&&p&找资料顺序&/p&&/li&&li&&p&官方文档,PFC,权威书籍&/p&&/li&&li&&p&Google,StackOverFlow&/p&&/li&&li&&p&博客&/p&&/li&&/ol&&br&&p&最好的就是看官方文档,因为没有任何东西比这个更权威了,我们经常会去google,但是其实出来的是博客,都是别人总结出来的,如果后面有错误的话,还要重新学习,很麻烦的,好多都是自己片面的总结,容易影响大家。所以一定是优先查官方文档。有的同学说看不懂官方文档,这个困难一定要克服,不光学了英语,还能真正的学习知识。&/p&&br&&br&第三步:总结&br&&p&总结要分为三点:&/p&&br&&p&核心难点和结果&/p&&br&&ul&&li&&p&核心算法&/p&&/li&&li&&p&SDK,框架&/p&&/li&&li&&p&开发量,准确率&/p&&/li&&/ul&&br&&p&总结的过程真的是一个非常重要的过程,好多同学都会忽视这点,总结的过程是你再学习的一个过程,不光是总结给自己,在面试的过程中也是起了非常重要的作用,因为面试官经常会问你在过程中遇到了哪些困难,用了哪些框架,用了哪些算法,这些都是非常关键的,而且如果你真的很好的总结之后,到了公司,让你换语言,你可能三天就搞定,当然,要配合官方文档。&/p&&br&&p&扩展和深入&/p&&br&&ul&&li&&p&单机--》网络&/p&&/li&&li&&p&多线程&/p&&/li&&/ul&&br&&p&做的过程一定要有所拓展,比如我之前做了个单机版的俄罗斯方块,后来又做了一个网络版俄罗斯方块,之后又做了一个人工智能俄罗斯方块,最后做了一个游戏平台,把这个俄罗斯方块欠了进去。&/p&&br&&p&资料总结&/p&&ul&&li&&p&博客小日记&/p&&/li&&li&&p&总结是第二次创作&/p&&/li&&/ul&&br&&p&你写个博客小日记,还可以让大家来进行交互,可以对自己的项目进行一些修改,也是很好的。&/p&&br&&p&牛客网上面有看到好多同学投递简历的一个项目,其实在我看来好多都是玩具一样的,就是一个什么系统,还有好多就是导师的一个项目,在简历中一下就能看到,所以如果是你自己做的项目,一定要把自己做项目的时候用到的知识,和其他技术的一些比较等等,所以一般的项目在简历中很容易就看出来,所以也告诉大家一个好消息,即使是211,985的好多同学项目经历这一块其实好多水的,中国对平凡的人更多,所以所有同学都不用灰心,只要你这段时间真真正正的思考去做一个项目,你会在秋招的时候非常抢手。一分耕耘一分收获,只要你多一些努力,你就能够成为行业前端的人,当然,成为顶端的人,还要再努力。以好多人努力的程度,还没到拼天赋的资格,所以不用惧怕985,211,这个不是绝对的,当然,如果你们两个水平一样,人家一定是要985,211的而不是你,所以,努力就好。&/p&&br&&p&项目做好了,接下来我们来说一下面试中怎么讲项目经历&/p&“面试中怎么讲项目经历&p&做到两点你就赢了&/p&&ul&&li&&p&胸有成足&/p&&/li&&li&&p&差异化&/p&&/li&&/ul&&br&&p&项目面试&/p&&br&&p&准备了这么多,非常重要的也是面试环节,只有更好的跟面试官交流,你才能找到自己喜欢的工作。&/p&&br&&br&&p&差异化,就是你一定要和别人不一样,一个面试官一天面试n个人,好多人的项目其实都很水的,他已经听了一万遍了,再听你的,和别人还是一样,没有任何优势。&/p&&br&&p&胸有成足,就是让面试官觉得你很吊,就是在尊重面试官又不傲慢的同时让人觉得你很吊,这也是一门艺术。&/p&&br&项目--面试官注意点:&br&&br&&p&我作为面试官拿到你的简历,虽然我看一下,可能觉得你的项目像玩具,但是我还是会问你,因为只是表面上看起来是这样,可能你这个是有特别之处的,所以也不用担心这一块,机会会留给每一个人,抓住他才是王道。&/p&&br&&p&能力&/p&&p&你了解哪些部分(看家里是否造假,会看你用了哪些框架,用了哪些技术,所以之前的总结就是很重要了,刚刚为什么要让大家看官方网站,所以一定要了解一下各个框架,里面分别是做什么的)&/p&&br&&p&你深入了解哪些(我一定要深入了解,比如,好多人都说是用的spring,我要看你是否有深入了解,还是说知识套了一些框架,比如这里面有哪些深入了解的这种问题,怎么实现一个高效的列表等等)&/p&&br&&p&你横向了解哪些(比如有些扩展,就比如刚刚的俄罗斯方块的例子,面试官会觉得,这个小资很厉害,不光光自己去了解一些东西,还会去扩展,这个基本上就在面试官那里得到很大的加分。)&/p&&br&&p&潜力&/p&&p&你怎么解决问题(做项目的时候所有人都会遇到问题,碰到之后,怎么解决的,思路是什么,如果每一套都是差不多的,我会相信你,你这个方法论是可行的)&/p&&p&你如何举一反三(会从你的沟通里面去了解,你以前看到的点,你看到类似的是怎么解决的,遇到一个问题,让我想起了另外一个是怎么做的,怎么解决的,也就是举一反三,融会贯通)&/p&&br&&p&你怎么优化项目(和上面的深入了解是一样的其实,所有人都是金字塔形的,都是金字塔的地步,没有深入了解,不深入了解的话你和所有人都一样,没有差异化,优化的话,你是有思考力在里面,比如网络编程,功能都已经实现了,如果你跟我说我做了一些优化,让所需要的时间更少,结果不变,准确率提高就能提高公司的收入,你不光是考虑技术,还考虑一些公司的一些实际的问题,优化的点和好处,也会让面试官刮目相看)&/p&&br&&p&你如何快速学习(因为现在技术更新太快,你用多少时间快速学习了东西,你这个潜力让面试官看到,也是一个很大的加分项)&/p&&br&&br&&p&注意点&/p&&ul&&li&&p&切勿夸夸其谈&/p&&/li&&li&&p&真诚有理有据&/p&&/li&&/ul&&br&&p&一定不要吹牛,面试官虽然当面没有戳破你,但是其实他都是能看出来,少一点套路,多一点真诚,很重要&/p&&br&&p&博客网站&/p&&ul&&li&&p&权限控制管理&/p&&/li&&li&&p&数据库安全&/p&&/li&&/ul&&br&&p&(好多人都做过这样的项目,所以一定要多多思考你和别人不一样的地方)&/p&&p&从以下几点思考&/p&&ul&&li&&p&app&/p&&/li&&li&&p&SDK细节&/p&&/li&&li&&p&自定义控件优化&/p&&/li&&li&&p&方案对比&/p&&/li&&/ul&&br&&p&(一定要真的了解这些细节,这样才能真正做了这些东西,你还可以看别人怎么做的,和别人去比,去学习,看到自己的缺点,一开始会发现,自己就是个渣,这个是必经之路,也是你进步的一个过程)&/p&&br&&p&算法&/p&&ul&&li&&p&坑和解决思路&/p&&/li&&li&&p&灵感来源,融会贯通&/p&&/li&&/ul&&br&通用案例讲解&br&&br&&br&&p&这个其实是模拟了smart登录模拟做了一遍,因为是个智能聊天,他可能引入了一个新的图灵机器人进行了对接。&/p&&br&&p&对于这个项目应该怎么讲,首先说闪光点,我了解什么,了解python的网络库,bulabula,第二,因为我做的是一个smartqq,我肯定是了解他的协议嘛,比如chrome,我是通过什么工具了解到这个,又是怎么做的,最后,是用的二维码登录的,那就要说一下二维码这块怎么做的,用的什么算法解决的这个东西,包括http协议,二维码怎么传的,push是怎么用的。&/p&&br&&p&最后,qq聊天收发人消息,肯定要解析嘛,有发图片有发语音的,是怎么解析,还有跟图灵机器人对接的,那又是怎么对接的。最后,优化方面,比如说,我一台电脑同时支持10个qq,让多线程可以一个电脑跟100个人聊天,用的异步的方式,而不是同步的方式,用了什么方式处理出错等等等等,做项目的时候可能没想过这些东西,但是一定要提前想一下这些东西。&/p&&br&&p&这样在面试的时候才能口若悬河,面试官会看你什么都会,协议也会,技术也会,一个项目就搞定了,面试官就安全镇住了,就是围绕差异化和。。的这两个中心思想就可以了~&/p&&br&&br&基础知识备战列表:&br&&br&必备技能&br&&br&&p&1.扎实的计算机基础知识&/p&&br&&ul&&li&&p&操作系统&/p&&/li&&li&&p&算法和数据结构&/p&&/li&&li&&p&网络和数据库&/p&&/li&&/ul&&br&&p&这些大学课程都有涉及哦,想深入了解的可以看书做深入研究,还可通过日常的实践,做项目,比赛中参悟。&/p&&br&&br&&p&2、熟练的编码实践能力&/p&&br&&p&对于给定的技术问题,可快速通过编码来实践&/p&&br&&p&这个就必须要实践啦~打代码打到手软你就赢了!&/p&&br&&br&&br&&p&3、思维敏捷,举一反三&/p&&br&&p&以点带面,对相似问题能灵活解决&/p&&br&&p&多思考!多思考!多思考!&/p&&br&&br&&p&BAT等IT名企对人才的需求&/p&&br&&p&1、全面的计算机知识&/p&&br&&p&除了基础的知识外,还要了解正则,json等业界标准规范&/p&&br&&p&2、岗位匹配的专业技能&/p&&br&&p&了解主流的架构,框架,开源组件&/p&&br&&p&3、快速学习,快速解决问题的能力&/p&&br&&p&对业务需求抽象为代码架构的能力,复用已有组件搭建可扩展的系统的能力&/p&&br&&br&&p&命题趋势&/p&&br&&p&1、代码熟练度&/p&&p&写代码是一切开发的基础,通过简单的字符串操作来快速了解应聘者动手编码的熟练度。&/p&&br&&p&2、逻辑思考力&/p&&p&开发技术日新月异,核心是逻辑思考能力。通过博弈性的题目来考察应聘者的思考力,考察他们如何通过编程思维来解决问题&/p&&br&&p&3、代码优化技巧&/p&&p&对于互联网的产品用户数从0到亿可能就是1年的时间,面对这种海量高并发的用户请求,开发人员必须有优化代码的技能,让更少的机器做更多的事情,让自己的代码跑的更快&/p&&br&&br&&p&综上给大家些学习建议,帮你备战春招!&/p&&br&&p&初期:&/p&&p&从编码熟练度开始抓起,多写代码。通过自己掌握的编程语言去编码解决一些小问题开始,熟练编程思维的实践能力&/p&&br&&p&中期:&/p&&br&&p&根据个人爱好或者职位需求挑选特定的技能方向进行项目的开发,熟悉工程开发&/p&&br&&p&后期:&/p&&p&把工作中碰到的难点作为机会,多思考多尝试自己的解决方案,最终提高自己的优化和架构能力&/p&&br&&br&后面牛妹会根据具体的岗位来给一个技能图谱给大家更新&br&基础知识&br&&br&java&br&&br&安卓&br&&br&ios&br&&br&c++/c&br&&br&机器学习/数据挖掘&br&&br&&br&测试&br&&br&&br&&b&二、完善简历&/b&&br&时间:2月末&br&&br&这个时候正是完善简历的好时候,不要小瞧这份简历,有多少人有很大的实力却都输在了简历上了&br&&br&&p&很多人发了简历,然后就没有音讯了,根本不知道是什么原因。&/p&&br&&p&投简历的时候,尤其是技术的简历,第一个看你简历的应该是hr,并不是技术经理。这就存在一个问题,那就是我们的简历一定要把握hr的命脉。&/p&&br&&p&hr在看简历的时候一般都是看一些关键点。hr在看大家的简历的时候一般看的都是千篇一律,那如何能脱颖而出呢&/p&&br&&p&一般大家发简历都会有个封面,或者有的会放上座右铭,这个其实没有太大的意义,不要太另类就好。有的还会有推荐信和求职信,但是不一定是真正需要的,有的还会有英文简历,成绩单,荣誉证书等等等等,你弄成非常精致的传给了hr,最后就六七页了。&/p&&br&&br&&p&但是hr真的想看这些么?hr真正想看什么!&/p&&br&&p&关于简历&/p&&br&&p&彩色打印和封皮到底有没有必要?&/p&&br&&p&先说彩色打印的事情,这个一般就显示了你比较看重这个公司,你比较尊重这个岗位,但是其实hr看简历的时候都是成千上万的,容易产生色盲的感觉,根本对颜色没有什么敏感度,更看重的都是你的内容,一个简历也就看10秒,所以不用花这个金钱去非要弄成彩色的,只是说没有这个必要。&/p&&br&&p&封面的话也是完全没有必要的,精美与否也没有关系,从来不看的,而且反而增加了麻烦,hr会直接扔进垃圾桶。英文简历也是没有必要,除非是应聘外企那种,但是也不要直接翻译过来,最好让学习英语的同学帮你润色一下。&/p&&br&&br&&p&成绩单需要附在简历一起发么?&/p&&br&&p&成绩单也没有太大意义,除非你特别特别优秀那种,但是这个求职的时候没有必要的。证书之类的可以以文字的形式附在简历中。照片的话这个看你自己的情况,我说的是技术哦,如果你是非常漂亮或者帅气,你可以放照片,正常的话不放是可以得,放上还有可能会引起反感。&/p&&br&&br&&p&照片需要放么?&/p&&br&&p&艺术照更不要弄了,这样有可能在面试的时候,造成一种落差,但是如果是别的岗位还是建议放一个漂亮的照片。&/p&&br&&p&经常犯的错误&/p&&br&&p&下面就把经常犯的错误跟大家说一下,有些同学可能为了个人隐私写了张先生,这个完全没有必要的哈,对于应届生这个是一定要写自己的全称。性别上,最好是写的,女生也无需回避,不可否认,很多岗位可能对女生要的不太多,但是在简历上完全没有必要回避,这个反而会减少不必要的麻烦&/p&&br&&br&&p&年龄党员这种信息用写么?&/p&&br&&p&年龄的话也没有必要回避,学历是一定要写的,这个是考察的重点。政治面貌的话,一般企业是不在乎的,除非是去那些国企或者中央的机构这种要写,如果你不是党员,那就不用写了,不建议在简历上写对自己不利的东西,除非必填。&/p&&br&&p&身高体重需要写么?&/p&&br&&p&身高体重,健康状况都没有太多意义,教育背景,建议从大学的时候开始写,不要写高中之前的经历,没有必要。&/p&&br&&p&求职意向&/p&&br&&p&对于求职意向,毕业生就是一张白纸,所以你的求职意向和规划这个不是特别在意,主要看你的潜力,后期进行培养,但是第一份工作de性质很重要,你自己到底适合做什么,到底能做什么,这个对你一生很重要。&/p&&br&&p&我在清华做招聘的时候看到一个简历,他本科和硕士都学的计算机,当时他拒绝了我,说他觉得很枯燥,我认为这是很可惜的,学了好多年,最后没有走这个方向还是很可惜的,不能说这个对还是错,总之,要清楚你内心真正想要什么。&/p&&br&&p&工作经验和社会经验&/p&&br&&p&工作经验和社会经验这一块hr是很看重的,希望你门都能把自己实习和社会经验写下来,但是千万不要编,因为面试的时候会问你这些东西的。课程可以不写,因为大多数的同学的课程都是一样的,但是可以写与应聘职位相关的课程,这个还是有必要的&/p&&br&&p&计算机和外语水平&/p&&br&&p&关于计算机水平和外语水平,好多人都问我这个级别不高,会不会影响啊,我告诉你哦,这个不是判断你的一个依据,不代表你的真正水平。外语水平的话如果你有什么奖项你可以写上,四六级这个四级肯定是要过的哈&/p&&br&&p&爱好和专长&/p&&br&&p&爱好和专长:最好是写上与自己岗位相关的爱好和特长。我们呢hr参考的最关键的点,无关的爱好还是无所谓的&/p&&br&&p&奖励证书,科研成果&/p&&br&&p&奖励证书,科研成果:可以在简历中写,但是没有必要单拿出来&/p&&br&&p&手机号和邮箱&/p&&br&&p&手机号和邮箱,是一定要写的,手机号是公司联系你的时候必须需要的,邮箱是发offer的时候给你的,一定不要填错,另外就是你如果有自己的个人网站的话,还是希望多写上,这个是锦上添花的。&/p&&br&&p&简历的基本特点说完了,总结来说,要简单,抓住关键字,还有就是用事实说话,不要用空洞的词语,或者少写。&/p&&br&&p&应聘技巧&/p&&br&&p&招聘的途径:校园招聘,网络招聘,社会招聘,内推&/p&&br&&p&校园宣讲会或者校园招聘,如果去了的话肯定是对这个学校的同学很认可的,有的人可能会问,如果我不是这个学校的学生,可不可以投简历,这个是可以得。社会招聘这个逐渐在缩水,网络上面都是非常火热的,中华英才网等,现在很多新起之秀如牛客网,拉勾网,应届生求职网等等,你可以直接在这里进行,还有就是容易忽略的就是论坛,这里会更有针对性的发布工作岗位信息。内推也是很好的选择,可以更高效的投入给技术老大。&/p&&br&&br&&br&&br&三、招聘进行时&br&&br&时间:3月-4月&br&备战:时刻关注招聘信息&br&招聘信息来源:&br&1、靠谱但是不容易进的:各个公司的官方网站,官方微信&br&(这里往往是企业真正想找人,但是竞争也会特别激烈,也有可能是公司想搞事情,招的特别少或者有一些硬性要求只不过没有说出来,总之竞争激烈)&br&2、靠谱且更容易进的:第三方,如牛客网&br&(因为很多部门直招或者真正有需求的不是为了搞事情的一般会在论坛里面发,这种知道的人反而不多,看到了及时投递了,合格了也就被录取了 )&br&&br&3、靠谱且可能有一些反馈:师兄师姐&br&(不是那种大批量的内推,而是真正认识的师兄师姐,如果是网上的,一定是那种真正的内推,而不是大量的内推,这里要区分好。)&br&&br&4、其他基本都不太靠谱了,尤其注意的是收费的,没有任何招聘需要收费的。&br&&br&&br&春招的大概流程:&br&大致上和秋招是一样的,大规模的春招完全就是和秋招是一样的,也是要简历-笔试-面试-offer,也有一些是不笔试,简历过了直接面试的。&br&&br&笔试tips:&br&&br&A
选择题&br&选择题一般是15-40道,每个公司的情况是不一样的,考察的知识点就是根据你的岗位来定的,还有一些相关基础题,比如数据结构,操作系统,计算机网络等等。&br&&br&需要注意的问题:&br&1.时间&br&极个别的公司有专项的时间限制,比如一共120分钟,选择题必须在30分钟内完成,之后强制进入下一个题型,所以要提前看好有没有这个时间限制,方便提前分配好自己的时间。但是大多数还没有这种限制,所以要安排好的时间,自己分配好多久做选择题,多久做编程题。&br&&br&2.顺序&br&有的公司在做选择题的时候是不可返回上一题的,所以这个时候要在时间安排妥当之后确认好自己的答案是否正确,以免做过之后又想返回重新做。建议在考试之前熟悉系统,一般以模拟笔试的形式,如果不能提前熟悉系统,那就做好充分的心理准备,在时间合理的情况下,每一道题目都确定了再做下一道,没有特殊情况下,就不要返回上面的题目了,耽误时间还影响思路。&br&&br&3.题型&br&选择题可能有单选题和不定项选择题,所以一定要在答题之前看清楚,到底是不定项还是单选,以免影响笔试成绩。有的系统提示的很明显,有的不是很明显,不管怎样都要仔细看。&br&&br&B
编程题&br&编程题一般是三道,综合考察编程能力,难度也是逐渐增加的,关于系统的使用一定要提前熟悉一下(传送门:《OJ(编程在线判题)入门介绍》牛客网免费课程)&br&&br&编程题和编程系统,一般需要注意的问题如下:&br&&br&循环输入输出处理常见问题&br&&br&1、为什么需要循环输入输出:通常来说OJ对于每道题里面有.in和.out文件,分别表示测试数据的输入和输出。如果某些编程题的所有数据都只做在一个.in和一个.out中,这样就会变成多组测试了,所以需要提交的代码中循环处理。&br&2、处理方法:其实这个问题可以避免,就是编程题后台每个样例做一组对应的.in和.out文件,这样就变成单组测试,代码就不需要循环处理,但是平时练习的题目质量不一,这个问题都会出现。代码里面循环处理了即使是单组测试也会完全没问题,所以为了偷懒,可以全写成循环处理。&br&3、还有一个坑:但是这里会发生一个问题(十分常见!!!!),如果测试数据是多组的,但是恰巧你代码里面需要些标记数组,map,set等,在循环内一定记得清空,不然可能会产生前面的测试样例影响了后续数据的答案。&br&对于各种语言的一些基本知识&br&做编程题强烈建议使用C/C++,做编程题强烈建议使用C/C++,做编程题强烈建议使用C/C++,做编程题强烈建议使用C/C++&br&重要的事情比三遍再多说一遍,下面说说具体理由:1、出题人通常会使用C/C++编写标程,数据也是由标程制造的,所以使用跟出题人一样的语言会比较稳妥&br&2、C/C++效率比较高,通常来说一般OJ对于一道题目的时限限制会区分C/C++和其他语言,通常处理方式是假设C/C++时限是1s,其他语言就会给2倍时限,甚至更多。&br&&br&3、关于cin cout和scanf printf。做题的时候尽量使用scanf printf。下面告诉一个小常识,不要惊讶:cin cout比scanf printf慢20倍左右!!!!!!!&br&一旦遇到大数据量,光是读入就有可能跪掉。&br&你或许可以使用std::ios::sync_with_stdio(false); 这条语句关掉scanf和cin的同步,加快效率。但是即使这样cin还要慢5倍左右,而且一旦使用了这条语句,scanf和cin混用可能就会造成一些奇怪的错误&br&4、Java相关:Java整体效率大概比C/C++慢2~3倍,但是Java写编程题也没什么问题,主要就是处理好各种输入输出的情况。&br&5、python等等其他语言,做编程题真心不建议使用这些语言,要么效率低下,要么会有些更深的坑。&br&&br&关于输出格式&br&格式问题经常令人抓狂,其实主要都有几个常见的坑&br&1、行末空格:比如我输出需要打印多个数需要使用空格分隔的时候,我们循环使用printf(&%d &,x);这种会很方便,但是这样会导致行末多一个空格,后台系统会严格比对你的输出和.out文件,这样也会被判错误&br&&br&2、换行问题,对于每个样例,建议输出完全之后都换行一下。对于一些题目,可能就是不换行就导致了后面输入数据错位,那就肯定不可能过了。&br&关于时间复杂度分析&br&&p&通常来说一般的系统1s能跑的算法量级是不足1e8的,所以做题的时候评估算法效率很重要,直接判断你的做法能否通过,当然这是以C/C++为标准的,其他语言自己乘个时间倍数。。。&/p&&br&举个例子,比如题目n = 1e5,那么我就可以很敏感的知道我的算法需要一个 O(n) 或者 O(nlogn)。平方复杂度直接拜拜!&br&最后关于 &我本地能通过,交上去就是不对&&br&&br&这个问题很蠢!通不过就是有一些问题。一个是要累积经验,分析到底可能出现的问题在哪里。另外不要使用一些奇怪的函数和行为。之前有见过有人使用了windows和linux平台那个功能的函数名都不一样的奇葩函数。 如果你使用C/C++,最好别使用VS来写算法code,这个默认是MS的,一般OJ上面编译器都不会是这个鬼。&br&&br&C
问答题&br&问答题一般前端,测试类的考察的比较多,就按照自己掌握的回答就好。&br&需要注意的问题:1.拍照上传很多系统在问答题这块是支持拍照上传的,即你可以在纸上回答,之后用手机拍照并上传到页面上,一般不需要提前熟悉系统,能提前熟悉系统更好了,页面一般会提示的很详细,按照提示做就好。&br&2.格式问题在回答问答题的时候不管是选择拍照上传还是直接在页面上回答,都需要注意格式问题,一个好的有条理的格式会让人一目了然,也会给你很大的加分的。&br&&br&D
注意事项&br&最后,讲几个注意事项和紧急状况的处理办法&br&&br&1、一定要提前适应系统找工作的时候,好多同学心理上非常重视,但是行动上却缺乏足够的重视,不去参加模拟测试,导致了考试的时候,不会用或者不熟悉操作,出现各种使用问题。&br&2、提前熟悉考试规则如开始提到的那些问题,能不能中途上厕所,能不能本地编译,能不能退出页面,一类题型答完提交后能否修改,编程题如何判分等等,这些都是需要在参加模拟考试的时候要了解的,因为各家规则都不尽相同,所以要尽量去提前了解。&br&3、提前熟悉题目类型有些企业在发送笔试通知的时候会介绍考试类型,但是更多的是没有题。要想提前熟悉考试类型,一种方式是去参加模拟考试,还有一种方式就是去做一下往年的题目,这些题目牛客网比较多的,可以提前练练手(传送门:【IT题库】笔试练习_C++Java前端笔试面试题)&br&4、出现紧急状况了怎么办有时候因为网速原因,或者浏览器原因,或者其他原因,会出现一些突发状况,黑屏,自动提交,姓名或者电话错误等等,这时候你需要尽快联系考试方,如果客服能及时回复就可以网上求助,如果回复不及时,最好直接打电话,千万不要这时候去发邮件,效率太低。所以,在考试前,考生最好先准备好客服的联系方式,不要等到出了问题才去找。&br&&br&面试tips:&br&&p&面试的流程就是简历筛选-笔试/上机-技术面-技术二面等-hr面&/p&&br&&p&面试的注意事项&/p&&br&&p&面试的准备&/p&&br&&ol&&li&&p&了解公司发展,应聘职位要求,工作内容&/p&&/li&&li&&p&穿着得体。这里穿日常的就可以了,干净整洁就可以,对于技术人员的要求就是这样了。&/p&&/li&&li&&p&提前10分钟到场。&/p&&/li&&li&&p&带纸笔&/p&&/li&&li&&p&注意礼节&/p&&/li&&li&&p&准备好自我介绍&/p&&/li&&/ol&&br&&p&面试过程中的礼节&/p&&br&&p&进门前先敲门&/p&&p&待人从容有礼貌,不要唯唯诺诺,也不要过于傲慢。&/p&&p&眼睛平视,目光接触,面带微笑&/p&&p&神情专注,手势不宜过多&/p&&p&说话清晰,音量适中&/p&&p&前30秒第一印象很重要&/p&&br&&p&技术类招聘的常用办法&/p&&br&&p&对于hr来说,技术一般是一对一面试,分为结构化面试和非结构化面试。&/p&&br&&p&对于应届生来说,更多的会问你学校的经历等&/p&&br&&p&结构化面试&/p&&br&&p&应聘者-职位相同评价标准--相同程序/问题--既定考察:求职动机,沟通能力,交际能力,反应能力,思维方式,情绪控制能力等。&/p&&br&&p&非结构化面试&/p&&br&&p&根据:考察目的+应聘者的简历&/p&&p&特点:随意性的询问&/p&&p&提醒:可能就某个问题深入了解,会提出挑战性的问题&/p&&br&&p&大多数以结构化为主&/p&&br&&p&应届生面试考察内容&/p&&br&&ul&&li&&p&仪表风度&/p&&/li&&li&&p&专业知识&/p&&/li&&li&&p&实习实践经验&/p&&/li&&li&&p&口头表达能力&/p&&/li&&li&&p&综合分析能力&/p&&/li&&li&&p&反应能力与应变能力&/p&&/li&&li&&p&人机交往能力&/p&&/li&&li&&p&自我控制能力与情绪稳定性&/p&&/li&&li&&p&工作态度&/p&&/li&&li&&p&上进心,进取心&/p&&/li&&li&&p&求职动机&/p&&/li&&/ul&&br&&p&应届生常见面试问题&/p&&br&&p&这些都没有统一的答案,但是可以提前准备有一些,有个谱&/p&&br&&ul&&li&&p&介绍下自己&/p&&/li&&li&&p&个人优缺点&/p&&/li&&li&&p&最欣赏朋友哪些优点&/p&&/li&&li&&p&家庭成长环境&/p&&/li&&li&&p&最喜欢读的课外书&/p&&/li&&li&&p&为什么在这个城市发展&/p&&/li&&li&&p&有男/女朋友么&/p&&/li&&li&&p&兴趣爱好&/p&&/li&&/ul&&br&&p&面试之前一定要了解公司的情况和岗位的信息,和公司结合起来问你也有可能&/p&&br&&p&职业发展&/p&&br&&ul&&li&&p&为什么选择这个行业&/p&&/li&&li&&p&职业规划是什么&/p&&/li&&li&&p&找工作时,考虑的因素&/p&&/li&&li&&p&希望5年后的自己是什么样子&/p&&/li&&li&&p&是否考虑以后创业或者考研&/p&&/li&&/ul&&br&&p&教育背景/期望值&/p&&br&&ul&&li&&p&最喜欢的一门课或者最不喜欢的一门课,为什么&/p&&/li&&li&&p&实习经历,哪些让你感到困难?如何解决的&/p&&/li&&li&&p&对工资的期望值&/p&&/li&&li&&p&对户口的要求&/p&&/li&&li&&p&如何评价你的学校&/p&&/li&&/ul&&br&&p&职业素养&/p&&br&&ul&&li&&p&你与领导观点不和,怎么办&/p&&/li&&li&&p&你对跳槽如何看待&/p&&/li&&li&&p&学历比你低的人,和你起薪一样高,你怎样看待&/p&&/li&&li&&p&最让你有成就感的事情&/p&&/li&&li&&p&印象最深或者最失败的一件事&/p&&/li&&/ul&&br&&p&面试者准备的问题(就是面试官问你有没有想问我的,一定要表现出来对这份工作的期望)&/p&&br&&ul&&li&&p&我看过招聘信息了,能简单介绍着工作职责么&/p&&/li&&li&&p&能否为我介绍一下工作环境&/p&&/li&&li&&p&这个职位以后的发展道路如何&/p&&/li&&li&&p&您觉得我在哪些方面离这份工作所需要的素质还有很大差别?哪些地方我可以在近期加紧学习来弥补(这个问题可以试探一下面试官对自己的一个看法,还有一些自己的期望和上进心)&/p&&/li&&/ul&&br&&p&这里说一下,如果说问你薪资的期望值,其实这个公司都有一个评判,对你的价格是固定的,不会因为你说的就改变的,所以这个回答最好要跟公司的要求差不多。&/p&&br&&p&面试后的注意事情&/p&&br&&ul&&li&&p&面谈结束不等于面试结束(没走之前都要表现很好)&/p&&/li&&li&&p&保持状态离开&/p&&/li&&li&&p&总结面试表现,主动跟进结果(如果当你在hr那里的水平是可上可下的时候,可能你主动打一个电话hr就会觉得你很想来这个公司,可能就会给你调上去了,这个还是要看具体情况)&/p&&/li&&/ul&&br&谈offer tips:&br&&br&这个不用多说,首先要有一个保守的offer垫底,其次你就可以有底气和别家谈offer薪资,掌握常用的面试中的技巧即可。&br&四、社招流程(不希望牛友宝宝们走这一步哦)&br&&br&一般会进行2轮简历筛选,2~3轮onsite interview&br&&br&一般社招都是通过朋友推荐,简历一般会先到hr手里,先进行初步筛选,通过简历与岗位进行匹配,通过初步筛选的话,hr可能会和你沟通一下,也可能直接下一轮,如果有的信息不明确的也可能会打电话和你沟通,主要是看你的意向和岗位的确认等等。&br&&br&初步进行之后,简历会到你投递岗位的部门一线leader手中,会看你的能力和工作经验的匹配程度,如果通过,这个leader会通知hr安排面试,就是初试。&br&&br&初试结束之后,一面的面试官会将结果反馈填到系统中,流程转至hr,hr根据结果进行下一步的安排&br&如果一面通过,hr安排复试,复试一般由该部门总监+该部门HRBP&br&如果一面失败,会发送失败的通知&br&&br&复试结束后,复试面试官会将反馈写进系统,招聘HR会根据二面的结果进行下一步的安排,一般情况下,二面完事就结束了,这里也分情况&br&&ul&&ul&&li&面试结果没问题,发送OFFER&/li&&li&面试结果HRBP与部门总监产生分歧,增加一轮其他部门总监的交叉面试,再决定最后结果&/li&&li&高级职位则还会增加一轮CTO面试&/li&&li&面试结果不通过,由招聘HR发送拒信。&/li&&/ul&&/ul&
正好最近在整理这一方面的知识以及常识想分享给大家,遇到这个问题就贴上啦,希望能帮助到大家 秋招已经基本结束,虽然还有正在进行的,也是尾巴了,或者就是一些补招的信息,再一次大规模的应该就是等待春招了,牛妹来给大家送上春招备战全攻略! 首先特意…
&p&&b&面试就像是测视力,如果问的问题面试者全答出来了或者全没答出来,都是不对的。&/b&&/p&&p&题主说“我也看过很多文章,但是 回答这些问题真的不好回答”,其实还是意味着并不是真正的读懂了,而只是自以为懂。&/p&&p&因为如果真的懂脏检测如何实现的,不用代码,画个流程图出来就可以。&/p&&p&http是个协议,它不涉及原理,只涉及规范。对于前端来说,讲得清TCP三次握手,说明计算机专业知识掌握的可以,对于应届生来说,我可以期望既然你把这个知识点学的很清楚,那么其他的知识点应该也学的很好,你是一个学习认真的人。&/p&&p&而对于社招来说,要回答http在应用中的意义,比如restful,比如302,比如cookie。&/p&&p&ajax原理这种事情可以讲跨域,讲jsonp,甚至说cors,这都是在一个话题范畴内的。你要做的不是回答面试官的问题,而是搞清楚他为什么要问这个问题。&/p&&p&我之前一篇文章 &a href=&/p/& class=&internal&&前端面试指南&/a& 有说到我对于面试的看法。&/p&&p&题主可以对应来看一下,你对于双向绑定可以达到了解、熟悉,还是精通。我们对自我的评价往往会高估,&/p&&p&&br&&/p&&p&&b&面试对应的主要有三个方面:&/b&&/p&&p&是否具有工作岗位所需要的最低能力&/p&&ul&&ul&&li&是否有过类似项目开发经历&/li&&li&是否掌握工作岗位所需技能&/li&&li&现场编码解决问题&/li&&li&正确使用搜索引擎&/li&&li&能够对之前项目中使用过的技术做出详细解释&/li&&/ul&&/ul&&p&是否对技术有热情&/p&&ul&&ul&&li&有在线可访问的代码&/li&&li&有技术博客&/li&&li&在技术社区积极回答问题&/li&&li&关注新技术,并且做过官方demo以外的案例&/li&&li&日常使用技术解决生活中的问题&/li&&/ul&&/ul&&p&成长空间&/p&&ul&&ul&&li&计算机专业背景&/li&&li&良好的算法基础&/li&&li&良好的表达能力&/li&&li&做过技术文章翻译&/li&&li&有至少一项5年以上的爱好&/li&&/ul&&/ul&&p&&br&&/p&&p&原理性问题主要还是针对第二个方面,一定程度上也能体现第一方面。所以你在回答中可以这样回答:&/p&&blockquote&脏检测是angular的核心机制,之前在XXX项目中,我们使用XXX技术,但是遇到了XXX问题,我们调研发现angular可以很好的解决这个场景问题,因为脏检测可以实现XXX,背后的原理是XXX,兼顾了易用和高效,而新版本的angular采用的机制是XXX。其实对于项目来说,框架的效率已经满足场景了,angular的优势在于工程上简化了开发...&/blockquote&&p&大概思路就是说,我有过类似的项目开发经历,开发中我是怎么做的,我确实知道应该如何做事。我用这些技术不是为了搞杂技,是确实对应到了业务上,我对技术选型是有理有据的,因为我知道原理,这些原理恰好可以用来解决问题。&/p&&p&&b&话说回来&/b&&/p&&p&技术面试对于大多数人来说,都是一些临时的工作, 所以一定有一些面试官,并没有很多面试经验,或者并不真正知道如何面试。所以他们也是照猫画虎,上网搜一下别人问什么。看到别人都问原理,觉得这个看起来很厉害,但其实根本没搞清楚出面试的原理是什么。&/p&&p&很多年前我参加校招面试的时候就遇到过一次做无领导讨论,两个技术负责人对十几个人做无领导,简直就是在开玩笑,纯粹就是做个形式而已,根本得不到足够决策的信息。&/p&&p&技术面试也是,会有一些面试官觉得你答出来我的问题就是NB,我给你高分,你答不出来,对不起,走人。其实这些问题到底和工作内容有多大关系呢,问你原理是要搞清楚你是不是有造轮子的能力,然后找你来用轮子。如果发现你不会造轮子,所以你不适合我们,这就有点扯了。&/p&&p&招人这件事,说白了就是,取之尽锱铢,用之如泥沙。面试的时候巴不得你分分钟撸一个操作系统,工作的时候每天就是curd。&/p&&p&总而言之,问原理的话,如果你真的用的很多,并且平时也有留心思考,这些问题并不难回答。思考一下这些原理和工作本身的关系,这是你的知识技能价值的体现。如果你实在是想不明白这些原理的问题和工作有什么关系,和过去,现在,未来都没有什么关系。&/p&&p&&b&那可能单纯只是因为面试官是个脑残吧。&/b&&/p&
面试就像是测视力,如果问的问题面试者全答出来了或者全没答出来,都是不对的。题主说“我也看过很多文章,但是 回答这些问题真的不好回答”,其实还是意味着并不是真正的读懂了,而只是自以为懂。因为如果真的懂脏检测如何实现的,不用代码,画个流程图出…
让身为国内顶尖的&b&Markdown程序员&/b&的我,来说(da)几(guang)句(gao):&br&&br&&img src=&/f4c49ce3d6d62fbec3d2c26_b.png& data-rawwidth=&1998& data-rawheight=&1340& class=&origin_image zh-lightbox-thumb& width=&1998& data-original=&/f4c49ce3d6d62fbec3d2c26_r.png&&&br&&br&顺便安利一下《&b&&a href=&///?target=https%3A///phodal/github-roam& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - phodal/github-roam: GitHub 漫游指南&i class=&icon-external&&&/i&&/a&&/b&》——我的GitHub修炼史,&b&逛GitHub的你值得拥有。&/b&&br&&ul&&li&&a href=&///?target=http%3A///%23%25E5%E8%25A8%2580& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&前言&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E6%E4%25B8%258Egithub%25E7%259A%%E4%25BA%258B& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&我与GitHub的故事&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23github%25E4%25B8%258E%25E6%%25E8%258E%25B7& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub与收获&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23github%25E4%25B8%258E%25E6%E9%2595%25BF& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub与成长&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E4%25B8%25BA%25E4%25BB%%25B9%%25BD%25A0%25E5%25BA%%25AF%25A5%25E6%25B7%25B1%25E5%github& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&为什么你应该深入GitHub&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E6%%25E4%25BE%25BF%25E5%25B7%25A5%25E4%25BD%259C& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&方便工作&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E8%258E%25B7%25E5%25BE%%25B8%%25BB%25BD%25E5%25B7%25A5%25E4%25BD%259C& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&获得一份工作&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E6%%25E5%25A4%25A7%25E4%25BA%25A4%25E9%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&扩大交际&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23git%25E5%259F%25BA%25E6%259C%25AC%25E7%259F%25A5%25E8%25AF%%25B8%258Egithub%25E4%25BD%25BF%25E7%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Git基本知识与GitHub使用&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23git& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Git&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23git%25E5%E5%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Git初入&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23github& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E7%E6%259C%25AC%25E7%25AE%25A1%25E7%E4%25B8%258E%25E8%25BD%25AF%25E4%25BB%25B6%25E9%%25E7%25BD%25B2& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&版本管理与软件部署&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23github%25E4%25B8%258Egit& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub与Git&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E5%259C%25A8github%25E5%E5%25BB%25BA%25E9%25A1%25B9%25E7%259B%25AE& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&在GitHub创建项目&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23github%25E6%25B5%%25A1%258C%25E9%25A1%25B9%25E7%259B%25AE%25E5%E6%259E%2590& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub流行项目分析&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23pull-request& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Pull Request&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E6%E7%259A%%25AC%25AC%25E4%25B8%%25B8%25AApr& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&我的第一个PR&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23cla& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CLA&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E6%259E%%25BB%25BAgithub%25E9%25A1%25B9%25E7%259B%25AE& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&构建GitHub项目&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E5%25A6%%25BD%%%25E5%25A5%25BDgithub& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&如何用好GitHub&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E6%E6%258D%25B7%25E8%25BD%25AF%25E4%25BB%25B6%25E5%25BC%%258F%2591& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&敏捷软件开发&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E6%25B5%258B%25E8%25AF%2595& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&测试&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23ci& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CI&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E4%25BB%25A3%25E7%25A0%%25B4%25A8%25E9%F& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&代码质量&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E6%25A8%25A1%25E5%259D%%E7%25A6%25BB%25E4%25B8%258E%25E6%25B5%258B%25E8%25AF%2595& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&模块分离与测试&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E4%25BB%25A3%25E7%25A0%%25A8%25A1%25E5%259D%%258C%2596& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&代码模块化&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E8%2587%25AA%25E5%258A%25A8%25E5%258C%%25B5%258B%25E8%25AF%2595& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&自动化测试&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23jshint& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Jshint&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23mocha& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mocha&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E6%25B5%258B%25E8%25AF%%25A4%25BA%25E4%25BE%258B& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&测试示例&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E4%25BB%25A3%25E7%25A0%%25B4%25A8%25E9%E4%25B8%258E%25E9%E6%259E%2584& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&代码质量与重构&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23code-climate& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Code Climate&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E4%25BB%25A3%25E7%25A0%%259A%%259D%258F%25E5%%25E9%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&代码的坏味道&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E5%E5%25BB%25BA%25E9%25A1%25B9%25E7%259B%25AE%25E6%E6%25A1%25A3& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&创建项目文档&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23readme& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&README&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E5%259C%25A8%25E7%25BA%25BF%25E6%E6%25A1%25A3& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&在线文档&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E5%258F%25AF%25E7%%25E7%25A4%25BA%25E4%25BE%258B& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&可用示例&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E6%25B5%258B%25E8%25AF%2595-1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&测试&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23tdd& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&TDD&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E4%25B8%%25AC%25A1%25E6%25B5%258B%25E8%25AF%%25A9%25B1%25E5%258A%25A8%25E5%25BC%%258F%2591& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一次测试驱动开发&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E8%25AF%25B4%25E8%25AF%25B4tdd& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&说说TDD&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23tdd%25E6%E8%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&TDD思考&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E5%258A%259F%25E8%2583%25BD%25E6%25B5%258B%25E8%25AF%2595& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&功能测试&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E8%25BD%25BB%25E9%E7%25BA%25A7%25E7%25BD%%25AB%%25B5%258B%25E8%25AF%2595twill& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&轻量级网站测试TWill&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23twill-%25E7%2599%25BB%25E9%E6%25B5%258B%25E8%25AF%2595& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Twill 登陆测试&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23twill-%25E6%25B5%258B%25E8%25AF%%E6%259C%25AC& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Twill 测试脚本&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23fake-server& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Fake Server&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E9%E6%259E%2584& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&重构&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E4%25B8%25BA%25E4%25BB%%25B9%%E6%259E%2584& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&为什么重构?&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E9%E6%259E%2584umarkdown& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&重构uMarkdown&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E4%25BB%25A3%25E7%25A0%%25AF%25B4%25E6%E& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&代码说明&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23interllij-idea%25E9%E6%259E%2584& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Intellij Idea重构&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23rename& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Rename&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23extract-method& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Extract Method&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23inline-method& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Inline Method&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23pull-members-up& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Pull Members Up&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E9%E6%259E%%25B9%258B%25E4%25BB%25A5%25E6%259F%25A5%25E8%25AF%25A2%25E5%258F%%25BB%25A3%25E4%25B8%25B4%25E6%%25E5%258F%%F& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&重构之以查询取代临时变量&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E5%25A6%%25BD%%259C%25A8github%25E5%25AF%25BB%25E6%2589%25BE%25E7%%25E6%Ffork& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&如何在GitHub“寻找灵感(fork)”&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23lettuce%25E6%259E%%25BB%25BA%25E8%25BF%%25A8%258B& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub 漫游指南 -&i class=&icon-external&&&/i&&/a&&a href=&///?target=https%3A///phodal/lettuce& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Lettuce&i class=&icon-external&&&/i&&/a&构建过程&ul&&li&&a href=&///?target=http%3A///%23%25E9%259C%%25B1%2582& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&需求&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E8%25AE%25A1%25E5%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&计划&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E5%25AE%259E%25E7%258E%25B0%25E7%25AC%25AC%25E4%25B8%%25B8%25AA%25E9%259C%%25B1%2582& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&实现第一个需求&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E5%25AE%259E%25E7%258E%25B0%25E7%25AC%25AC%25E4%25BA%258C%25E4%25B8%25AA%25E9%259C%%25B1%2582& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&实现第二个需求&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23github%25E7%%25E6%%25E5%E6%259E%2590& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub用户分析&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E7%E6%E5%259B%25BE%25E8%25A1%25A8& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&生成图表&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E6%%25E6%258D%25AE%25E8%25A7%25A3%25E6%259E%2590& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&数据解析&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23matplotlib& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Matplotlib&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E6%25AF%258F%25E5%%25E5%E6%259E%2590& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&每周分析&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23python-github-%25E6%25AF%258F%25E5%%25E6%E5%%25E5%E6%259E%2590& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&python github 每周情况分析&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23python-%25E6%%25E6%258D%25AE%25E5%E6%259E%2590& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python 数据分析&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23python-matplotlib%25E5%259B%25BE%25E8%25A1%25A8& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python Matplotlib图表&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E5%25AD%%%25E5%%25E6%%25E6%258D%25AE%25E5%25BA%%25B8%25AD& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&存储到数据库中&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23sqlite3& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SQLite3&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E6%%25E6%258D%25AE%25E5%25AF%25BC%25E5%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&数据导入&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23redis& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Redis&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E9%2582%25BB%25E8%25BF%%25AE%%25B3%%25B8%258E%25E7%259B%25B8%25E4%25BC%25BC%25E7%%25E6%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&邻近算法与相似用户&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23github%25E8%25BF%259E%25E5%2587%25BB& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub连击&i class=&icon-external&&&/i&&/a&&/li&&ul&&li&&a href=&///?target=http%3A///%23%25E5%25A4%25A9& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&100天&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E5%25A4%25A9%25E7%259A%%258F%%258D%2587& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&40天的提升&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E5%25A4%25A9%25E7%259A%%258C%%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&100天的挑战&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E5%25A4%25A9%25E7%259A%%25B8%258C%25E5%& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&140天的希冀&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E5%25A4%25A9%25E7%259A%2584showcase& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&200天的Showcase&i class=&icon-external&&&/i&&/a&&ul&&li&&a href=&///?target=http%3A///%23%25E4%25B8%%25BA%259B%25E9%25A1%25B9%25E7%259B%25AE%25E7%25AE%%25BF%25B0& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一些项目简述&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23google-map-solr-polygon-%25E6%E7%25B4%25A2& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&google map solr polygon 搜索&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E6%258A%%2583%25BD%25E6%25A0%2591& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&技能树&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/li&&li&&a href=&///?target=http%3A///%23%25E5%25A4%25A9-1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&365天&i class=&icon-external&&&/i&&/a&&/li&&ul&&li&&a href=&///?target=http%3A///%23%25E7%25BC%%25A8%258B%25E7%259A%%259F%25BA%25E7%25A1%%2583%25BD%25E5%258A%259B& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&编程的基础能力&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E6%258A%%259C%25AF%25E4%25B8%258E%25E6%25A1%%259E%25B6%25E8%25AE%25BE%25E8%25AE%25A1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&技术与框架设计&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E9%25A2%%259F%259F%25E4%25B8%258E%25E7%25BB%%25B9%25A0& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&领域与练习&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///%23%25E5%%25E4%25BB%2596-1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&其他&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/ul&&/ul&补充几句:&br&&br&其实秀恩爱还有一种秀法是这样的:&br&&img src=&/5b754af3a99_b.png& data-rawwidth=&2068& data-rawheight=&652& class=&origin_image zh-lightbox-thumb& width=&2068& data-original=&/5b754af3a99_r.png&&&br&每一个Fork都意味着又多一个人看到这句话&br&&br&&img src=&/add1af244e79db745431d_b.png& data-rawwidth=&882& data-rawheight=&164& class=&origin_image zh-lightbox-thumb& width=&882& data-original=&/add1af244e79db745431d_r.png&&
让身为国内顶尖的Markdown程序员的我,来说(da)几(guang)句(gao): 顺便安利一下《》——我的GitHub修炼史,逛GitHub的你值得拥有。
1. 楼主如果不知道自己的价值,那么你永远无法优雅、机智的和新公司谈薪水。&br&首先,不清楚自己价值的表现,是一种严重的信息不对等状态,因为你的价值是一个专业的人力资源从业者可以评估的出来的,在严重信息不对等状态下的谈判,你必}

我要回帖

更多关于 上海图灵科技第三方 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信