跳到主要内容

台北卧龙

· 阅读需 8 分钟
sicko

奇闻异录

“應該姑且算是客觀評價的話: 來自中研院(相當於台灣版中科院)研究員的評論: 比大部分大學生都還要好”

这是与一个高三学生(xx)日常聊天的感受录(被鞭笞)


用海洋来形容学识真的可以吗?

xx:我爸把我的专题给婚宴遇到的中研院的研究员看了,评论:比大部分学生都还要好

me:什么专题?

xx:神经网络,现在在做云端硬盘

me:实战能力很强哦!大学志愿想去哪?

xx:基本保底清大资工,台大资工有点拼

xx:其实我除了程序设计,以前接触过机器人之外,还有音乐(编曲 钢琴 吉他 电吉他 爵士鼓)

文学(多以文学评论为主,还有一些新诗),哲学(最近研究康德)

历史(二战历史研究最多)

我家里基本上好书都来之不拒,比如RE:0,转生成为史莱姆之类的也能接受

me:!!!what?

xx:对哇,我家里人会一起追番和补番

me:(内心:这这这,梦幻家庭啊)

xx:我读轻小说会选择那种抛砖引玉类型的,也就是命题很清楚的那种,比如天气之子

电影讲的很清楚,直接把社会观念砸脸上

me:课上一般做什么?用功应该谈不上吧?

xx:的确,在我们学校,通常都是做自己的事情,曾经有媒体批评学校赶课赶进度

老师在台上赶进度很正常啊,同学们在台下用电脑滑手机,没毛病啊

反正老师怎么赶进度,也比自己读的慢

不过有一些课会认真听的啦 XD

英语有我自己的进度,数学超前预习两个单元差不多这个样子吧

me:反思我自己那时候的努力是不是有点无头苍蝇了...

xx:哈哈哈,跟你讲哦,今天云端硬盘项目开发进度用飞的

me:哦?

xx:后端基本处理好了,从测试用的简陋前端进行上传档案,建立资料夹,获取资料夹的的项目,下载

我的团队刚好找到一个设计师,他学一下bootstrap就来搞网页设计

然后互动部分我用Vue写

然后我另一边的社交网站给另一个开发者负责

正在重构(把jquery bootstarp-jq统统换到vue)

me:啊这,我们大二才接触到vue,更何况像bootstrap这种UI组件,而你已经涉及到了团队合作

朋友们,这里是不是要学习一下人家的团队合作精神,从前端后端角度分工,每个人都有自己的职责

然后学习新技术,重构代码,项目经历我相信相当精彩,可以反将HR一军

me:团队有设定任何的规范吗?

xx:那当然有的,是bootstrap就是bootstrap,不是的就需要自己去写一下css

像我用bootstrap几乎是网格,其他都是css设定,以团队标准方便为准

团队合作尤其重要,不是每个人都是约翰卡马克,一个人造出一个游戏引擎

约翰卡马克的故事

有多少人知道这个强者的故事?

注释通常不多,程序本身是可读的,除非很复杂的逻辑,像是B+Tree的操作,是要写出来的

思考一下,大家平常写的注释确实是关键还是即兴呢?

xx:我的短板也是有的,我只会python跟一些html/css/js

C/C++比赛还可以,项目没试过

大家目前有总结过自己的短板吗?还是说学了就学了?

xx:我总说我自己是一个python星人,因为我写的程序逻辑几乎是为python优化的

语法糖用好用满的那种 XD

然后所有性质类似但本质不同的东西我可以分清楚

像是for循环

在其他语言其实是while的变体

在python里面却是for each循环,直接对迭代器取值

现在越来越多语言把for做成for&for each混用了 XD

思考一下,如何避免陷入惯性思维?

一个循环用不同语言实现是否真的是自己理解的”都一样“呢?

学习的时候带着属于自己的思考了吗?

me:python本身是优化过的语言,学起来相对于轻松一点

xx:但是不符合程序逻辑

转换上不容易,想学程序在干嘛,应该从C入门(毕竟可以直接写进汇编)

想学【怎么用】程序的,应该学python

python套件多,想做什么几乎都有现成的套件

但学C对python好,自己写dll套件给python用,效率翻几倍

me:C++呢?

xx:C++比较麻烦。前端塞太多不同语言的东西,导致C++做一件事情不止一个方法(标准语法)

打个比喻,在python里面

if elif跟if else if 是等价的,虽然写法不同,但编译器吃到一样的东西

C++的前端就很痛苦了,C perl java python的影子都在里面

学C++最麻烦的是design pattern不好建立

最好买同一个译者的书,跟着他的风格走,不然会被打乱

思考:你买书的时候想过这一点吗?还是按热度买?

思考:你有思考过语言的标准吗?

me:确实(已经插不上任何话语权)

xx:python的灵魂应该是pyobject

python的所有东西都是pyobject,变量存储都是字典