201412-31 漫画:编程语言学习曲线 程序员Dobiasd在Github上绘制了七种编程语言的学习曲线,这些语言分别是:JavaScript、Java、C++、Python、Lisp、Haskell、PHP。备注:图中的红线表示自我评估、蓝线表示学习效率。声明:作者绘制该组漫画,仅供大家娱乐而已,并无其它恶意。 继续阅读 >
201412-30 NET程序员吧需要知道的小知识——关于数据库 关于数据库作为一个有“情怀的”(B格高一些的).NET开发工程师,需要多少知道一些这样的小故事。哪怕仅仅当作一些扯淡的谈资。 1.文件型数据库(常见的)AccessSQLiteSQLServerCE 2.有两种 SQLServer确切的说,讲到SQLServer其实有两种即MSSQLServer、和SyBaseSQLServer。两者之间关系是这样的。SQLSe... 继续阅读 >
201412-30 什么才是程序员的核心竞争力? 学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习XX该看什么书,如何快速学习XXX,学习XXX有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速度也很快,3年不学新东西就可能落伍了。动手能力,都是看书看资料,当别人还在纠结看什么书,还在纠结书里的字句是什么意思的时候,有些人的几百上千行代码都已经能运行了。耐心和毅力,做程序员兴趣固... 继续阅读 >
201412-29 最牛B的编码套路 最近,我大量阅读了SteveYegge的文章。其中有一篇叫“PracticingProgramming”(练习编程),写成于2005年,读后令我惊讶不已:与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。我认识很多杰出的程序员——这是在亚马逊工... 继续阅读 >
201412-29 为什么中国的程序员总被称为码农? 实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样?下面是来自知乎网上各位大牛的看法。让我们来一起看下!一位叫吴涛的程序员的回答:编程活动和机械电子一样可以视为一种工艺(craftsmanship),从事此类工艺活动的人可以叫做工匠或者工程师。经历过工业革命的欧美国家,有深厚的工程根底,从... 继续阅读 >
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.创新如果我让你说几个需要创新的职业,你可能会说作家、音乐家和画家。但是很少有人知道软件开发工作也非常需要创造性。这几乎就是毫无... 继续阅读 >