摘要: 前言从2012年9月中旬开始,校园招聘会相继开始,直至2012年11月底。在此期间,我参加了很多宣讲,投递了许多简历,参加了不少笔试和面试,经统计:共向43家企业投出了简历;参加了20场笔试,通过了15场,通过率75%;参加了22场面试(一个企业不止一场面试),通过了18场,通过率约82%;最终获得了7家公司的offer,约占投递公司的16%,占参加笔试公司的35%;招聘信息获取渠道:吉大就业网大街网一般简历投递分为四种类型:宣讲会现场投递、邮箱投递、招聘网站投递、公司官网投递备战简历:简介大方,不要花里胡哨。条理清晰,突出优势,不含虚假信息,不要过度夸张。详见下图:备战笔试:1.平时注意积累 阅读全文
posted @ 2013-02-27 22:41 FlameRen 阅读(774) 评论(4) 推荐(4) 编辑
摘要: 当初在大学没时间完成作业时,总是喜欢网上搜一个或者拷贝同学的一个工程过来,导入到Eclipse中却全是红叉,连基本类型都不识别。当时就纳闷了,难道是天要亡我之心不死?后来慢慢了解了,其实是导入的工程找不到JRE了,解决方法就是给工程指定JRE。工程名上右键→【Preperties】→左侧选择【Java Build Path】→右侧选择【Libraries】选项卡→点击【Add Library...】→对话框中选择【JRE System Library】→点击【Next】→根据你的需要选择JRE的版本→【Finish】→【OK】,搞定啦~ 阅读全文
posted @ 2013-08-19 17:17 FlameRen 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 将近4个月没有更新了,如今再次开启了我的程序人生。3个月前,实习结束的我返回了学校进行最后的毕业准备,其中不得不说的就是毕业设计这个环节。看着大学四年连个HelloWorld都没写过的人,和我一样以软件工程学士学位毕业,拿到了毕业证和学位证时,我真的不觉得学历这个东西有任何的含金量可言。然而,人们依旧挤破头皮的上大学,不惜花钱上三本,也不愿意踏踏实实学一门手艺。即将迎来开学季,许多新生的花销相当于父母4个月的工资,我只能感慨这个物欲横流的世界了。 5月初回到学校,漫不经心的写着自己的毕业设计,偶尔听听宿舍人的抱怨,说是联系的那个代写论文的人多么不靠谱。我很庆幸自己不用找人代写论文,我也很... 阅读全文
posted @ 2013-08-19 14:54 FlameRen 阅读(1460) 评论(14) 推荐(2) 编辑
摘要: 首先来复习一下几个重要知识点,然后接着进行一些介绍。在上一篇文章中,我曾经贴过下面这张图片:在Which method stubs would you like to create?这里,现在结合4个标注的含义来说明一下:@BeforeClass 标注的方法会在类加载的时候执行一次,且仅此一次,该方法必须是public和static的@AfterClass 标注的方法会在类销毁的时候执行一次,且仅此一次,该方法必须是public和static的@Before 标注的方法会在每个测试方法执行前先执行一次@After 标注的方法会在每个测试方法执行结束后执行一次以上四个标注,对应了那个勾选列表中. 阅读全文
posted @ 2013-04-28 09:58 FlameRen 阅读(1208) 评论(1) 推荐(1) 编辑
摘要: 说起单元测试,刚毕业或者没毕业的人可能大多停留在课本讲述的定义阶段,至于具体是怎么定义的,估计也不会有太多人记得。我们的教育总是这样让人“欣慰”。那么什么是单元测试呢?具体科学的定义咱就不去关心了,其实每个写代码的人都在时刻进行着单元测试,除非你从来不验证自己写的代码能否达到预期目的,而是直接写完就完事儿了,连run一下都不进行。 单元测试说的直白一点,就是验证写得一段代码是否正确,可能是一个类,可能是一个函数,甚至可能是一个循环。为了测试的方便,我们一般直接就在写好的可运行代码中直接进行测试,看到控制台输出了预想的结果或者抛出了异常。但是进入了公司,这样的测试方法极不专业也不不容易复现... 阅读全文
posted @ 2013-04-25 13:19 FlameRen 阅读(1671) 评论(2) 推荐(5) 编辑
摘要: 在学生没有正式毕业之前(没拿到毕业证),到公司实习只能签署劳务协议,而非劳动合同。劳务协议一般是看工作日给劳务报酬的,虽然按月发放,但是按工作日计算,周末无报酬。比如你的劳务报酬是每天X元,如果一个月干了20天,这个月的劳务报酬就是20X元。但是,劳务报酬单笔超过800的部分,要缴纳20%的个税(真狠)。所以,如果本来应该20X元,最后到手的只有(20X-800)*0.8+800,化简一下就是16X+160元。 请假、过节、双休日什么的都是没有劳务报酬的。真正的日薪族。 阅读全文
posted @ 2013-04-23 17:59 FlameRen 阅读(282) 评论(1) 推荐(0) 编辑
摘要: 离开学校,步入企业实习,不论与企业签订的协议,亦或是租房时签订的合同,都存在着很多猫腻,压榨着初来乍到的我们。根据自身经历和周遭事例,现分享给大家,以备后来人警戒。租房合同:1.要特别注意提及不退换押金的条款,这些条款极有可能会是之后你拿不回押金的罪魁祸首。 比如我一个同学的租房合同上写着——如果到期不续租,需提前一个月书面告知甲方(中介),任何口头承诺无效,否则视为违约,押金不退。结果退房的时候提前一个月和中介电话联系的,没有书面通知,中介也一直不提这事儿。当初租房的时候,一个业务员还说我们不克扣押金,退房验房的时候换了一个业务员,虽然各种挑刺,但是扔表示不会克扣多少押金的。这期间一直不提. 阅读全文
posted @ 2013-04-23 17:47 FlameRen 阅读(602) 评论(1) 推荐(0) 编辑
摘要: 经常看着白底黑子,密密麻麻的代码是不是有点晕眩?换成了所谓护眼的豆沙绿,依旧感觉很单调,于是发掘了一个配色方案插件,让你的工作界面优美起来。谁说程序猿没有文艺细菌呢? 在此感谢原文分享者,此处给出原文链接:http://www.blogjava.net/kuuyee/archive/2013/02/26/395728.html 安装及设置方法:1.打开Eclipse Marketplace2.查找Eclipse Color Theme,会找到这个插件。3.安装完成后进入Preferences —> Appearance —> Color Theme就可选择主题了OK开启多彩的程序人 阅读全文
posted @ 2013-04-23 11:45 FlameRen 阅读(4354) 评论(1) 推荐(0) 编辑
摘要: Gartner Group公司成立于1979年,它是第一家信息技术研究和分析的公司。它为有需要的技术用户来提供专门的服务。Gartner已经成为了一家独立的咨询公司,Gartner公司的服务主要是迎合中型公司的需要,它希望使自己的业务覆盖到IT行业的所有领域,从而让自己成为每一位用户的一站式信息技术服务公司。 Gartner每年通过一系列报告对1900多种技术的成熟度、接受度及未来趋势做出评估。评估采用热度曲线的视角,包含5个阶段:萌芽期、巅峰期、下坡期、复苏期和平稳期。下附2012 Gartner软件成熟度曲线:附部分说明:萌芽上升期应用发布自动化(Application Releas... 阅读全文
posted @ 2013-04-22 11:36 FlameRen 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 步入职场,才首次对“日志”这个东西有了一个比较全面的认识。不像学生时代,随处的print语句,学校总是教不了什么有用的东西。最近从事的工作,恰好是将工程中原有的log4j日志组件转换为logback。至于为什么要转换,本来是因为logback的性能要优于log4j,然而最新版本的log4j的降临,似乎又把这段差距弥补了。总之分配的任务就要用心做,并且还能从中学好很多有用的东西。下面,我就介绍一下log4j转换logback的方法,可能遇到的问题及解决方案。其中涉及到的jar包会在最后给出下载链接。log4j切换到logback的步骤:1.将logback-classic和logback-cor 阅读全文
posted @ 2013-04-15 11:42 FlameRen 阅读(5460) 评论(4) 推荐(1) 编辑
摘要: 缘起看到一篇文章,讲述如何将服务器从30台降到2,性能甚至更加优秀。文章中介绍了完成这一出色任务的语言为Go,于是对Go语言产生了兴趣,逐步了解到这还是一门比较新的语言,且潜力很足。所以展开了研究之旅~特点简介:1.引入轻量级线程——协程(coroutine),Go语言中叫goroutine。2.采用Erlang风格的并发模型,即消息是进程间唯一的通信方式(而非共享内存)。两个goroutine之间通信通过channel(通道)进行。3.对代码风格进行了强制统一,比如public变量必须以大写字母开头,private变量必须以小写字母开头,从而省略了这两个关键字。{}中{的书写不能另起一行等。 阅读全文
posted @ 2013-04-08 12:04 FlameRen 阅读(2997) 评论(7) 推荐(3) 编辑
摘要: 在大学垒代码时,遇到程序错误,输出不是预计的情况时,你是怎么解决的呢?我的解决办法就是到处System.out.pringln();,打出当时的变量值,一点一点找哪里出错了。结果有的时候就忘了到底在哪里添加了用于找错的输出语句,然后就去不掉多余的输出了,然后就各种抓狂了。以及等等很多情况吧,不知道你们遇到过吗?步入职场后,逐渐接触到了日志这个概念,虽然之前也听说过,但却不了解其真正用途。又一次在心里痛骂了大学的教育之后,我开始自学目前公司在用的日志工具——logback。日志记录了程序的运行状态,输出了你指定需要输出的内容,能够方便快捷的定位出错的位置和原因。那么怎么使用logback呢,下面 阅读全文
posted @ 2013-04-02 15:29 FlameRen 阅读(3380) 评论(1) 推荐(0) 编辑
摘要: 早就想分享一些走过路过看过的经验,一直没有某种所谓契机。时光定格高三的暑假,成绩出来后的我亦喜亦忧。那时对于今后的人生规划、从事什么领域、喜欢做什么样个工作等等本来应该切身关注的事情一概不知不解。直到莫名其妙的进入了所谓国家示范性软件学院,接受了一段天坑般的示范性教育后,我才开始悔悟,许多走过的路,不应该是那个走法。 上小学时,我们被告知要好好学习,才能考上好的初中;上初中时,我们被告知要好好学习,才能考上好的高中;上高中时,我们被告知好好学习,才能考上好的大学;上大学时,有些人被告知要好好学习,才能考上好的研究生…… 直到这些人真正面临进入社会,面临求职,面临优胜劣汰时。才猛然发现自... 阅读全文
posted @ 2013-03-26 14:27 FlameRen 阅读(4258) 评论(37) 推荐(20) 编辑
摘要: 原题传送门:威威猫系列故事——吃鸡腿题目如下(添加了部分陷阱提示,以加粗加下划线显示)Problem Description 威威猫不是一只普通的猫,普通的猫喜欢吃鱼,但威威猫最喜欢吃鸡腿。他每天都在不停的吃啊吃,吃了一只又一只鸡腿。现在他遇到了一个难题,如果他的体重太胖那么他的主人就不给他吃鸡腿了,所以他需要你的帮助。 威威猫的身体由n个器官构成,由于他的身体很特殊所以他的增长也很特殊(不要问为什么,喜欢吃鸡腿的猫已经够奇怪了)。他的增长有个k1和k2系数,而且每天的增长量和前一天有关,我们假设这n个器官在第i天的数值分别是a(i,1), a(i,2), a(i,3) …… a(i,n).. 阅读全文
posted @ 2013-03-26 10:25 FlameRen 阅读(568) 评论(1) 推荐(1) 编辑
摘要: Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl 阅读全文
posted @ 2013-03-25 15:19 FlameRen 阅读(693) 评论(4) 推荐(3) 编辑
摘要: 当我们导入同一个工程多次时,从第二次开始,导入时eclipse会提示“Some projects cannot be imported because they already exist in the workspace”。这是因为我们之前已经导入了此工程,无法重复导入。解决方法很简单,就是给之前已经导入到workspace的那个工程重命名。 在之前导入的工程上右键→Refactor→Rename,然后在弹出的窗口中给它修改一个名字,之后再次导入同一工程时,eclipse就不回报错了。 阅读全文
posted @ 2013-03-25 10:25 FlameRen 阅读(54097) 评论(0) 推荐(7) 编辑