分类: 业界观察

程序员学习编程需要攻克的8个障碍

程序员学习编程需要攻克的8个障碍

 作为一个 JavaScript Web 开发课程的导师,我看到过很多新手程序员满怀热情投入到学习中来,却总是处处碰壁。

脑洞大开 这些黑科技让你拥有超能力

脑洞大开 这些黑科技让你拥有超能力

脑洞大开,想“长生不老”的各位亲不用再苦等唐僧肉了!科学家说200年内人类可以通过生物科技和遗传工程学技术,将自己打造成半机械人,从而自己控制 生死。但是!愿望是美好的,资金是巨额的。不过,梦想还是要有的,万一有钱了呢?“长生不老”都有望实现了,再来点“超能力”就完美了!今天就来带你见识 一下那些关于人体的“黑科技”。

在电影中打酱油的科技大佬

在电影中打酱油的科技大佬

在跨界潮流下,不少科技企业家都进入娱乐圈打酱油,继“雷教父”之后,周鸿祎也在电影《三体》里客串了一把。跨界的科技大佬可不只有他们。(图为周鸿祎和“大史”在剧组交谈)

程序员都应该有的人体工学键盘战略

程序员都应该有的人体工学键盘战略

我们一直忙于固步自封,好像我们的身体并不喜欢长期的疯狂打字(尤其是那些 Vim 和 Emacs 键的流派)。

让程序员跳槽的非钱原因

让程序员跳槽的非钱原因

程序员工作仅仅是为了钱吗? NO!工作的一个很重要的目的是获取薪水,获取更多的薪水。但,这仅仅是一方面,很多时候,决定你是否愿意在一家公司持续工作下去的原因和钱无关。

道哥:我的开会法则

道哥:我的开会法则

 在 2010 年的夏天,我有幸作为集团工程师的代表之一和马云一起共进午餐 — 吃盒饭。当时是提前一天通知我过去蹭饭的,所以也没有准备类似「中国商业的未来在哪里」之类的高大上的问题。

优秀程序员眼中的整洁代码

优秀程序员眼中的整洁代码

我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做好一件事。

谷歌如何在设计上脱胎换骨

谷歌如何在设计上脱胎换骨

如今,与任何其他科技巨头相比,谷歌软件的设计都更胜一筹——虽然就在几年之前,这样的说法可能还是一派胡言。如果你不相信,那就放下成见,敞开心扉,认真比较一下Android和iOS。

扎克伯格12个鲜为人知的事实

扎克伯格12个鲜为人知的事实

印度总理莫迪(Narendra Modi)也 向扎克伯格送上生日祝福。他在自己的Facebook主页上写道:“马克,祝你生日快乐!你的创新热情对社会产生了深远影响,你依然是世界的灵感源泉。我 祈祷神明保佑你长命百岁,身体健康!”借此机会,《印度时报》盘点了扎克伯格鲜为人知的12个事实

程序员必读:一个码农在硅谷的悲惨故事(图)

程序员必读:一个码农在硅谷的悲惨故事(图)

这是一个悲惨的故事。一个硅谷码农被创业公司炒了鱿鱼,因为他开发的应用有太多Bug。

说真的,我们不需要「会写程式的设计师」

说真的,我们不需要「会写程式的设计师」

设计师究竟该不该会写程式?把这个问题丢到 Google,可以得到数以千百万计的结果,可见许多设计师都有这样的迷惘,因为市场上对于「会写程式的设计师」的需求也极饥渴。

火狐母公司Mozilla的高管离职后都干嘛去了?

火狐母公司Mozilla的高管离职后都干嘛去了?

Mozilla 因火狐浏览器和 OS 而出名。本月初,它的技术灵魂型人物 CTO Andreas Gal 已经离开火狐,他在个人博客中说到,自己要投身物联网了。

苹果为何抛弃了最受欢迎的字体?

苹果为何抛弃了最受欢迎的字体?

 今年秋天,在苹果经历两年的艰辛字体设计之后,定制字体 San Francisco 将逐步取代曾是世界上最受欢迎的字体 Helvetica Neue,成为 OS X El Capitan 操作系统与 iOS 9 操作系统的默认字体。

我们90%的工程师都用你写的软件,但抱歉我们不能聘用你

我们90%的工程师都用你写的软件,但抱歉我们不能聘用你

软件程序猿 Max Howell 在 Google 面试时遇到了让人悲伤的情境。他把这次面试经历写成了一条简短的推文:

Google:我们 90% 的工程师都用你写的软件(Homebrew),但你没法在白板上翻转二叉树,所以滚蛋吧。

80年代以来科技界发生的最酷改变

80年代以来科技界发生的最酷改变

从智能手机都笔记本电脑,科技已经成为许多现代生活和文化的中心。而20世纪80年代堪称消费电子产品与创新大爆发时代,许多重 要科技从那时就开始崭露头角。尽管一些早期突破很容易激发怀旧浪潮,有些则已被人忘记,但它们无法与今天的同类产品相提并论。美国主流网络媒体BI盘点了 30多年来科技界发生了的那些最酷改变。

如何定义和区分高级软件开发工程师

如何定义和区分高级软件开发工程师

在软件开发领域,高级开发工程师通常是指那些编写代码超过3年的人。这些人可能会被放到领导的位置,但经常会产生非常糟糕的结果。

Shell脚本编程初体验

Shell脚本编程初体验

通常,当人们提到“shell脚本语言”时,浮现在他们脑海中是bash,ksh,sh或者其它相类似的linux/ […]

我们搞开发的为什么会感觉到累

我们搞开发的为什么会感觉到累

昨天下班坐公车,听到一个和我年纪相仿的哥们儿打电话,隐约听到电话那边好像是他女朋友问他现在饿不饿,他说“我已经 […]

一个平庸程序员的自白

一个平庸程序员的自白

 Jacob Kaplan-Moss 是著名 Python 框架 Django 的 Co-Creater 和核心开发者,在 Heroku 担任安全部门的 Director, 他常年参加 Python 社区的年度聚会 PyCon ,并经常上台演讲。

如何成长为UX领袖人物?

如何成长为UX领袖人物?

 用户体验界重量级专家,《瞬间之美》、《一目了然》等 Web 设计类畅销书作者 Robert Hoekman Jr 在 Smashing Magazine 发表文章,分享了用户体验设计者成长为 UX 领袖人物所必须练就的基本技能。

加班是什么,可以吃吗?

加班是什么,可以吃吗?

 打从我上小学开始,凡事时间表或议程以外的事务,我都很抗拒,就如学校下课后,学校给我补课一样,在我还是学生的时候,为了抗议学校这种恶势力的「加」课行为,我都不出席表示抗议,在老师眼里,我是个坏学生。

为何95%超级百岁老人都是女性?

为何95%超级百岁老人都是女性?

目前,美国科学家最新一项研究表明,全球年龄 110 岁以上的超级百岁老人至少具有一个共同点——95% 都是女性。

Swift 2.0发布:即将开源,支持Linux

Swift 2.0发布:即将开源,支持Linux

在6月9日凌晨举行的WWDC 2015全球开发者大会上,苹果发布了Swift 2.0,并宣布将于今年年底开源Swift语言。Swift 2.0引入了很多的新特性以确保开发者可以更快、更简单的构建应用,这些新特性包括更好的性能、新的异常处理API、可用性检查、支持Linux等。苹果将会在新发布的iOS 9中全面支持Swift,iOS 9 beta也会在今天对所有注册的苹果开发者开放。

微软25亿美元收购的《我的世界》到底牛在哪?

微软25亿美元收购的《我的世界》到底牛在哪?

《我的世界》已经成为了21世纪的《超级马里奥》,并在全球引发巨大轰动。

盘点4个最流行的Bug跟踪系统

盘点4个最流行的Bug跟踪系统

本文为大家盘点目前4个最流行的Bug跟踪系统,欢迎大家品鉴!