阅读文本大概需要 6 分钟。
又是一年的开学季,两个月前我也还是学生,如今都已出来工作两个月了,有时间我写写爬虫的工作日常,还是有很多非常有趣的事。
关注我公众号的读者,大学生还是比较多,时常我也会在后台或者微信上收到大家的问题,只要有时间我都会非常认真的给出我的建议,感觉都快成为大家的「知心痴」。
昨天就有位读者在微信上问了我这样一个问题。我觉得很有代表性,在征得读者的同意之后,把问题截图下来给大家看下。
这个问题非常的典型,与之类似的问题还有「大学里如何学习编程」,「女生适合做编程吗」,「编程的学习资料哪里可以找到」等等。
1 对编程的痴迷程度
学习编程最重要的点就是「兴趣」,按我的话来讲就是你对编程痴迷程度到底有多深。如果你关注我公众号有一段时间,你就会知道「兴趣」一直是我反复强调的点,我也写过很多篇文章来说。
学习是件非常枯燥的事,人的大脑对于枯燥的行为是有着本能的排斥。而对于刚接触编程的人来说,更加的晦涩难懂。刚入门的小白很难能体会到编程中的乐趣,更不用说找到对编程感兴趣的点。
对于如何判断自身是否对编程感兴趣,这篇文章里我也已经说过了,就不再重复造轮子。
2 计算机基础知识
在你确定自己对编程有足够的痴迷后,那么接下来对于编程学习最重要的就是计算机基础知识。
在我看来学习编程除了兴趣,还有一个最重要的内容就是基础,只要你基础足够扎实,不管以后从事什么方向的工作都可以非常轻松的上手。
编程基础的知识主要有五个部分:1 数据结构,2 算法, 3 计算机网络,4学习一门编程语言,5 操作系统。
开头问我问题的读者,给了我一张课程名单。
我看了下课程,很典型的计算机系课程。这份课程把计算机的基础内容都包含在内,但这份课程也有一个很大的问题。
国内大学的教育总是偏向基础教学,恨不得学生把所有领域的知识都全学一遍,所以大学里你会学习到很多其他方面的知识。比如这份课程里的创业基础、嵌入式操作系统、物联网导论实验、单片机原理及应用、电路与数学逻辑等等。
你说这份课程是想让学生毕业以后去做电工?还是做编程?
这份课程根本就没有一个专一的方向,这就导致了很多计算机系毕业的学生,难以找到工作。
有人说为什么计算机毕业的学生找不到编程的工作?
因为工作的知识学校里没有教过啊,就拿爬虫来讲,你说学校里会教 requests、beatifulsoup、xpath、scrapy 等库吗?不会,并且可能学校里的老师都没有听说过这些库的名称,然而这些库却是爬虫工作上高频率使用到的知识。
很多课在我看来就是浪费时间的课,这些课不是说学了没有用,相反只要是知识都有它的用处。但这些知识要么太过落后,要么就业前景不是很好,你即使花费了大量的时间和精力,最后从事的职业却开始走下坡路。
所以对于这类的课程,保证不挂科就行,把所有的时间和精力都放在真正的计算机基础课程上。
3 学习资源
以前大家想学习名师的课程,比如北大的经济学,你必须要去北大,然而全中国有多少人可以考上北大。而如今只需要一部手机,下载「得到」即可。
在如今的互联网时代,对于学习资源只要你用心上网搜索就都可以搜索的到。利用好互联网上的资源,理论上来说你就可以学习到任何领域的知识。
4 女生学编程
这世界总是对女生有种某名的鄙视感:你一个女生读完大学就好了,还读什么研究生,硕士生,甚至博士后啊,女生学历要那么高干嘛,还不如早点找个人嫁了。你一个女生去做护士,当个老师不好吗?非要去做编程干嘛。你一个女生跑那么远的地方干嘛。你一个女生 balabala。
都 8021 年了!女生高学历怎么了?我有能力读到高学历,我就可以接触到更优秀的人,我的未来就可以有更好的发展,也就可以遇到更优秀的 ta。
人各有所好,不是女生就一定想做护士和老师,当个纹身师也是非常酷非常有前景的职业,做编程一样不比别人差。
我独自一人来到上海,离家几千里远,是为了自身的梦想,是为了接触更优秀的人,是为了开阔自己的视野,是为了让自己变得更好。
编程界一切以实力为王。这也是我为什么喜欢做编程的原因。在编程行业中,只要你有足够的实力,是否是男生,是否有高学历,是否有人脉,是否要看背景等等都不重要。
你有非常好的技术实力,任何公司都会抢着要你。
女生就业编程在现在的时代真的太正常不过了,我们公司就有好几个,而且技术都是非常强,同样受人尊重。
4 自学学习的意识
最后还有一个很重要的点,编程的学习一定要有自学学习的意识,自学的意识一定要从最开始就要养成。
何为自学学习的意识?
1 遇到问题第一反应应该是查找相应的文档或上网搜索。
不要第一反应问大神,尤其是那种理直气壮的问。接触的人多了,什么样的问法都有,比如有人用滚来试探,我当场回复「gun」,删除好友,拉黑,一套操作一气呵成。
优秀的人都是发红包试探。
2 能主动自己去找到相应的学习资料,去学习研究。
3 能利用所学的知识解决实际生活的问题。
在学校里学的内容都是基础知识,将来毕业以后想要找到一份工作,只靠学校里学习的知识是完全不够的,都是靠自己去自学。
最后祝大家开学快乐,好好珍惜大学的时光
人必有痴,而后有成
领取专属 10元无门槛券
私享最新 技术干货