
心灵驿站
xiaoshang
这个作者很懒,什么都没留下…
展开
-
走出浮躁的泥沼:关于技术与工作
我觉得,技术与工作最理想的结合状态是,自己能学习到新的技术,这些技术也能应用到工作中;工作的内容又不那么枯燥,都那么具有挑战性。程序员的工作首先应该是富有挑战性的有这么一句名言:工作,它之所以成为工作,是因为你只需要工作而不需要思考。你也许会对这句话有异议,但是大部分人和大部分工作确实是这样的。工厂员工在流水线上机械地组装,服务员每天重复着招待客人,厨师日复一日转载 2012-11-30 18:14:04 · 441 阅读 · 0 评论 -
请注释你那该死的代码
我站出来就是为了要说一句:请注释你那该死的代码。每次我遇到一个程序员——有时是相当高水的——总发现他会认为:你并不需要给你的代码加注释。我要说,这就是胡说八道。我很长时间以来一直这么表 达。问题是,让事情改变要比你想象的难。虽然我们正处在努力编写那些讨厌的代码、准备发布一些会令人惊叹的新东西的紧要关头,我们仍然几乎注释所有的东 西。没有任何借口不去做这些事情。每隔3到7行代转载 2012-12-03 13:01:18 · 404 阅读 · 0 评论 -
高级程序员应该具备什么能力
互联网,创造了很多神话,也造就了很多传奇色彩的人物,而这些传奇色彩人物绝大多数从技术,甚至可以讲从程序员起步,所以说:科技改变未来,程序重塑人生,一点都也不为过。从我一个多年从事IT行业的老程序员来讲,我对程序员是充满敬意的。可是,我今年出来创业,做 金融堂 项目,接触过不少“高级程序员”后,似乎改变了这种看法,为啥呢?我先说几种现象:1、 小李,4年IT从业经验,来我司求职高级程转载 2012-12-06 23:12:49 · 515 阅读 · 0 评论 -
GTK和GTK+介绍
gtk(gimp toolkit)是一个库,用来写图形用户界面程序的。这样的库太多了,windows平台上有mfc、vcl等等,linux平台上更是层出不穷,而且好多都具备跨平台功能,比如Qt、wxWidgets、FLTK等等。gtk与这些库的不同点在于其完全使用C语言开发的。上面只是说了gtk,但我要学习的是gtk+。它们之间有什么关系呢?gtk+的作者之一 Perter Mattis说转载 2013-01-05 11:32:03 · 4206 阅读 · 0 评论 -
KDE/QT vs GNOME/GTK
虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。 KDE 与GNOME是目前Linux/UNIX系统最流行的图形操作环境。从上个世纪九十年代中期至今,KDE和GNOME都经历了将近十年的漫漫历程,两者也都从最初的设计转载 2013-01-05 11:16:49 · 520 阅读 · 0 评论