为了账号安全,请及时绑定邮箱和手机立即绑定

投稿010期 | 如果不觉得一年前自己是蠢货,说明这一年没学到什么东西

基础知识

大学四年,如果不觉得一年前自己是蠢货,说明这一年没学到什么东西。

年轻人总是渴望力量的。在学校学习,无非就是多读了几本书而已。


大一从计算机基础和C语言开始,然后四年大概就是计算机系统概论,深入理解计算机系统,计算机组成与设计,面向对象,操作系统,数据结构,算法,形式语言自动机,编程语言,离散数学,计算机网络,软件工程,数据库原理,多媒体系统导论之类的吧,还有一些选修课(大数据,图形学,机器学习各种)。

基本上国内大学的计算机专业应该大同小异,一套四年的课程能够培养出一种计算机软硬件的整体感觉,尤其是 计算机系统,操作系统,算法,数据结构,数据库 这五门课,很多内容和原理是有相通之处的

下图是在宿舍随手拍的两张小书柜。



看书是基础内容了,代码肯定是要经常写的。不常练会手生,和弹钢琴是一个道理。之前去某企业笔试的时候,选择题做完,卷子一翻面,四道编程大题,流畅的白纸IDE,敲多了代码其实发现手写居然也可以很舒服。

敲代码的话,语言只是工具,哪个好用就用什么。基本上看着网上的文档,一两天磕磕绊绊也是能把一个语言用起来的。



平时的计算机课程,加上实验作业,小组作业,在线判题系统OJ,一个学期会很充实。提交的代码是会查重的,作业抄袭可能会被直接挂科,考试作弊可能会被直接退学。

说到查重这个东西,其实自己用动态规划算法,根据LCS迁移一下,自己写一个查重工具不难的,只是没有查重数据库来调用。算法课有个实验作业就是这个。

算法课还有做回溯法剪枝解决消消乐问题的作业。可以理解成,先自己写一个消消乐游戏出来,然后再写一个会自己玩消消乐的机器人出来,还得考虑性能效率和最优性。

写代码的日常,很多时候是会写点bug出来的。人生就像写代码,有时候越急,越想要正确结果就越得不到,心情平和了,反而慢慢看一遍写出来了。其实并不是不会,而是一开始想的方向错了。当然有些实验也是会有难度的,学计算机都是这样的了,技术都是虐出来的



实践真知

看书学东西是一部分,但很多时候动手实践能力也是蛮需要历练的。

大二的时候开始接触网页,最开始写的是一堆php 混杂 html 和 js 的东西,功能也是实现了,就是实现方式比较蠢。

之后加入了一个技术部门,和小伙伴一起探讨各类技术,再到后面就是Github看别人的代码,看框架文档,配环境,学后端框架,用markdown写API文档,设计数据库表,租服务器,搭网站,做博客… 反正就是一路各种捣鼓。自己也接过网页内容的外包,微信公众号火起来的时候,也做过服务号的功能开发,门罗币自己也有那么零点零零几个。


很多时候只是出于自己对一些技术方面的兴趣吧,也没有很强的目的性要做什么,但是就是觉得做出来很好玩,保持着一种对技术的热情。

记得计算机组成与设计的书里,有提到一个让我深以为然的事情,不需要刻意区分软硬件。 不管是焊电路板,搭配手动管理寄存器和内存的汇编,还是在内存里乘风破浪的C++ , 亦或是半天能上手的脚本语言,这些东西自己其实都有接触过,都是为了解决实际问题而存在的。

用专业的方式高效地解决问题,是一个工程师应有的专业技能。 工程师始终是要和工程结合起来的,工程就是团队协作分工解决大规模的实际问题。

同时接触各类相通而不同的内容,能够提高自己对很多问题的理解,毕竟本科还是属于一个知识开垦的阶段吧,有机会能多开眼看看不同的东西。


休闲生活

  • 程序员拼单点咖啡的日常 (日常调戏 http)


  • 觉得散热不行,自己清风扇换硅脂的日常



  • 运动的日常
    -

  • 和女朋友讲道理的日常

四年历程

作为一枚大学的程序员,可能并不像一些前辈一样能给出很多人生经验,但四年历程让我也有一些自己的想法。

  • 会用英文,能够让你看到更大的世界

  • 善用已有的资源,做事看结果,不要自我感动

  • 能做比想做更重要,要有自己的核心技能

  • 技术不是生活的全部,太久不和人说话会变蠢

  • 思考怎么逗女孩说话,怎么约会安排行程,有助于情商的提升

  • 别太抠,不然有些时运机遇你根本意识不到。


总而言之,四年下来很辛苦也很多收获,秋招啃进去很多知识和经验教训,也算是有了自己满意的结果。希望毕业之后,未来自己在职场上越战越勇!

点击查看更多内容
21人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消