2013年(13)
分类: IT业界
2013-06-24 19:16:33
1. 伟大的程序员是天生的,不是造就的
最近,有人问我在编程行业能否有个好的职业生涯?思考良久后,我认为好的想法是人们建立职业生涯规划的兴趣所在。成为伟大的程序员应需要:
建立自己的身份并获得社会认可。
努力,再努力!
伟大的程序员是天生的,不是后天造就的。
我们需要更多的业务分析师及女性程序员。
管理即是培养。
注重培养学习文化。
2. Web开发中那些不招人“待见”的功能
互联网上优秀的Web开发案例不胜枚举,但也有一些开发者费劲心血开发出的网站仅因为某些功能就遭到吐槽的也屡屡不鲜。这不,原文作者Scott Hanselman发表的这篇文章《 Stop Doing Internet Wrong》就例举了互联网上那些不招人“待见”的功能。当然,文中提及的这些问题都是可以解决的,因为从技术角度上来讲,它们并不难。我们一起来看下,“有则改之,无则加冕”。
向移动主页重定向桌面深层链(Deep Link)
我不想要你的蹩脚应用
超大的插播广告
标签输入形式
打破超链接
点击国旗,代表你所选语言
你知道我的邮政编码,可为什么还要填写国家?
通过宽度、高度属性调整超大图片尺寸
服务器页面的两种形式:WWW.和裸域
3. 在微软的八个月里,我学到了这些
两年前的今天,刚从大学毕业的我在Microsoft Windows Azure部门开始了我的实习生工作,在那个团队里度过了八个月。
我决定把在这八个月的工作当中所学到的东西做一个总结。这可能听起来像是很糟糕的工作,事实上不是那样的。我学到了在某种程度上,一个人看待问题要站在公司的角度,大部分的问题根本不是公司的问题。每个公司都有自己的问题,我并不是在这里怨天尤人,这些纯粹是我在大学里没有意识到的重要课程(期望和现实的反差)。
期望企业里没有文件
你做什么事并不重要,重要的是你在推销什么
并不是每个人都对工程学有热情
一天花2-3小时编程就很不错了
不回馈技术社区是很正常的
这里对外界的了解知之甚少
在公司里完成任务是最重要的
复制黏贴代码也行得通
代码审查可以被跳过
最新软件
你的专长通常情况下无用武之地
4. 比Hive高效7倍 Facebook推新一代查询引擎Presto
在Facebook总部的一次开发者会议上,这个社交网络巨头的工程师透露,他们正在使用新的自主研发的查询引擎Presto,在已有的250PB的庞大数据仓库上进行交互式分析。
据Martin Traverso工程师透露,有超过850名Facebook工程师每天用它来扫描超过320TB的数据。在以前,我们的科学家和分析师一直依靠Hive来做数据分析。但Hive是专为批处理设计的。但随着数据越来越多,Hive已不能满足我们的需求。虽然我们还有其他比Hive更快的工具,但它们要么在功能有所限制要么就太简单,以至于无法操作我们庞大的数据仓库。而在过去的几个月中,我们一直使用Presto来填补这方面的空白。
虽然看起来Presto如同Facebook版的Cloudera Impala SQL查询引擎,或与Hortonworks在Stinger项目中所做的事情相似,但这是按照Facebook规模为实现更快操作而定制的版本。Presto并不会与其他商业产品进行竞争,但它会很快让大数据行业产生不小的震动。并且Facebook打算在今年秋天以开源的形式发布Presto。
5. 甲骨文公司宣布推出最新Java EE 7
近日,甲骨文公司和Java社区进程(JCP)成员近日共同宣布推出Java平台企业版7(Java EE 7)和Java EE 7软件开发工具包(SDK)。作为由社区推动的企业级软件标准,Java EE 7是全行业共同开发的结果,亦是来自Java社区进程(JCP)和GlassFish社区的30多家公司数百名工程师之间广泛合作的结晶。
Java EE 7的新特性
强化了对HTML 5的支持
提升开发人员的生产力
满足企业需求
6. Google决定明年一月份停止对Chrome Frame支持与更新
Google于6月13号宣布正在逐步让Microsoft IE使用的Chrome Frame慢慢“退休”,Chrome引擎作为IE老版本里的插件,其使命即将完成。公司方面没有给出具体日期,但在明年一月份的某个时间将会停止支持和更新。
Google此举是基于这样一个事实:当Microsoft IE老的版本不支持最新网页技术的时候,Chrome Frame插件临危受命在彼时发行(最初是在2009.9,后来在2010.9作为一个稳定版),到现在使用频率还很高。而目前,Microsoft IE的最新版本正在逐渐占据主导地位,Chrome Frame已无用武之地了。
7. 使用Twitter Bootstrap的五大理由
Twitter Bootstrap是基于HTML、CSS和JavaScript的简洁灵活的流行前端框架及交互组件集。它是Twitter在2011年8月开源的一整套前端解决方案,拥有非常完备和详尽的开发文档,有了它,Web开发人员能够轻松搭建出清爽风格的界面以及实现良好的交互效果。
尽管也有不少网页设计师抱怨Bootstrap网站结构臃肿、不灵活并且难以维护,但是Bootstrap的确有一些迷人的内置功能,比如:
流媒体网格布局
响应式设计
自定义表单元素
页面排版
JavaScript交互性
跨浏览器兼容性
8. 10款最佳CSS/jQuery开源图片说明
Web开发者在HTML当中使用图片说明已经有很长的历史了,这涉及到典型的和图形元素,再附上一些额外的CSS样式。在大的开源项目中我们甚至能找到更多更大的用在构建图片说明上的插件和启动器脚本的案例。