随笔分类 - 技术论道
谈谈 听听 说说 技术
摘要:来源: iteye发布时间: 2011-12-29 09:38原文链接 Brad Feld 的一篇文章 The Rise of Developeronomics 中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving 在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson 和 Jonathan Locke)询问如何成为“10倍效率的开发者”,最后得到了以下的答案。 1. 只做需要做的工作Only do the work that needs to be done使用..
阅读全文
摘要:C++的精英化趋势与两个关键缺陷分类: 理想流 C++ 毕业生 2011-12-14 精英化趋势C++是一门引起无数争议的语言。眼下最常听到的声音则是C++将趋于没落,会被某某语言取代。我很怀疑这种论调的起点是商业宣传,C++的真实趋势应该是越来越倾向于精英化。精英化是指在可用可不用C++的领域中,C++将逐渐退出,而所有剩下必须用C++的领域通常都是附加值比较高,难度较高的领域,比如:操作系统,数据库,大型网站后端等。这一过程造成的现象就是在TIOBE上,C++的份额逐步下降。但就像经济上挤泡沫一样,这倒不是C++衰落了,而是原本人们对C++的期望过高了。早在1995年,美国的调查机构就曾经
阅读全文
摘要:作者: guolin6315发布时间: 2011-12-07 14:01原文链接 1、 分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、 一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向..
阅读全文
摘要:我依然记得当我完成学业时,我是多么的天真。那时我深信自己已经准备好进入任何一家软件公司,并开始成为一个顶级的开发人员。显然,开始工作后没多久我就意识到,还有很多事是我所不了解的。 在不断吸取经验的同时,我一直在努力学习那些我从来没有学过的,但却是成为优秀的开发人员所应了解的基本知识。以下是我希望自己能在学校就学到的10件事。 0. 我们总是错的 开发人员有着相当大的自我意识,包含了一些其他的非技术性缺陷,这也正是为什么我们很难发现我们做错了什么。我看到过很多无休止的设计讨论,开发人员不断地发表自己的想法……呵呵!猜猜怎样……我们都错了,唯一的区别就是我们犯错的离谱程度不同。 理解并接受...
阅读全文
摘要:http://article.yeeyan.org/view/184220/150437原文作者乔纳森·丹尼可(JonathanDanylko)是一位自由职业的Web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。 我会持续更新这些经验,我可能还会有
阅读全文
摘要:写给即将入行的程序员的一封信 首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff 对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。 仅仅是因为爱好,开始做一些创新,这是一个很好的开始!如果你说“我要先学习一下再开始做”,那么你永远不会真正开始。每个人都需要从某个地方开始,所以现在打开你的编辑器开始写代码吧。 下面是一些很重要的建议,...
阅读全文
摘要:内容一览为什么会有这份文档?什么是黑客?黑客应有的态度黑客的基本技能黑客文化中的地位黑客和书呆子(Nerd)的联系风格的意义其它资源FAQ(常问问题解答)作为Jargon File的编辑和一些其他有名的类似性质文章的作者,我经常收到充满热情的网络新手的email提问(确实如此) “我如何才能成为一名出色的黑客?”非常奇怪的是似乎没有任何的FAQ或者Web形式的文档来说明这个十分重要的问题,因此我写了一份。如果你现在读的是这份文档的离线拷贝,那么请注意当前最新版本(英文版)在 http://www.tuxedo.org/~esr/faqs/hacker-howto.html可以得到。注意:在这份
阅读全文
摘要:拷贝过来的尚未考证~ 2010-06-21 10:50 李亮,网名:holly,CCE现任维护人员,系上海交通大学毕业,目前在上海交通大学图书馆工作。对于CCE的分析、改写和维护起到了很大作用。另外还编写了若干Apache的模块,满足了某些特定要求。详情请访问http://programmer.lib.sjtu.edu.cn。 王剑,网名:Lark,GNOME/KDE/WindowMaker...
阅读全文
摘要:中国缺少什么样的电子工程师?中国缺少满嘴胡须的电子工程师;中国缺少坐轮椅的电子工程师;中国缺少在一个行业专注几十年的资深电子技术专家;中国缺少知识全面,做事精密细致的电子系统架构师。中国有多少工作很多年的电子工程师;中国每年有多少电子新手需要开始全新的技术生涯;他们有什么困惑需要去解开;他们最关心的问题是什么?他们对未来的期待是什么?以下提取了12个电子工程师最关心的问题,是菁菁木华经过同电子工程师的真诚交流,长时间的深刻思考电子工程师一直纠结于心中的难题,并做了浅显的分析,希望电子工程师论坛的广大工程师也来谈谈自己对某些问题的看法。1 电子新手“没事做,没人教,工作没有技术含量”的矛盾心态.
阅读全文
摘要:大家好, 我是ChinaUnix论坛的Linux版的斑竹sakiulagi。 首先感谢这么多朋友来参加CU的活动。 我讲的这个题目太大。 能谈出来的只是我个人看到的一些事情和自己学习Linux中的一些想法和大家共享一下, 不太可能说能给大家指出一条赚钱的金光大道, 那我就是在讲传销,而不是在讲Linux了。 讲的过程中有什么错误希望大家指出。 有什么问题我们都可以讨论。 【1】 linux的发展方向和主要应用领域 企业级 不同类型服务器的细分, 其实就是安装了不同的服务, 然后针对这个服务对系统性能进行有针对性的调整。 集群/大规模的科学运算 Linux的优点: 低成本,高可靠性; 缺点: 专
阅读全文
摘要:写一下最近个人的linux学习路线,学完后再好好参考其他人的:1.《Linux程序设计》- 靠它来入门,然后装一个linux系统,学习shell(bash)和linux C,把基础打牢;2. 《深入理解Linux内核》和《Linux内核设计与实现》:后者我已经粗粗看过一遍,值得细看,前者必须尽快看完;3. 《Linux设备驱动设计》:必买必看,实用性强;4.《Advanced Programing in Unix Envirement》:这本书貌似翻译不给力,我有高清英文电子版,慢慢看,不着急;剩下的根据需要具体学习吧,呵呵!下面是别人的建议:先学学编辑器,vim, emacs 什么的都行.
阅读全文
摘要:http://developer.51cto.com2011-04-21 10:37 cnBeta cnBeta作为程序员,要取得非凡成就需要记住的15件事。希望分享可以给你启发。1.走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2.了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!3.与最优秀的人为伍很早以前,我喜欢打篮球,被分配到一
阅读全文
摘要:StackExchange.com上有两个贴子(贴子一,贴子二),贴子名叫“What is the single most effective thing you did to improve your programming skills?”–对你的编程技术提高最有效的一件事是什么?回复的人中给了很多很不错的建议,我把他们总结了一下,十条,相信一定会对你有用。(注意:顺序是我自己按我的个人经验排...
阅读全文
摘要:文章有点老了,有些地方可能与现在的情况不一样了,不过还是很有参考价值,值得一看的! --by me飞漫软件 魏永明 毋庸置疑,使用嵌入式 Linux 进行产品开发有一个很大的优势,那就是开发资源 丰富,而且成本低廉。但是,技术路线复杂多样,专业人才相对匮乏也是嵌入式 Linux 系统开发的另一个主要特征。 在这样的背景下,国内很多行业软硬件集成商在利用 Linux 开发嵌入式产品时遇 到了许多困难。许多产品的开发因为这样或者那样的问题导致难产,甚至最终以失 败告终。这种现象甚至存在于国内许多专业的嵌入式 Linux 厂商中。 原来对嵌入式 Linux 抱有很大期望的人们,因为迟迟看不到采用 L
阅读全文
摘要:来源: alibuybuy 原文链接 全屏阅读 [收藏]成功的创业者也不会认为其他创业公司会碰到和自己一样的困难,因为创业者总是习惯于拿那些宣告胜利的发布会以及成功公司经过修订的历史来对照自己日常的艰苦拼搏。为了让你知道自己并非孤军奋战,我总结了创业初期最常遇到的10种现实情况:1. 最忠实的信徒也会因最轻微的刺激而发飙。创业公司中最好的员工往往会非常焦虑。他们熬夜接听咨询、帮助的电话,顶撞上级,并引用约耳·史波斯基①关于Aerons椅子的看法、保罗·格雷汉姆关于酷比魔方的看法。他们是你的心腹和骨干,所以你必须满足他们的要求,即使他们要求很多。而唯一让他们死心踏地跟你干的办
阅读全文
摘要:世界上唯一不变的是变化。 这是一个不断奔跑的时间~ 如逆水行舟,不进则退!本文是从 Thoughts On Developer Longevity 这篇文章翻译而来。 你知道有几个开发人员是超过40的?对你们当中不少人而言,这个数是0。对你们当中知道一两个超过40开发者的人,我有个问题:他们中有几个人能称得上优秀?如果你知道任何一个超过40的优秀的开发人员,请做一件对你有益的事:向他请教。看看他掌握的那些技术是否还跟得上时代。一旦你做了这些,请为大家做一件事,就是找个地方把他公布出来,因为实际上,在这个行业里并没有多少优秀的老的开发人员(对那些读这篇文章的旧时代过来的人:我尽量表示尊敬和爱戴.
阅读全文
摘要:StackExchange.com上有两个贴子(贴子一,贴子二),贴子名叫“What is the single most effective thing you did to improve your programming skills?”–对你的编程技术提高最有效的一件事是什么?回复的人中给了很多很不错的建议,我把他们总结了一下,十条,相信一定会对你有用。(注意:顺序是我自己按我的个人经验排的) 和比自己聪明的能力比自己强的人工作。学习他们的代码,他们的做事方法,看一看那些人是怎么处理错误的。 总是倾听别人怎么说,无论那个的资历和职位是什么样的。 实践,实践,实践,总是不满意于一开始出来
阅读全文
摘要:本文是从 Startup Suicide – Rewriting the Code 这篇文章翻译而来。 敏捷开发和最小化功能组合的好处是能持续得到客户反馈,快速迭代,防止无用程序的产生。但是随着时间的推移,如果开发人员不注意,那些为早期客户编写的程序会变得笨拙不堪,难以维护,无法扩展。你最终会讽刺的得到和敏捷方法完全相反的结果。而且问题的严重程度会随着公司的壮大呈指数级增长。合理的解决方案是什么?...
阅读全文

浙公网安备 33010602011771号