初级程序员的风格与个性

sonderlau ... 2021-9-9 Flash
  • Coder
  • 心境
大约 2 分钟

# 初级程序员的风格与个性

闲来与一位好友聊天,我们同是学校工作室的成员,我写前端的,他则是后端。

我们俩在多次的大作业、小项目上互相配合一起完成了不少任务,可以说是蛮熟悉彼此的。

但是工作室里面接的项目、对待项目的方式等等,让我俩有些心寒。

# 何为实力?

谈到作为某职业一个人的实力,我们往往很难说,他实力强。

总归是要有对比的。

我们讲,同样完成几乎相同的一份工作内容,用时更短、有更好的想法者乃实力更胜一筹者。

好友聊天谈到,他认为工作室中很多同龄的同学们对于项目的态度和完成有一些“秀肌肉”的味道。

使用新技术、新的理念、追求一些trick 或是 code-hack

对此我认为:可以追求,但不应过头。

虽然我们两者实力不算上层,但我可以肯定的讲,我们两个对于任务的完成是按时按质完成的,这一点上我们已经强于大多数人了。

一次外出吃饭的时候,与一位学长谈到,学长讲:

能按时完成项目的人,已经很了不起了。

直到最近我才稍有体会一些。

The best programmers are able to come up with simple solutions to complex problems. The worst programmers are those who devise complex solutions to simple problems. 最好的程序员不是善于编写复杂代码,而是有能力为复杂的问题提出简单的解决方案。只有糟糕的程序员,才会对简单的问题提出复杂的解决方案。

-- Hacker News (opens new window)

回忆我在大一的时候对于程序设计和软件开发的认识:

无非就是,规定好数据的格式,对for if switch 等结构进行合理的安排调用,其他诸如 Class Function 等概念只是为了更方便的调用罢了。

现在来看,似乎讲的没大问题,但合理这二字就足以让我用毕生去追求。

如最近在做的一些算法题目,无非就是 for if 在使用,为何我不能想出来这么简单的解法呢?

谁都会有一些心血来潮的想法,都想做一些特别的事情,但选择什么样的方法,什么语言,做成什么样,似乎对于现在的我们而言无需过多考虑,Just do it !

上次编辑于: 2021年9月9日 21:56
贡献者: SonderLau