
2016年将会出现的6大软件开发发展趋势
现在对于2016年软件开发的发展预测或许还有点早。但是大数据的飞速发展已经让我们的心情难以平复,以下是个人预测的2016年将会出现的6大软件开发发展趋势,仅供参考。

程序员的成长过程中,有哪些阶段?
有木有朋友能根据你们自身经历,清晰地划分各个阶段?比如:学习第一门编程语言、第一份工作、职业决策、理解 IT 公司的目标,等等。

为什么我们需要数学
买菜的大妈可能很难理解数学的好处,只要简单的加减乘除就可以了,为什么还要让自家娃学习那么复杂的数学!三角函数,二元一次方程,微积分,数论,这些到底能有什么用处啊?!以前我也不理解这个问题,后来上学直到后来工作,才逐渐发现,数学实在是太有用了。

挑战大疆!小米全新产品大曝光:无人机
小米正在密谋的一款新品,说出来还是挺让人吃惊的,当然跨度也足够大。

帮你提升 Python 的 27 种编程语言
作为这个世界上最流行的编程语言之一的合作设计者,我经常遇到一种令人非常沮丧的行为( Python 社区和其它领域中都存在)就是社区中有影响力的人尝试去在其它开源社区中灌输对于”缺失“的恐惧感,并以此驱动别人对本社区做出贡献(我自己偶尔也会做出这样不当的行为,当别人掉进这个陷阱时我也更容易觉察出来)。

你的身体有一个微妙平衡系统——然而VR会让它失灵
明年这个时候,将会有多种虚拟现实(VR)的游戏系统供消费者选择。索尼的Playstation VR已经宣布了于2016年上半年问世,Facebook的虚拟现实眼镜计划于2016年第一季度完成,Valve与HTC联合出品的Vive已经承诺在2015年的暑假发布。

独立开发者复盘:手游研发犯过的8个错误
你们可能没有听说过一款叫做《LavaCat》的游戏,但这款作品是我的‘处女作’,尽管有很多的缺点,匆忙的测试、半成品式的美术,它仍然让我有所收获,至少想我展示了失败是什么。在 2014 年 7 月 27 日发布之后,我其实就曾经想过写一篇复盘博客,这样其他人就可以从我的经历中学习教训。

5个工具让你轻松搞定 Ruby中的Bug!
没有人愿意生活在一个有臭味的房子里,臭味的出现说明有什么不对劲的事情发生了,需要你去找到臭味的来源并消除臭味。如果类似的事情发生在一个App中,例如在一个Ruby on Rails项目中,发现“有臭味”的代码并重构它是一种很好的锻炼。幸运地告诉你,这里有一些宝贵的经验可以帮助你。

编写软件是一种艺术
如果你靠编写软件谋生(或为了好玩),就问自己一个问题:你最后一次为了手头编写的软件而计算大O符号注2(对于外行而言,「大O符号」用来测量一种算法效率最差的情况)是在什么时候?现在不考虑你做过它的所有事实,而一些求职者能够向你炫耀一个事实,他知道他的团队成员的复杂度是 O (n log n)

每个程序员都需要学习JavaScript的7个理由
最近在和招聘经理交流现在找一个好的程序员有多难的时候,我渐渐意识到了现在编程语言越来越倾重于 JavaScript。Web 开发人员尤其如此。所以,如果你是一个程序员,那么你应该去学习 JavaScript。

怎样让你适应远程办公
在家办公比起通常的上班,能够给你更大的自由度和灵活性。对于一些人而言,呆在格子里,看着时钟,数数还有多少分钟才下班,在家办公只是恍若一梦。

详解设计模式六大原则
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

如何才能成为一个好的技术领导者?
近日,一名有超过15年软件开发经验的软件开发人员在Hacker News上提出了一个问题:如何才能成为一个好的技术领导者?该问题一经提出,在不到一天的时间内就获得了160多条回复。

25岁女孩手绘微信头像 随手一画35元/个
现在社交平台越来越多,这让重庆上班族陈瑞发现了身边的小生意——私人手绘个性头像。

外媒预测阿里半年内全资吞并新浪微博
在业务战略上一直模仿美国对手亚马逊的中国阿里巴巴集团,日前宣布将收购中国最大的网民原创视频网站优酷土豆(以下简称“优土”),阿里巴巴此次是作为股东收购剩余股权。而据外媒分析,阿里巴巴有可能以同样的策略,收购国内社交网络新浪微博甚至是其母公司新浪。

关于Android和iOS交互上的那些事
先说Android平台,自从material design面世以来,市场上很多Android app在设计上参差不齐。

在美国看中国 HTML5 市场的发展
近日我在美国旧金山和美国的 HTML5 开发者进行了一次近距离的接触,感受中美 HTML5 开发者的热度差别和不同市场阶段的中美表现巨大差异。

提升网站性能开发的10个技巧
随着网络的高速发展,网络性能的持续提高成为能否在芸芸 App 中脱颖而出的关键。高度联结的世界意味着用户对网络体验提出了更严苛的要求。假如你的网站不能做到快速响应,又或你的 App 存在延迟,用户很快就会移情你的竞争对手。

数学不好也能成为优秀的程序员
众所周知,学习编程涉及很多知识,包括搜索、逻辑学、审错学,但是你知道这一切的最低数学基础要求吗?答案是不超过小学四年级算术水平。

什么情况让程序员处于水深火热中
都说程序员是高薪一族,但是时薪不高啊!“干得比驴累,吃得比猪差,起得比鸡早,睡得比狗晚,看上去比谁都好,五年后比谁都老。

界面设计中七个不能违反的法则
虽然当下的网页的功能无非是引导或者填表,但是随着新技术和新标准的发展,网页设计中出现了越来越多对动态化和定制化的要求。UI设计的工作量随之会越来越大,让我们来看看设计中必须牢记的一些规则。

使网站显得业余的10个错误
创建自己的网站对于资金拮据的企业主似乎是个好主意。可以以后再找设计师,等你的创业项目取得了一定的地位,那时你才会开始考虑这些无意义的事情。

当我们谈性能的时候,我们实际上在谈什么?
本报道根据2015年QCon上海大会第二天早上Gil Tene的主题演讲内容整理而成。Gil Tene是Azul Systems公司的联合创始人兼CTO,在过去的25年一直从事虚拟机和运行时技术的开发,兴趣主要是研究系统响应和延迟行为。

程序员如何从“职业倦怠”中恢复过来
程序员这个压力大,节奏快,任务繁重,所以很容易令人感觉倦怠,令人感觉烦躁,郁闷,疲惫不堪。

2016 软件开发的七大趋势:容器技术将统治世界
岁月如割,2016距离我们只有几个“双xx”购物节之遥,对于“开发狗”来说,如死亡丛林飞跃般的练级之旅注定颠沛流离,命运多舛。是时候抬头看路了,下面我们为大家大胆假设一下2016的七大开发趋势。