认真·合创·思考

在《黑客与画家》第二章中,硅谷创业之父Paul Graham以自己独特的视角将黑客与画家类比,阐述了黑客的含义、职能以及优秀黑客的素质。文章告诉我们黑客不是许多人所理解的网络攻击者,也不是数学家,更不是单纯的科学家,而是类似于创作者的一种人,需要不断动手实践去创造而非只专注于理论。

查阅相关资料后,我觉得要成为优秀程序员首先需要认真对待编程,这是基于浅层面上的说法,说深了便是精益求精。兴趣是最好的老师,但对比起兴趣,编程更需要一丝不苟的态度。在某种层次上来说,态度要比兴趣难培养得多。编程本身是个相对比较枯燥的工作,但真正优秀的程序员们总能怀抱着认真的态度,通过不断努力来发掘并创造编程之美,一丝不苟地对待每一个代码。

编程就像创作,既需要如艺术般精益求精,也需要有一定的合创力。在软件朝着大型化、商业化、定制化方向不断发展的今天,单打独斗已经解决不了问题,我们需要的是共同创造。正如一句再俗不过的谚语,“三个臭皮匠,胜过诸葛亮”。一个人的精力与创新力总是有限的,程序员不是外人所理解的那种不问世事的闭关者,在更新换代迅速的IT行业,我们更需要合作来创造新事物以及接收外界最新的资讯。优秀程序员们并不都是智商超群者,只是他们有着鲜活的头脑,敢于提出许多新奇的构想并付诸行动,比一般程序员更懂得合创的重要性。

“程序写出来是给人看的,附带能在机器上运行。”我们都能思考,却很少人能真正换位思考。我们创作出来的作品往往是服务于用户的,单纯从自我角度出发难以博得众人眼球。正如文中所言,换位思考与否可能是普通黑客与优秀黑客最重要的单个因素。认真地通过合创创造了不符合大众需求的新产品,最终的结果只能是一切努力都付诸东流。在生活中我们同样也需要换位思考,站在对方角度想问题会使问题简单许多,要知道多谅解他人也是自我救赎的一部分。

在物欲横流的当今社会,许多人渴望一夜暴富与一夜成名。没有良好的素质,属于自己的世界又岂是单靠想象能建造出来的。“成功的花,人们只惊羡她现时的明艳,然而当初她的芽儿,浸透了奋斗的泪泉, 洒遍了牺牲的血雨。”没有人生来就能成功,优秀者的背后总有许多一般人没有的良好素质。除了上述三种,坚持与努力是各行优秀者都具备的,“经过一万个小时的精深练习,一般人都可以成为某一方面的专家”。向上吧!从今天起按照优秀程序员标准严格要求自己。

时间: 2024-10-06 07:34:25

认真·合创·思考的相关文章

你是如何成为 Lisp 程序员的(转)

我成为 Lisp 程序员的道路曲折而漫长.我曾于 2007 年 10 月 3 日在自己的日记中总结了自己的学习经历,现抄录于此. 最早在 2000 年 5 月,斯托曼院士访华时告诉我,Lisp (或者它的现代变种 Scheme)是功能最强大的编程语言,他本人就是一位高级的 Lisp 程序员,他还精通 C,GNU Emacs 就是采用 C 和 Lisp 两者开发的.我当时已经掌握了 C,但不会用 Lisp,但是我完全相信他说的都是真的.于是,一心想成为编程高手的我,决定学习和掌握这门编程语言.我从

java各公司笔试题集1

IBM笔试题 注:IBM笔试题一小时之内完成,题目全部用英文描述,这里用中文表述 一.名词解释 1.Eclipse 2.J2EE 3.EJB 4.Ajax 5.Web service 二.找出以下代码问题 public class test{ public void print(String str){ char[] s=str: } } public class a{ public static void main(String [] args){ puts() } } 三.写出以下输出 pu

js图片延迟加载

http://stylechen.com/imglazyload2.html [译]页面加载中的图片性能优化 2013年05月26日 吴 天豪 性能优化  原文地址:http://www.stevesouders.com/blog/2013/04/26/i/ 我的大部分性能优化工作都集中在JavaScript和CSS上,从早期的Move Scripts to the Bottom和Put Stylesheets at the Top规则.为了强调这些规则的重要性,我甚至说过,"JS和CSS是页面

中国VR公司的详尽名单

中国VR公司的详尽名单 <VR圈深度投资报告一:2014年以来所有VR/AR融资事件> 特征一.投资机构观望居多 尽管VR在媒体和二级市场炒得很热,但大多风险投资机构却慎于出手,以观望居多.比较活跃的投资机构有IDG.和君资本.九合创投和纪源资本等.财务投资人主要以天使轮和pre-a轮投资居多,真正出手投A.B轮的较少.原因在于 : 1.不少风险投资机构表示看不懂VR项目.不少投资机构虽已进行VR投资,但主要为跟投,其本身对于VR项目并不具备识别能力.还有部分投资机构认为VR产业尚不具备足够的

《Entity Framework 6 Recipes》翻译系列 (5) -----第二章 实体数据建模基础之有载荷和无载荷的多对多关系建模 (转)

2-3 无载荷(with NO Payload)的多对多关系建模 问题 在数据库中,存在通过一张链接表来关联两张表的情况.链接表仅包含连接两张表形成多对多关系的外键,你需要把这两张多对多关系的表导入到实体框架模型中. 解决方案 我们设想,你数据库中的表与图2-10一样. 图2-10 艺术家和专辑多对多关系 按下面的步骤将这些表和关系导入到模型中: 1.右键你的项目,选择Add(增加) ?New Item(新建项),然后选择Visual C#条目下的Data模板下的ADO.NET Entity D

页面加载中的图片性能优化【转】

我的大部分性能优化工作都集中在JavaScript和CSS上,从早期的Move Scripts to the Bottom和Put Stylesheets at the Top规则.为了强调这些规则的重要性,我甚至说过,“JS和CSS是页面上最重要的部分”. 几个月后,我意识到这是错误的.图片才是页面上最重要的部分. 我关注JS和CSS的重点也是如何能够更快地下载图片.图片是用户可以直观看到的.他们并不会关注JS和CSS.确实,JS和CSS会影响图片内容 的展示,尤其是会影响图片的展示方式(比如

AirTight AP/Sensor 无控制器架构企业无线网络安全解决方案

AirTight AP/Sensor AirTight Wi-fi/WIPS解决方案提供分散部署集中管理的功能让办公地点分散各地的企业可以很容易且很方便 地进行设备与策略管理.AirTight的部署主要可分为以下二个部分 一中央管理控制台(AirTight Management console) 1.SA-VM 二WiFi AP 或 WIPS Sensor 1.C-55 AP/Sensor 2.C-60 AP/Sensor 3.O-70 AP/Sensor 4.C-75 AP/Sensor 企业

AirTight C-55 AP 无控制器架构企业无线网络安全解决方案

AirTight C-55 AP 双频, 双并发 2x2:2 Wi-Fi 访问或7*24 无线入侵防御 关键特性 单个频段高达300Mbps传输速率 +后台WIPS监测 每个AP支持多SSID和VLANS 每个 SSID 集成防火墙,流量整形, QoS和BYOD控制 基于强制门户和Wall Garden的 多种访客管理选项 Wi-Fi 分析和性能监控 Sensor模式,实现7*24无间断 双频段无线威胁防御 支持802.3af PoE供电 支持无线Mesh网络 高性能设计 AirTight C-

AirTight C-60 AP 无控制器架构企业无线网络安全解决方案

AirTight C-60 AP 802.11n,双频并发3x3:3 Wi-Fi访问和 7x24小时无线入侵防御-行业排名第一 关键特性 可通过软件配置的双 band双并发 radios. 3x3:3  802.11n(单个radio支持 450Mbps)符合802.3af标准 POE供电. WPA/WPA2 PSK 和802.1x认证. 每个 AP支持多BSSIDs和 VLANs 集成防火墙流量整形QoS 和 BYOD 控制. 基于强制门户和walled garden 的多客户访问选项. Wi