在此只针对写代码的这方面进行评述。 软件的功能是由代码来实现的,程序员写代码来实现功能的过程中,总是会遇到些“技术问题”,这个时候如何快速地,最佳地解决这些技术问题就需要考验程序员的素质了。 在解决这些问题的过程中,不
P 该书仅是对要学习编程的人的从事方向的一个指点,它对各种编程语言的的特点做了介绍,也对各个开发环境进行了简单介绍,适于初学者阅读,已经确定了学习方向的人也可以看看,可以对编程这门学问有更深的理解。书中也对很多经典范例和算法的文章进行了部分搜集,可供程序员门参考。-
P3 Java技术体系图 一、Java程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入
P6 当程序员变成软件项目经理 当你预期的那一天,也许是害怕的那一天,终于来到了:从工程师的队伍里你被提拔到了软件项目领导或者团队领导的位置。这也许就是你选择的职业道路,或许你不太情愿,将就尝试一下。无论
P4 Python是优雅的,使用这些库可以使你的代码更简洁,并保持持久性。
Android程序员必备精品资源
人工智能完全学会自己编程,可能说起来还有一种科幻感,但 AI 帮程序员找 bug 这件事,已经达到了不错的水平。 北京大学、微软亚洲研究院和中国电子科技大学就一起尝试着让 AI 找 bug。微软亚洲研究院的
我都说在搞程序。 隔了一阵子我发现她状态改成“我真希望我叫程序…” 场景二:发帖 一个女程序员 twitter 上发了一条 tweet: 昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应是
循环。咖啡让人兴奋,无法觉察到身体其实很疲劳。 意识到这一点后,我时常在想,对于像我们这样的程序员来说,还有什么方法能给我们充充电。 我们中有一些人是功能饮料的重度使用者。有人靠喝茶,还有人依
分钟之后就购买了 TextMate 服务。 坦诚而言,文本编辑器的转变绝对不是让我成长为牛逼程序员的根本原因。 好的工具,能给你锦上添花。所以,工具很重要。但是我也相信,老虎 · 伍兹如果在一
Let It Go (Software Edition) 程序员之歌
如果你要聘用一个软件开发人员,而现在同时有两人通过了审核。他们的技术、工程项目和成就等等工作经历和经验都差不多。怎么选?
这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高。解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验。如果解决问题能力不佳是无法通过面试的。
软件开发是一个挺不错的工作,不过同时也像任何其他工作一样有着不好的一面。这里列出了大部分程序员对于写代码无法忍受的 10 件事。 对于非程序员来说,他们的工作看起来非常幸福。需求很高、待遇很好,公司提供各种各样的补
作为程序员,我们总是身处于如万花筒般变化无常的技术世界里。我们可能也是那群能够最早感知到科技变化所带来巨大影响的人。然而,面对这一波又一波向我们袭来的技术变革,我们是否也能从中窥见一丝规律,从而使自己
程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既 然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看10种能把程序惹毛了的事情。一方面我们可以看看
"亲爱的开发者们(Dear Hackers/Engineers/Programmers)距离 上一次程序员节又是一年了 ,这一年中我们辛苦的编写着代码,我们为无数死气沉沉的软件注入灵魂,我们(Progra
美元的软件公司招聘高科技人才——的看法 。 本文着眼于招聘的周边问题,其中包括一些实用的技巧和面试指南。 简历 首先要有拿得出手的简历。我们需要通过这些,以便于展示自己的能力给参与招聘过程的人看。
出来鄙视一下。然后你在提交历史里看到了自己的名字... 恭喜你,你进步了。如果你是一个积极进取的程序员,通常在几个月甚至几个星期之后就认不出自己写的代码。你总能发现更好的实现方式,让代码更加优雅。 随