大学细微感悟

     学习计算机的时候,很多人实际上是一点方向都没有的,可能也会很困惑,不知道什么重要什么不重要,大多凭着一腔兴趣选择了计算机专业,然后被繁杂的学业慢慢的磨灭了兴趣。大学四年结束,拿着一张毕业证书,却连c语言的基本语法都不一定能弄的明白。

     我也一度是这样的选手,只不过最近年余想看看自己究竟能走多远,慢慢的坚持了下来,也算是走出了这个死胡同,却面对着更多的高楼大厦,心中却是隐隐有些感觉自己的无知与渺小,又有着一丝兴奋。

     闲话不多说,先来讲讲什么样的课我们需要认真学。(重要性的判断)(重要性判断我是在孤独的阅读者那学来的,不管怎样给葛旭老师打个call。)

      判断一件事是否重要,就得看它的两个属性,一个属性叫做“基石”属性(basement),一种叫做“工具”属性(stool)。

      基石属性,就是你以后学习到的知识很多是建立在这个基础上的,这个是一个基础的作用。举个列子,c语言,大一没学好,可能学数据结构,大学的版本(version)是c语言版本的,你也会学的一脸懵逼,然后就会出现两种极端,一种是放弃,一种是重学c语言,然后狂补数据结构,后者不去多说,前者无疑就是走进了一个死循环,我曾今在不止一篇博客上看到,数据结构思想在编程中所占的重要性之大令人发指,丢了数据结构,编程就丢了百分之六七十,(可能你会认为我说的话还有失偏颇,有所怀疑可以自行在csdn中搜索,我相信所有的说法不会有很大的差异。)

     工具属性,是指一样工具能否被你反复使用,在以后的生活中可以很长一段时间充当工具使用的。例如linux操作系统,其实在我看来,学会操作linux操作系统也是一个十分重要的事情,你可以看到在外面的关于我们计算机专业的职位招聘中,一般都有擅长Linux者优先,而且我在(慕课网)自学Linux的时候听那老师介绍过,c语言其实最好的编译环境就是Linux操作系统里,Linux操作系统中c语言的库都是支持的,而且大型项目都是要用Linux的makefile等命令的,十分高效。

      下面就是我这大学两三年总结出来的一些小小的感悟,具体怎么样说实话我自己心中也没什么谱,应为我自己也不知道自己水平到底咋样,毕竟我才是一个大三狗,这篇博客也是我的第一篇博客。(只是简述计算机方面)

       首先c语言,c还有基于c语言的数据结构,严蔚敏版,去bilibili上找严蔚敏老师视频学习。这段过程中就可以给自己电脑装虚拟机(vm或者virtual box等等,我就用过这两款),然后去下Linux镜像文件,当前比较流行的是redhat和ubuntu两款。自己去网上搜索教程,数据结构方面还有一些书很有名,去大学生必备网上自行搜索,c++数据结构和算法设计 然后就是sql数据库基本原理,我感觉应该要学一学的。之后就是你选择语言方向了。

       Java的话比较好的ide(集成开发环境)eclipse,myeclipse吧,然后我个人推荐的入门书籍是《head first for Java》,这书赞誉挺高的,我自己也闲暇的时候刷了一遍,在eclipse上自己敲了一些,确实入门不错,反正让我看懂了,关于Java的优点和特性我就不加以赘述,各位可自行百度。然后还有Java界的四大名著,各位自行学习,我才买了第一本effective java,还没怎么看,再扯就超过目前我的能力范围了。

      c#也是一门不错的语言,我曾今暑假arkit发布的时候感兴趣跟着网上做了一个小成品,用的就是Xcode和unity 。unity代码部分则是用的c#,在我看来c#和java实际上有着很多相似之处,但c#限制也有点多,目前ide就用微软的vs吧,vs的 .net项目都是用c#做的。因为我们学校和外面niit有什么合作,所以大二到大三自己也做过四五个自己看起来就是傻瓜式的mvc项目,而且后来自己学会了用模板,学会了去用html/css/bootstrap模板之后,又去YouTube上面学会了配置bundle,我发现我们的项目就完完全全成了照书实现小功能,看起来装逼,实则徒有其表的花架子了,而且微软产品傻瓜式操作,真的十分方便,的确在慢慢的一步步简化你的操作。其实也很流行,有关方面自行百度。 这学期在学winform和wpf,接下来我会写博客,但是可能我写的内容比较浅显,毕竟实战经验缺乏,大家多多包涵。(也是微软vs里的,c#,页面设计用的xaml(类似xml)。)

     html则是学网页方面的了,这个是我们学校和达内在大二有着为期一个星期的实训,我慢慢入了个门,大家看的话可以去菜鸟教程去找相关教程,另外现在网页看上去高端的那种,都是加上了css,jquery,bootstrap,有关方面自行搜索,而且现在很多网页方面是用PHP,代码比较简单,大家也可以自己去百度。

      另外就得说当下比较热门的大数据了,我上次看了一篇推送,上面说学大数据,最好在大学把线性代数学好。给自己对数据的敏感性和分析能力,线性代数可以去bilibili上找李永乐老师的考研辅导课视频。

      人工智能,当下大火,相对的,phython语言的学习,在当下也变得十分热门。python2我上次看到博客说2020年要收费,后来我去google上搜索了一下,然后发现大家很多都准备开始用python3了,好像redhat都要搭建python3的环境而不是2。我当时感觉python2和python3能有多大的区别,后来又去搜索了一下,发现很多人都在说变动很大,初学者学习最好直接就去学python3.我的建议呢,就是菜鸟教程,慕课网,csdn,腾讯课堂上面自行搜索,给不了太多的意见,只能说我自己也在学习入门中。

        还有计算机操作系统和计算机网络,不是一两句能说清的,只能说和c语言一样,在我眼里,是你想要往那个方向发展的基石课程。考研也是基本上必考。当然学习也可以去看考研视频,在bilibili上,只能说,自学的话还是入门很快的,看视频。

        我闲暇时间还自学了一阵子的maya,maya是一款专业做3d的软件,售价很贵,嗯,近2000刀一年,但是作为学生可以申请三年的免费使用时间,福利啊,就算没有,其实国内也有破解版。自己找教程自己装,然后学习的视频可以去腾讯课堂,反正我是在腾讯课堂上看的(【百艺汇聚】maya职业角色动画师 必修课程)免费的,而且很详细,跟着学干货满满。另外像这种3d建模的软件,还有3dMax,ae,c4d等等,3dMax我也了解了一下,看过有老师的直播问过问题,那位老师当时说做游戏模型方面3dmax比maya好,其余他没说,然后说3dMax比maya容易上手,我没试过,不敢妄加论断。另外,大家可以去网上找现成的cg模型,可以作为学习时的辅助参考。

         另外就是判断,时间的利用了,我在cctalk里买了几节课程,讲来听听吧,一个重要性的判断我已经在上面介绍过,这里不加赘述,另外,就是一个规划问题。上图

         


就是这样,我们判断重要性可以说是一目了然。我们尽可能要将事情安排在重要不紧急的位置上,至于不重要不紧急的,可以直接pass了。

第二就是紧急程度的判断了,上图


s为完成度,t为时间,线2是应有完成状态,t1是截止日期,也称为死线,s1是满完成度。现在有三种种做法,一种是1,开始拼命做,早早的完成了然后去做别的事情了,一种是3,一开始不那么紧急,等到死线接近了,就变得很急,可能在校大学生期末考试都会有类似的经历,还有一种是一开始认为紧急,然后进程很快,然后发现也不是那么急,就放缓了速度,是一种悠哉悠哉的状态,图上没有画出来自行想象。


   另外要说的就是英语,英语在很长的时间内,或许是一辈子,会扮演着它工具属性的本质。在孤独的阅读者里面,这是我当时用cctalk买的课程,十来块钱,船长葛旭老师讲的实际上对我的理念很颠覆,但是又不得不承认很有道理,就是我们学英语的目的,大家知道是什么么,是为了读懂国外的书籍,可以吸收国外的知识。从这方面来讲,其实我们大多数人走着走着就偏离了 初衷,当然我也是,以前选择了最蠢的背单词书的方式学英语,现在想想还真是汗颜,虽然我也刚刚入门不久,还没有检验过水平怎么样,但一般的文章可以照常阅读,和外教之间的对话可以做到都能听懂表达出来,准不准不知道但她能get到我的点就对。学习英语其实很多需要看书,看原著,大家自己想想汉语作为自己母语,我们小学到现在看了多少原著,汉语作品,再想想我们说起来看似很辛苦的英语,我们看了几本书?一对比伤害很明显的。在读书方面,大家可以去找孤独的阅读者qq群,名字叫孤独的阅读者.训练营,里面群文件干货工具很多而且都免费。我自己还在焦糖阅读,微信一个小程序,是我早起在沪江开心词场上背单词发现的,买过原版书,电子书我买的大几十,但讲义什么人家做的很好,最后坚持打卡要么给实体书要么退钱,实体书也超级精美,推荐一波。

    下面就是一些基本网站常识推荐。GitHub,大家知道不知道的可以去百度百度,是世界上最大的程序员基地,我是在知识星球上找干货时被老师安利的,后来发现不是老师见识广泛是我眼界太小,这个账号真的是搞这行人人必备的,还有小伙伴们,我国最著名的gfw知道么,自己找梯子吧,搜不到就把当中的字母换一换搜索嘛,比如把换成m啊,言尽于此,我不敢瞎说。(虽然我看外面评论实际上这些年很多都是关于国内正面报道,我甚至有时候看还隐隐有些自豪感,我还是很迷为嘛要封,可能是怕有些人搞事吧。)然后去注册google账号,国外这东西就和国内qq一样什么网站都可以快捷登陆,YouTube上教学视频还特别多,还有特别多的省事的学习软件,在Google软件商店自己找,有用的插件也很多,还有最好顺手多下两个梯子,言尽于此。

   证书方面,我一个亲戚和我说,一个是思科,一个c的证书,一个Java的证书,可能在未来会有帮助。

   感觉目前就只能扯这么多大纲了。有什么建议斧正什么的欢迎留言,谢啦。

 



  

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值