转眼间,高考考完了,然后我也到了半年一度的自我总(pi)结(pan)的时间

从感觉上,这半年大部分精力都放在Engineering上了,虽说做的项目只有两个(还都没做完),但是技术栈也堆了不少东西,包括vue全家桶、typescript、GraphQL等等,还简单客串了一下后端23333,但是感觉还是积累得不太够啊,感觉还是数据结构大作业做了太久的原因…..另外,数据结构大作业给我的一种感觉就是,现在自己的代码水平并不是很好,花大量时间去写过于繁重的业务代码是不合适的(这里还要感谢TS带来的比较好的可读性)

所以下面一个半年,我想我要回到学习和理论上来,另外也跟着课程往底层探索一下吧,在学校的宝贵时间的确要抓紧学习新的东西。另外之前鸽鸽鸽的一些blog我还是要尽力补回来😂

说完了技术上的,说说其他的吧。首先同祝麦乐鸡生日快落吧,今年也毕业了,再过两年我也毕业了诶,只能祝您当一个快乐的社畜了hhhh

第二就是我最爱的就真的还是三无Marblue啊,就希望毕业前能在广州看一场线下吧,今年没有线下真的是有点伤心了😭😭另外不知道今年能不能把《繁华唱遍》给录了,嗯~ o( ̄▽ ̄)o

第三,为什么题目叫“心上点点秋”呢?一方面来自于上面那位唱过的《心上秋》;另一方面,最近发生的一些事让我觉得,我们的确有必要远离一些无聊的社区/媒体,找个空旷的地方放空一下自己吧,别被夏天的躁动影响到了

最后好像没什么可说的了,其实感觉我的心思绝大多数都放在了如何学习上(当然,没有很多地放在学习学校的课程上),还有一点在relax和培训上,其他的东西真的没什么想法了。另外,iPad真香,730真香,今年是等等党的大胜利






一点简单的补充(吐槽)

这半年还有一个意外的收获就是为什么要学programming和到底怎么学programming的问题,以前在自己身上真的没发现过这两个是问题,随着部门招新、培训以及简单对周围同学的观察,这居然是个比较严重的问题……所以我觉得我真的要奉劝一句,没有足够的兴趣,真的别来学计算机,去读自己喜欢的专业还好一点,现在的CS可不是你会写个CSS、HTML就能找到工作的时代了

以我自己的想法着重讲一下这两个问题吧。首先,为什么要学programming?我认为最开始的出发点应该是解决问题。计算机为什么会被造出来?不就是为了解决一些复杂的计算问题吗?现在的计算机也是帮助人们解决问题的工具罢了,有了这个工具,我们可以解决一些更复杂的问题。所以我觉得,大部分“因为编程流行/好所以学习它”的人都应该坚持不了多久吧。编程就是解决问题,那么我们就要在生活中建立起一种解决问题的思维和想象习惯,比如我觉得天天人工给我家XXX打榜实在太痛苦了,能让电脑帮我解决吗?然后分析它的可行性,打榜网站是怎么运行的呢,它可能会有哪些防止粗暴打榜的机制呢,然后实际探索,简单抓一下包分析一下,分析能不能用程序伪造/其他方法机器打榜呢…..就算最后你发现以你的能力根本没办法做,这个过程本身就是一次很好的解决问题的思维和实践练习了。

然后,怎么学编程/XX语言?还是上面的逻辑,你觉得用程序伪造包可以成功,那么如何实现呢?该选什么语言呢?用什么库/包呢?这里就出现了一个需求,那么根据这个需求,你自然就会去Google什么语言什么库能够方便/简单地实现你的需求,自然就学进去了。需求驱动学习,是一种比较快的学习方式吧。

所以我觉得,解决问题是学习编程的最好方式。个人拙见,希望能给不知道如何入门的一个简单参考。