201412-27 程序员找不到开发工作的6大原因 是的,你申请了自己梦寐以求的开发工作,得到了面试机会,感觉一切都很顺利,但是最后所有的努力换来的竟然只是一封拒绝信!?原因可能是以下几点:1.我们Google了你的名字“这家伙不错”,但是当我用你的名字和电子邮件地址作了个快速搜索之后,我整个人都不好了。嗯,你有一个可爱的小博客,但是貌似已经四年没有更新了,当然这不是我关注的重点。可是貌似你的电子邮件地址别名GolDieHoR... 继续阅读 >
201412-26 黑马程序员-java基础知识+环境搭建和变量配置 一、dos命令软件:是一系列按照特定顺序组织的计算机数据和指令的集合。交互方式:图形化界面、命令行方式dir directory 显示文件和子目录 cd change directory 改变当前的路径(进入指定目录)md make directory 新建一个子目录(文件夹)rd remove directory 删除一个子目录(文件夹)cd.. 返回上一文件夹cd/&n... 继续阅读 >
201412-26 歌颂程序维护人员 当然,构建新应用程序的开发人员是非常优秀的人群。但是,编程世界里真正的英雄却是维护和扩展现有应用程序的开发人员们。追溯到1984年,我刚刚毕业,准备受聘于开发人员的职位。我被一家跨国公司雇佣了……很快被安排到了现有应用程序的维护小组。在当时,这个决定貌似合情合理。现在回顾起来,真的很蠢。实际上,一个更好的描述应该是“疯狂至极”。维护比新的开发工作要更加艰难。把我这种... 继续阅读 >
201412-26 《高效程序员的45个习惯》作者:掌握多种语言是我的财富 VenkatSubramaniam博士是AgileDeveloper公司创始人,Jolt图书大奖获奖作者,现在休斯敦大学计算机系兼职任教。作为敏捷开发方面的权威人士,他培训并指导了美国、加拿大、印度和欧洲多国的上千名软件开发人员,并多次在各种大会上发表演讲。Venkat是一位多产的技术作家,他著有《Groovy程序设计》、《Scala程序设计:Java虚拟机多核编程实战》,以及Jolt大奖获奖图书《高效程序员的45个习惯:敏捷开发修炼之道》。问... 继续阅读 >
201412-26 女孩为结束异地恋 自学编程应聘成男友同行 昨日,在武大科技园一家IT公司做程序员的曹小姐终于转为正式员工。一年多来,原本对计算机一窍不通的她自学成才,而她最大的动力就是有个做程序员的男友。21岁的曹小姐之前在杭州做客服,男友刘先生在武汉做程序员。去年4月,为了结束异地恋,曹小姐辞职回到武汉,但找工作时却屡屡碰壁。刘先生建议她学习编程,她为了就业,同时能跟男友有更多共同语言,便鼓起勇气在网上看教程自学。经历了艰难的学习,她掌握了... 继续阅读 >
201412-24 程序员在编程中遇到的奇葩弱智问题 前几天在群里发起了一个话题:说说你在编程中遇到的奇葩弱智问题?现在收集一下:排名不分先后,按照发言顺序来的。1、Jquery插件一个通用函数一直报错,尤其是很明显是存在的函数,很有可能就是你没有引入jquery。。。或者版本不对2、调试半天没变化:不在同一个文件中调试。这个很可怕,我们很多时候会备份好几个项目,改完发现改错了。有个群友说的好: 在汤匙里放盐。3、配置文件中... 继续阅读 >
201412-23 如果老婆和女朋友她们是程序…… 去年,我的一位朋友和他的GirlFriend6.0升级到Wife1.0(也就是他们步入婚姻殿堂了)。婚后他发现,结婚就是只留给其他应用少量系统资源,自己却狂占内存的进程。老婆还要生成子进程(ChildProcesses),子进程会在将来消耗更多的资源。虽然产品说明书或手册里没有提及这种现象,但大家都知道这些都源于自然规律。不只如此,Wife1.0在安装时设置了开机启动,监测所有系统活动。朋友发现许多应用,比如,扑克之夜、啤酒... 继续阅读 >
201412-20 程序员成长道路上必经的几个阶段 阶段一:不知道自己不知道(Unconsciousincompetence)大学期间,我和老师做过一些小项目,自认为自己很牛,当时还去过一些公司面试做兼职,但是就是不知道为什么没有回复。那个时期的我,压根不知道自己不知道,还以为自己懂很多,现在想起自己以前就好笑,那个时候还算不上程序员,顶多只能算是个业余编程爱好者。表现:假自信、过度承诺、满口我能行没问题、看不起其他程序员….阶段二:知道自己不知道(Consciousincompe... 继续阅读 >
201412-20 程序员的“纪律性” 我和很多业内外的朋友们展开了关于“码农”的大讨论,作为这些讨论的延伸,一篇叫做《从“码农”说起》的文章从脑海中输出,最终展现在CSDN官网上。在文章中,我主张年轻的技术人们不应该接受社会舆论强加的“码农”属性,自己做有创造力的事情,要相信付出和智慧一定有回报。此文一出,得到了很多朋友的批评指正,令我颇为欣喜,因为有互动才会有头脑风暴,进而产生更多的新想法。回顾当时那场大讨论,其中很多观点其... 继续阅读 >
201412-20 为什么程序员是一个伟大的职业 这周我需要到一所当地高中去做一个关于程序员的演讲。这是志愿者行为,我只想将我现在的工作给大家讲一讲。这个学校这周有一个技术主题日,所以对这方面的内容非常感兴趣。因为我就是搞开发的,所以我要讲的就是这个。我之所以认为软件开发是一个非常棒的职业主要是以下5个原因:1.创新如果我让你说几个需要创新的职业,你可能会说作家、音乐家和画家。但是很少有人知道软件开发工作也非常需要创造性。这几乎就是毫无... 继续阅读 >
201412-19 能为你指明方向的著名编程语录 一个好的程序员应该是那种过单行线都要往两边看的人。 – Doug Linder, 系统管理员 任何一个工具,它的一个最重要的、同时也是最难以做到的方面就是对那些学习使用这个工具的人在使用习惯上的影响。如果这个工具是一种编程语言,那么,这种影响——不管我们是否喜欢——将是一种思考习惯上的影响。 – Edsger Dijkstra, 计算机科学家 抽象化是一种非常的不同于模糊化的东... 继续阅读 >
201412-19 世界级大牛对程序员超实用的编程箴言 “说的容易,有本事你把代码写出来我瞅瞅。”下面是在世界级大牛们给程序员的任何时候都超实用的编程箴言。 1.“一个C程序就像是一群带着剃须刀的人在一个刚打过蜡的舞池里的一支快舞。”---Waldi Ravens 2.“编程语言的进化论:FORTRAN是没有类型的语言;C是弱类型语言;Ada是强类型语言;C++是超级强类型语言。” &nb... 继续阅读 >
201412-18 细数被程序员吐糟的9大困难 那些非程序员认为软件开发是非常困难的,确实如此,但这种困难不像那些外行人理解的那样。最近在Quora上的一次讨论,程序员分享了他们认为工作中的最大困难,在这里为大家呈现出其中的9个。你可以看到,写代码并不是最难的事情,如果你也在从事软件开发,看看哪些内容你认为也是很难的。1. 设计解决方案任务描述:给你一系列的需求,你被要求设计和构造技术上的解决方案。这包括了设计数据结构,算法,... 继续阅读 >
201412-18 除了高薪和漂亮姑娘还能拿什么吸引程序员 在二十世纪九十年代互联网泡沫那段时间,为了吸引开发者,很多公司提供了大量的福利:乒乓球桌和台球桌、精致的午餐、游戏机房、酒、签约奖金、欧耶还有股票期权!现在,这些福利中有些已经变成了经典的笑料,但是有些已经变成现代技术公司的标配。过去的15年变化很大,但是对好的开发者的需求却没有变。大公司仍然在提供所有疯狂的好处来吸引那些顶尖的人才(想想那些故事,比如在谷歌工作),并且他们通过买公司来获取... 继续阅读 >
201412-18 程序员面试IT公司的37个小贴士 下面是我列出的如何在IT公司面试成功的37个小贴士。欢迎各位不吝指正。应该避免进这样的公司:1.不要去那种痴迷于某种特定技术的公司(除非你也是这类人)首先你得明白的是,技术是一种手段而不是目的。过于专注于技术而不将眼光放到解决问题的方案上将是灾难的开端。特定技术并不是成功的保证。2.不要去那种技术负债严重的公司我们应该在第一点和第二点之间找到一个平衡。最好不要去那种完全允许员工自... 继续阅读 >