【日记】编程与做菜——我在新东方学代码的二三事

跟家里人聊天聊最近困扰的毕设问题,说选题。

突然想跟家里人解释毕设是怎么回事。

然后就有了一个比喻。

 

如果将在学校学习编程的经历以学习做菜作比。

 

灵感前提是希望通俗易懂,简洁明了,准确度不需要太高。

 

我跟着学校老师一步一步地做操作,就好像跟大厨师傅学习做菜的步骤:洗菜>>切菜>>炒菜>>上菜,这节课的作业文档做好了,就相当于跟着老师学着做完了一道小菜。(小菜相当于葱花豆腐里的葱花或者更小的菜吧,然后把几节课的小菜加起来,有些就是一盘真正意义上的菜了,有些还没有,一门课就学一盘菜。)

而且因为是跟着老师给的菜谱做的,即使是初学,也差不到哪里去。

最多是卖相不太好看,但是能吃。

当然,考虑到大家都是初学,火候不好控制,大厨给我们买了电磁炉,但是建议我们最好还是用铁锅,而且是自己买一口锅在家多练练,因为到时候真炒起菜来,就是用铁锅炒的。

至于对于自己练习的铁锅的要求嘛,理论上只要是口铁锅就行,不过因为我们学的菜式不同,最好还是根据自己想要学习的菜式去选择锅,不过锅,再好,也是口锅,不用特别好,毕竟我们不是靠锅讨生活,是靠炒菜的本事。

 

好像跑题了。不好意思。讲回我的毕设。

 

毕设的话,就是要求我们去做一道能吃的菜,对菜谱的难度有一定要求。

重点是能吃,好不好看、花样多不多、难度高不高都是其次,关键是能吃——只要能吃,没有花样不好看难度不是那么高也没有关系。

我上了这么多门专业课,做了这么多道菜,却不明白,我做的菜是什么菜,每盘菜叫什么名字,啊不,其实菜名也许叫得上来,但是我跟材料却对不上号。

我的困境就在于,要么我知道我用什么材料做过菜却不知道是什么菜怎么做,要么我知道我做过什么菜但却不知道用的什么材料也不知道步骤,要么我知道步骤也知道材料也知道是什么菜但我不知道这种菜怎么换个法子做——不能做别人做过的。

 

当然我自己的话,更多的是,不知道怎么做菜。

我知道什么铲子更好用,什么油更香,什么味道的菜更好吃,什么盘子装菜点缀更好看……唯独不知道怎么做出一道菜。

简而言之,就是我学了个寂寞。

 

学校教了很多种方法,蒸、煮、炒、烤、煎、炸等等等等……当然没有教这么多,只教了最基础的几种。

不过随着时代的发展,炒菜的方式当然也多种多样,不局限于课本上的东西,有更新兴的,更时髦的——悲催的是,我们专业除了学基础的,学的就是更新兴时髦的那种,我给整不会了。

问了几个老师,都说(当然原话不是这样哈,我只是比喻,比喻)我应该先去试着做一道菜,而不是去想,我要用什么方式去做这道菜,我以后毕设是不是也用这样的方式做菜……这些想来没有用,我得先用不同的方式做出来,才能有得选择。

 

老师说的很有道理是不是?

 

但是,我怕我做不出来。

 

然后我就一直卡(qiǎ)在毕设要用哪种方式做什么菜上——因为我什么都不会,所以想哪种方式更简单,然后什么都没做。(不好意思,写到这里我自己都笑了。)

因为毕设要确定选题才能自己找老师,我想自己找老师,不想被分配嘛。

分配的时间就快到了,我很着急嘛。

何况分配我也是要自己选用什么方式做菜的。

 

可我现在连一道简单的菜都做不出来啊!

我还是去先学做一道简单的菜吧……但是毕设要求是至少有点难度而且能吃的菜啊!

 

(然后无限循环)

 

(本文完)

 

一点后记:

谢谢各位看官捧场,我就是个标题党。

比喻的话,锅是电脑,炒菜的方法对于我来说是各种编程语言,当然看官可以自己代入自己讨生活的本事,铲子和油其实我想的是编译环境和一些带着小技巧的代码,但是又觉得自己可能理解不到位……所以看官如果有更好的解释欢迎拍我砖头(这真是古早语言了),求轻拍哈,我就是个学渣。

写着写着,心里的郁结慢慢就消了。虽然有点忐忑,但是希望自己去好好做。给自己加油咯。

【日记】编程与做菜——我在新东方学代码的二三事

上一篇:unity3d应用内分享(微信、微博等)的实现


下一篇:微信Oauth2.0网页开放授权