早在很久之前就想弄个Blog了,先后试过博客园,CSDN,简书这些现有的博客网站,恩,但是都没写几篇就把他忘记了。后来也想自己写一个,github中flask-study就是这样来的,然而死在了前端上。。。
昨天可能考完CCF CSP有点懵,就开始想搞个blog,一开始也想着继续学学前端,自己搭一个出来,后来想着这学期课有点多,不知道要多久才能搭完,就先用github pages+hexo 搭一个用用先。
说到CCF CSP就有点心塞,连续两年都是没做完第三题(搞得我会第四题一样),最烦的是每年第三天都是写一个Parser。今年是json
,去年是Markdown
。每次都做得很蹦,希望能混到几十分吧。
说到底,还是自己太渣了,每次写一些复杂的逻辑的时候,感觉大脑就不够用了,一旦程序达到300行,就开始有点接受不了了。这次考试暴露自己挺多不足的地方:
-
数据结构的底子还不够扎实。
一遇到图就直接崩,遇到适合树结构的也不敢用。
-
不会写注释
从这次做题的时候就可以感觉出来,如果一开始敲的时候加一些注释,后面就不会看自己代码都需要想好久,而且最近在写的sort算法,也不会记一些注释,写的时候老是觉得很简单,自己可以很容易记住,然而每次都打自己的脸。
-
遇事没有韧性
总感觉自己老是会放弃,做题时也是这样,做第三题时老是想着“要不不写了,直接走吧”,好在忍了下来,不然估计连几十分都不敢奢望。
-
对STL根本不熟悉
即使翻着书也不写不好,总是会忘记一下东西,最后还是用c那一套写了一堆。
-
不会组织程序结构
总是会写出一个很长的函数,明明很多时候是可以把一些实现分成函数,然后分别测试的。在想要实现一个东西的时候,首先做得是打开编辑器开写,而不是思考怎么做。
总结的有点心塞。。。
一点一点的改变吧。
- 把树和图的一些基本算法实现出来(开一个repositories来放一些算法)
- 写好注释(起码能让自己几天后一看就知道自己当时想的是什么)
- 坚持写blog,起码每周更新一次
- 尝试着研究一下STL(如果有时间的话,捂脸)
路还远着呢!