>
Home

登龙(DLonng)

选择大于努力

分享 10 点大学自学编程的重要经验!


版权声明:本文为 DLonng 原创文章,可以随意转载,但必须在明确位置注明出处!

今天给大家分享点我自学计算机编程的经验,C 哥大学专业是自动化,因为大一对计算机比较感兴趣,于是就靠着兴趣自学,并入了门。虽然技术谈不上牛逼,但是 C 哥也是从一个对计算机一无所知的小白,自学到能够独立开发软件的大白了。

想起大一的时候,连打字都要一个字一个字的敲,经过大学 4 年熬夜写大妈,现在手指已经与键盘融为一体了。

我觉得对于自学计算机的朋友来说,学习前人的经验是非常有必要的,因为你是自学,很容易迷失方向。当时我就是自己一个人摸索,也没看别人的经验分享,导致走了很多的弯路,踩过了非常多的坑,浪费了许多宝贵的学习时间,后悔莫及啊!

所以今天就给自学计算机的朋友分享点我自学路上总结的一些宝贵的经验,只要认真阅读,认真践行,必定能搞定计算机。

明确目标

首先要明确自己为什么自学,是为了高工资,还是兴趣,还是其他的,目标不明确很容易中途放弃,一定要认真想,千万别三分热度,否则只是浪费时间与精力。

了解常识

建议找些朋友了解一些计算机常识,选择自己感兴趣的方向,比如移动开发,windows,前端等等,这个过程一定要主动,可以到网上搜索或者问朋友。

以目标为驱动

以目标为驱动学习,这样可以收获成就感,容易正向激励自己,很多放弃的同学就是因为一直看书,慢慢就消磨了意志力,殊不知边学习边做项目收获成就感才是最爽的自学方法。

比如学习移动开发就可以以开发一款 App 为目标,等你开发完成了,你也就入门了。

必须注重计算机基础

计算机基础再怎么强调都不为过,基础不好,写代码做项目都没有底气,总感觉少了点什么,感觉自己没有真材实料,就是一个码农,而不是工程师。更重要的是基础不好面试很容易挂,面试官最看重是 2 样:计算机基础,项目经历。这可是直接跟找工作挂钩的,你说能不重要吗?

计算机基础主要包括:编程语言,数据结构,操作系统,计算机组成原理。时刻记住一句话:勿以浮沙筑高台!

不要闭门造车

多结交计算机方面的大牛朋友,提升眼界,千万不要闭门造车,否则很可能向错误的方向努力,并且在与大牛交流的过程中,自己的思维方式也会改变,大牛之所以能被称为大牛,Ta 们身上肯定有值得你学习的地方。

大牛在哪里?Github上有很多,并且技术公众号号主一般都有两把刷子,可以尝试加微信聊聊,等等等。

写作可以变得优秀

多写技术博客,总结与学习同等重要,很多同学只一昧的学新东西,从不复习,导致学了很快,忘的很多,另外有个人博客也是面试的一个加分项。

一个神器

善用 github 网站,很多小白都不知道,快去 Google 下吧。

必须写代码做项目

学计算机不写代码,不做项目,想入门还是很难的,不是不行而是很慢,没有边做项目边学习快。大多数自学的都是学生,在学校的时候一定要去问问老师有没有实际的项目可以参加,如果有一定要主动加入,如果没有就去网上找,例如慕课网。

因为企业招你进去是让你干活的,所以如果你有实际的项目经历,就会极大的提高你找到好工作的几率!

实习

大三能实习就去实习,尽量选择一线城市的大公司,学校毕竟不是公司,眼界很有限的。

原则

计算机主要比的是编程能力,不是学校,不要因为自己学校不好而自卑,也不要因为自己是名校就瞧不起别人,不要活成别人眼中的自己,C 哥学校也不好,但我每天都充满自信。

时刻保持谦虚,放下那高贵的身段,多向别人学习,接触的多了你会发现,很多优秀的人都是很谦虚的。

本文原创首发于微信公号「登龙」,分享机器学习、算法编程、Python、机器人技术等原创文章,扫码即可关注

DLonng at 08/11/18