程序猿,你会下厨吗?

敲代码与烹饪,你觉得有区别吗?

------ 我觉得没多大区别。

写一个程序与做一道菜,你觉得有区别吗?

------ 我觉得异曲同工。

一个好的程序员与一个好的厨师,你觉得有区别吗?

------ 我觉得殊途同归。


想要做好一道菜,各种设备和材料不能少,锅碗瓢盆加灶台,各种食材与佐料。

想要写好一个程序,各种软硬件不能少,电脑网络加开发工具,有时还要各种插件。

几个家常小菜,一个厨师就能轻松搞定,而如若是一大桌子菜,或者十来桌的宴席,想必一个再好的厨师一个人也很难搞定,他需要和其他人相互配合,洗菜,切菜,烧菜,上菜。

一个小功能的简单程序,一个程序员自己也能倒腾出来,但如若是一个功能复杂的软件应用,即便是一个技艺再精湛的软件工程师,也很难短时间开发出来,以效率起见,他也要学会和其他的程序员分工合作,将大项目划分为小功能模块,开发,测试。


      想要成为一个好的厨师,天分固然重要,但也定要通过日积月累的磨练,日复一日的切菜,烧菜,对不同食材的熟悉程度,对不同佐料的拿捏程度,食材之间相互的搭配,菜品的摆盘,这些都是一个好厨师所必须要历经的磨练。

     而想要成为一个好的程序员,也只有在那不断敲下一行又一行的代码中,对那些基础的String,int,那些if else的逻辑用法才会熟烂于心,也只有不断的学习接触新的计算机技术,才能让自己写出优雅简洁的代码。


一个优秀的中式厨师,想要去学西餐,法餐,意大利餐自然不会太难。

而一个技艺精湛的java工程师,想要去学c++,python,自然也不在话下。

So,你是厨师吗?你会敲代码吗?

你是程序员吗?你会下厨吗?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,860评论 25 709
  • 连日的暴雨导致山洪暴涨,特别是前天晚上的倾盆大雨,让我县大部分乡镇陷入一片汪洋,这是自九八年后首次大的灾害,致很多...
    xyldaiqun阅读 177评论 4 4
  • 截止7月21日,小时代3票房过3亿,小时代系列电影票房过10亿。在一片叫骂声中,作家郭敬明用导演身份在中国电影史上...
    演员尹天仇v阅读 366评论 0 1
  • 终于,我迈出了这一步 终于,我迈出了这一步。这勇敢的一步是几经想放弃又重新坚持下来的。终于在脱离被人照顾的情况下自...
    功利读书阅读 573评论 0 0
  • 最近和儿子在练习一首四手联弹《memory》,是经典歌剧《猫》里面的片段。 初拿到谱时,我觉得对于一个学琴才八个月...
    半山桃源阅读 398评论 0 1