Oct 29 2012

【外刊IT评论网】程序员如何保持优秀 – Shared from hustcalm

Category: Default,Programmerhustcalm @ 13:57

1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。

2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。

3. 理解各种算法的优点和缺点。

4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。

5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上有着密切的联系。

6. 发挥你的想象力。永远都要问,“有更好的方法吗?”跳出常规思维约束。最好的解决方案也许还没有被发现。

7. 优秀程序员:我优化代码。更优秀程序员:我设计数据。最优秀程序员:他们的不同之处是什么?

8. Read More...

0
0
  

Tags:


Oct 29 2012

从程序员到项目经理(5):程序员加油站,不是人人都懂的学习要点 – Shared from hustcalm

Category: Management,PMhustcalm @ 13:57

来源:Read More...

0
0
  

Tags: ,


Oct 29 2012

孤独的程序员,你本应更幸福 – Shared from hustcalm

Category: Life,Programmerhustcalm @ 13:57

英文原文:TheNextWeb,编译:tech2ipo

上周,一位学生在英国《卫报》网络平台上大胆发文提问:“Facebook主页欺骗你了吗?”

该文章出自伦敦时尚学院大一新生学生Libby Page之手。文中,她提到了作为大学新生之孤独;而在其孤独至深时,看到Facebook上朋友不断分享着各自的开心事的时候,此种孤独更是被无限放大。“当你感到孤单时,”Page说:“本以为有一种方式可以减轻孤单感的,但事实这种方式却招致了恰恰相反的效果——它就是社交网络。

Read More...

0
0
  

Tags:


Oct 29 2012

一个程序员对职业生涯的思考 – Shared from hustcalm

Category: Life,Programmerhustcalm @ 13:57

来源:爱公司的程序员

从刚毕业到目前所在公司,差不多6年了,想想这六年里面,自己的能力和刚毕业比有了很大的提升,但是现在在什么能力上,我不知道,毕竟没有去过别的公司。最近也在思考自己未来,算是比较迷茫阶段。趁最近比较闲,顺便整理一下自己的职业路程

Read More...

0
0
  

Tags: ,


Oct 29 2012

【外刊IT评论网】同时学习多种编程语言其实很容易 – Shared from hustcalm

Category: Language,Softwarehustcalm @ 13:57

大概是两年前吧,我做了个决定,要去学习编程。我买了本PHP书,开始一边阅读一边做里面的练习题。我把主要精力都放到PHP上,不理会任何其它的语言,因为我有个习惯,一旦开始做一个事情,我们会集中所有的注意力,先把这个事情做完,然后才去做其它的事情。于是,我尝试这开发一个Web应用程序(一个绝妙的创意,一个能使我成为另外一个Facebook创始人那样的应用)。一点一点的,进度很慢,我的应用(这个即将让我成为百万富翁的应用)慢慢的成型。最终,它跑起来了。自然了,没有人来用它,做的太烂了,到处是bug。之后我又有了一个(绝妙的)创意。我想这次就不用不停的在书本里翻来翻去了,不用整夜整夜的在google上搜索拷贝代码,修改它们,让它们能在我的应用程序里运行了。我以为我坐下来就能写出我的PHP应用。但我终于明白,实际上我什么都没学会,尽管我读了很多关于PHP的资料,尽管我已经开发出了一个应用程序(很烂,但也是一个)。我认识到,整个的这段时间我所做的事只是学习了一点PHP语法,使用几段代码解决一个难题,而这些拼凑的代码最终让我的应用面目全非。

我十分的生气,停止了所有的开发。我把我的Web应用的创意完全丢到了脑后,开始四处浏览所有我觉得有趣的开发知识。我发现了Ruby Read More...

0
0
  

Tags: ,


Oct 29 2012

【外刊IT评论网】如何理解Linus Torvalds的“什么才是优秀程序员”的话 – Shared from hustcalm

Category: Programmerhustcalm @ 13:57

Linux的创始人Torvalds在一次演讲中有一段涉及“什么才是优秀程序员”的话:

“烂程序员关心的是代码。好程序员关心的是数据结构和它们之间的关系。”

这句话听起来很直白,但未必所有人都能理解其内在的涵义。在国外知名的问答网站stackexchange上有人对这句话提出了自己的困惑:

  • 对这句话应该如何理解?
  • 如何学习和应用其中的道理?

能问出这样的问题需要勇气,提问的人自己也自嘲的说:我不理解这句话也许不是一个好的征兆。但同一句经典言论,100个阅读会得到100种不同的领悟,正像stackexchange网站上各式各样不同的回答一样。下面我们来看看最被认可的一种理解吧。


Read More...

0
0
  

Tags: