※ 引述《IELTS (アテーナー)》之铭言:
: ※ 引述《hyisong (边缘鲁宅)》之铭言:
: : 我鲁宅啦最近在加强自己coding的能力
: : 我看一下学长的程式演算整个屌打我好几条街
: : 复杂度超低的啊
: : 对比一下我的code简直跟屎一样
: : 写程式484真的很吃天分啊
: : 有些算法真的是想不到啊
: 当然如果有天分的话是最好
: 但是写程式并不是很吃天分的
: 只要你一直努力
: 就一定有所收获
人家写赢你是不是因为真的比你有天份,这很难说,
但花在研究怎么写出好 code 的时间,肯定比你多.
我以前教人写 python.
课上到越后面,人越少,少到最后剩三个,于是我开始给她们出排序题.
我让她们买了一本图解算法的小书,然后从线性排序法开始作.
这时候,你就会发现,
宣称写过 C# 的不会用 C# 的 list,表示学过 Java 的也不会用 Java 的 list
好吧,至少上完我的课的那三个,不管是不是本科,以前有没学过程式,
我出的初级递回题,她们全都能用 Python 解掉,至少我确定她们懂了递回的概念.
其中,遇到一个读学店资管,当派遣 coder 的女大生.
她在学校 C++\C#\Java\资料结构都学了,问她那知不知道什么是 xx,都不知道...
她看那本小书,花了几个周末时间,用 Java 把从线性到 quick 排序全写出来了...
(我相信她还是有查其它资料,因为那本小书的篇幅关系,真的有些地方不完整.)
然后有一天,有个学生问我,短网址怎么做出来的,我说应该是杂凑吧.
我就把杂凑给简单讲了一下.
刚好就那个星期,她就直接用杂凑解决一个驻点单位系统需求,
防止系统同用途视窗被重复开启的问题...
我也想不通,那她花四年大学钱去学店都干了些什么?
为什么学校没把收来的学费分一半给我?
总之,这让我确信一件事...
与其在这怀疑你自己有没天份,不如立马自 d ptt 帐号快去唸书写程式
精确的说,是在做那件事时,有没有动力,想不想认真做.如果自己动力不够,上什么应付什么,到后来就会怀疑人生