• 有理想的程序员必须知道的15件事

    作为程序员,要取得非凡成就需要记住的15件事。
    1、走一条不一样的路
    在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。
     

    2、了解自己的公司
    以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。

    不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!

    3、与最优秀的人为伍
    很早以前,我喜欢打篮球,被分配到一个水平比较高的队里。一开始适应的确很困难,但环境的压力越大(重大比赛),我的长进也就越明显。

    每个领域其实都一样:你周围人的水平(以及对你的期望)越高,你就会变得越优秀。

    4、制造差异
    每年学习一门新编程语言。为什么不呢?不断尝试新事物,你关注的技术种类越多,脚下的路就越宽广,你的职业生涯就会日新月异。不知道几年后Java的趋势如何?那就学习Clojure。学Ruby还是Python?这两种语言都可以试试啊。然后你才能知道哪种语言更适合某个特定的项目。看,掌握的语言多了,才能在需要的时候信手拈来吧。

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:, ,
  • IT自由职业者的成功秘诀

    原文作者Greg Jorgensen是一位典型的程序员,他从1974年开始编程。曾在耐克和苹果等公司任职。他专攻修复和完善受损、被遗弃和"半生不熟"的Web应用程序,尤其是后台语言是PHP的网站。

    我从事自由职业已有十余年了,有时候在我有全职工作时我把它当做副业,有时候我只做自由职业。关于自由职业中如何成功地编程,我也学到了一些经验。

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:, , ,
  • 应该知道的几个效应、法则、定律和理论

    【蝴蝶效应】【青蛙现象】【鳄鱼法则】      【鲇鱼效应】  【羊群效应】    【刺猬法则】    【手表定律】

    【破窗理论】【二八定律】【木桶理论】      【马太效应】  【鸟笼逻辑】    【责任分散效应】【帕金森定律】

    【晕轮效应】【霍桑效应】【习得性无助实验】【证人的记忆】【罗森塔尔效应】【虚假同感偏差】

    —————————————————————————————————–

    【蝴蝶效应】
        蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔振动,也许两周后就会引起美国得克萨斯州的一场龙卷风。  
        蝴蝶效应是说,初始条件十分微小的变化经过不断放大,对其未来状态会造成极其巨大的差别。有些小事可以糊涂,有些小事如经系统放大,则对一个组织、一个国家来说是很重要的,就不能糊涂。
        今天的企业,其命运同样受“蝴蝶效应”的影响。消费者越来越相信感觉,所以品牌消费、购物环境、服务态度……这些无形的价值都会成为他们选择的因素。所以只要稍加留意,我们就不难看到,一些管理规范、运作良好的公司在他们的公司理念中都会出现这样的句子:
        “在你的统计中,对待100名客户里,只有一位不满意,因此你可骄称只有1%的不合格,但对于该客户而言,他得到的却是100%的不满意。”
        “你一朝对客户不善,公司就需要10倍甚至更多的努力去补救。”
        “在客户眼里,你代表公司”。
        今天,能够让企业命运发生改变的“蝴蝶”已远不止“计划之手”,随着中国联通加入电信竞争,私营企业承包铁路专列、南京市外资企业参与公交车竞争等新闻的出现,企业坐而无忧的垄断地位日渐势微,开放式的竞争让企业不得不考虑各种影响发展的潜在因素。
        精简机构、官员下岗、取消福利房等措施,让越来越多的人远离传统的保障,随之而来的是依靠自己来决定命运。而组织和个人自由组合的结果就是:谁能捕捉到对生命有益的“蝴蝶”,谁就不会被社会抛弃。

    阅读全文
    作者:驽鸟 | 分类:美文网摘 | 标签:, , ,
  • 程序员从初级到中级10个秘诀

    Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。 在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以下是为了实现这种转变需要你去做的10件事。

    1.学习另一门语言 其实你学的是哪一门语言并没有关系,但是学习另一门语言(不管你已经了解多少种语言)将把你打造为更好的程序员。能学会一门与你日常使用的语言风格迥异的 语言则更佳。打个比方,如果你是C#程序员,学习VB.NET或者Java对你的帮助就没有学习Ruby或者Groovy大。 我说“学另一门语言”的意思是要真正学会它。学习一门语言包括三个领域的知识:语法、内置操作符和库,以及“如何使用”。前面两个简单;我认为一名有经验 的程序员,根据语言的不同,能在半小时到几小时内掌握足以维护代码的语法知识。操作符和库只不过是知识逐步积累的过程,你什么时候想清楚要了解什么了,再 去查阅参考材料也不迟。只有第三项,“如何使用它”-要花上你几个月的时间去跟这门语言打交道,真正的奇迹就在此发生。我建议用这门语言的风格去做一个适 合该语言的项目。 真正学会了另一门语言之后,我敢保证你的程序员水平一定会突飞猛进。

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:, , ,
  • 10个的有关编程的至理名言

    10. "People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones."- Donald Knuth

    10. “人们认为计算机科学是天才的艺术,但事实完全相反:只是很多人在共同建立起来的事物之上工作,就像一条由小石头铺成的小径。”—— Donald Knuth

    9. “First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack.”- George Carrette

    9. “首先学会计算机科学和所有的理论。然后发展出一个编程风格。之后便要忘掉所有这些,以自由的方式探索。”—— George Carrette

    8. “Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.”- Larry Wall

    8. “大多数的你们都熟悉程序员的美德。它们有三点:懒,不耐烦,以及狂妄自大。”—— Larry Wall

    7. “Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other,with no structural integrity, but just done by brute force and thousands of slaves.”- Alan Kay

    7. “今日的大多数软件很像埃及金字塔,由千百万砖头堆砌起来,层层相切,没有着整体的结构,是由畜力和成千上万奴隶的力量建立起来的。”—— Alan Kay

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:,
  • 不适合当一名开发人员的10种迹象

    1. 宁愿培训,也不自学

    即使公司对其他类型员工有合适的培训计划,大多数开发部门也很少给程序员提供培训机会。顶多为你报销买书的费用。他们都希望程序员踏进公司的第 一天就掌握了所有(至少大部分)必需的技术。更糟的是,他们主观地认为程序员都非常聪明,很擅长解决问题。这让上层管理人员相信,优秀的程序员不需要培 训。最重要的,对开发人员的培训费用是相当昂贵的。结果呢?当你职位调动时,你要弄清楚接下来要做什么,必要的话就要自学一下了。

    2. 喜欢正常的工作时间

    软件开发项目不能按时交工是出了名的。从某种角度而言,即便是如期完工的项目也通常落后于计划表。如果你不能忍受(或不能处理)自己的业余时间 因上级的命令而失去规律或充满变数,那么你不适合做软件开发。到了关键时刻,上级只会在乎能否将产品如期交到资产雄厚的客户手上,而不是你孩子的足球比赛 或你想看的一个新的电视节目。

    3. 喜欢正常加薪胜过跳槽

    软件开发行业,技术无时无刻不在贬值。除非你所在公司是和缓慢变化的技术打交道,否则,你的技术很可能一天不如一天值钱。目前技术发展水平飞速 变化,今天还很热门的技术明天可能就无人问津了。因此,日复一日的重复着同样的工作,还期盼得到超过不断增长的生活费用的加薪是很困难的。要想保值,就必 须保证自己的技术跟得上发展的步伐。此外,如果还想加薪,就必须大大扩充自己的技术,要么获得晋升,或者直接跳槽。

    4. 无法和他人和睦共处

    性格内向或喜欢一个人工作是一回事。无法与他人和睦共处是另一回事,而且作为一名开发人员,这会拖你的后腿。不仅如此,你的经理很可能是一名非技术人员(或很久没有亲自从事技术工作的技术人员),所以你必须善于向非技术人员表达自己的想法。

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签:, ,
  • 国务院办公厅关于2011年部分节假日安排的通知

    国务院办公厅关于2011年

      部分节假日安排的通知

      国办发明电〔2010〕40号

      各省、自治区、直辖市人民政府,国务院各部委、各直属机构:

      根据国务院《关于修改<全国年节及纪念日放假办法>的决定》,为便于各地区、各部门及早合理安排节假日旅游、交通运输、生产经营等有关工作,经国务院批准,现将2011年元旦、春节、清明节、劳动节、端午节、中秋节和国庆节放假调休日期的具体安排通知如下。

    阅读全文
    作者:驽鸟 | 分类:美文网摘 | 标签:, ,
  • 讨人喜欢的26个原则

    1.长相不令人讨厌,如果长得不好,就让自己有才气;如果才气也没有,那就总是微笑。

    2.气质是关键。如果时尚学不好,宁愿纯朴。

    3.与人握手时,可多握一会儿。真诚是宝。

    4.不必什么都用“我”做主语。

    5.不要向朋友借钱。

    6.不要“逼”客人看你的家庭相册。

    7.与人打“的”时,请抢先坐在司机旁。

    8.坚持在背后说别人好话,别担心这好话传不到当事人耳朵里。

    9.有人在你面前说某人坏话时,你只微笑。

    10.自己开小车,不要特地停下来和一个骑自行车的同事打招呼。人家会以为你在炫耀。

    阅读全文
    作者:驽鸟 | 分类:美文网摘 | 标签:,
  • Htaccess文件用法集锦

    1.时区设置
    有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。

    SetEnv TZ Australia/Melbourne  

    2. 搜索引擎友好的301永久转向方法
    为什么这是搜索引擎友好的呢?因为现在很多现代的搜索引擎都有能根据检查301永久转向来更新它现有的记录的功能。

    Redirect 301 http://www.aqee.net/home http://www.aqee.net/  

    3. 屏蔽下载对话框
    通常,当你下载东西的时候,你会看到一个对话框询问你是保持这个文件还是直接打开它。如果你不想看到这个东西,你可以把下面的一段代码放到你的.htaccess文件里。

    AddType application/octet-stream .pdf  

    AddType application/octet-stream .zip  

    AddType application/octet-stream .mov  

    4. 省去www前缀
    SEO的一个原则是,确保你的网站只有一个URL。因此,你需要把所有的通过www的访问转向的非www,或者反这来。

    RewriteEngine On  

    RewriteBase /  

    RewriteCond %{HTTP_HOST} ^www.aqee.net [NC]  

    RewriteRule ^(.*)$ http://aqee.net/$1 [L,R=301]  

    阅读全文
    作者:驽鸟 | 分类:电脑网络 | 标签: