最近,在网上发布了一篇文章,主要分享了一下我的创业经历,收到很多朋友的关注和鼓励,纷纷表示“收获很大”、“受教育了”、“长知识”,有心的同学主动联系我,与我探讨一些问题,我颇感荣幸,所以效仿《亲爱的三毛》建立了一个通道。
建立「回信」这样的一个分类的初衷:曾经的我面对学习、工作、生活一样迷惑,希望能帮助有缘人。
声明一点,我是非计算机专业的学生,仅仅从我自己的角度,斗胆跟大家分享一些关于学习的想法。
来自 H 同学的信:
学长,我有个问题想请教你下,首先说一下我的背景,我是出身农村,当年选择计算机专业只是因为对计算机方面一概不知充满了好奇,本来高中的时候有信息课,可是被班主任全部要求自习了,我是在上了大学才知道电脑开机,常用软件的使用,感觉特别新奇。不知道是我们学校太差还是因为什么,我们学院没有开设计算机基础课程,我现在大三,累计三年来学过的课程就七门课,分别是 C 语言,C ++ ,数据结构,计算机组成,操作系统,计算机网络,信息与编码论。但是老师上课的时候并没有讲多少,而是更多的讲解考试的题目,仅仅是为了让我们过下考试,拿学分。每次学到难一点的知识点,老师就说不考,略过不讲。直到现在我感觉没有学到什么,自己对计算机的了解也只是很浅显,不过在加入张哥知识星球后学到了很多过去学习资源的方式,包括学会用 Google 搜索等方式。我的困惑就是现在对于各方面都有所了解,可是却又什么都不太会,想学下前端,前一久自学了 HTML 和 CSS ,想问下学长,前端需要掌握哪些知识点才达到找工作的条件呢,谢谢学长
kurry 回信:
首先,我跟你有很多相似的经历。当然,我的经历和环境跟你的有所不同,你就去去糟粕吧。
我也是上了大学才真正接触到电脑,第一台电脑是大一学年结束的那个暑假买的,在此之前我都是在学校的机房完成任务(军训期间记录了教官的语录),第一个用来课堂展示的 ppt 也是我的大学室友帮忙做的。可见,我曾经也是电脑小白。
你的专业是计算机,接触电脑的时间也比我们非计算机专业的学生要多。但我认为很多人都被「是否学计算机专业」这个边界限定了,学计算机专业的同学在传统教育的熏陶下兴趣容易消逝,这是应试教育的弊端,我们暂且不去批判它。
我从一个非计算机专业的角度来看你接受的那些专业课,的的确确是我所理解的计算机基础课程,但很大一部分书本上的知识不会带给你像谷歌给你的新鲜感。那是不是意味着我们就可以抛开书本走另一个极端,只上网学习呢?大部分人还是按部就班的吸收书本的知识,取其精华,构造知识结构,浏览器作为辅助工具帮助我们更快地利用知识节点找到具体的方法、答案而已。
所以,面对学校的教育体制,我们能做的就是看到它的好处,利用图书馆里的资源不断构筑自己的知识体系,培养自己的自学能力。看书要挑三本以上的权威书籍,他们共同的知识点就是需要我们掌握的。虽然你们学校只开设了那几门课,你结合一下自己的兴趣选择一个方向的三本书研究一下。
可以看得出来,你的自学能力比较强,也有很广阔的视野。每个人都有迷茫的时候,迷茫的天敌就是明确的目标,选择一个方向也是让目标更加明确化。我本科的时候学机械、学管理、学电路,还学了数据挖掘。大学前三年都是从迷茫中走过来的,直到我发现数据挖掘、数据可视化这个交叉性学科,我终于知道自己的方向在哪里了。围绕这个大的目标,我慢慢了解到要完成这个目标,还要学习计算机原理、线性代数、概率论、设计原理。
即便是知道方向,要学什么东西,我们可能还是会不知所措。这时候就需要把大目标细化成小的目标,比如我把网页在线数据可视化这个目标提出来,就知道我需要建立一个网页了。再把目标细化一些,学习前端的JS、CSS、HTML,一步步的我掌握了完成那个大目标的能力和意识,接下来就是时间问题了。
我的建议是,你先抓住网页前端开发这个目标,建立一个自己的个人网站,前端有个特点就是可以看到界面,一点点改进都能极大的成就感。在这个过程中,一定要记住要输出,写作是一个不错的选择,既可以锻炼自己的语言表达能力,也可以倒逼自己的学习,所谓教学相长就是这个理儿。
至于,掌握哪些知识点才可以找工作。这得看你找什么样的工作,只会调 CSS 也能找到工作。我刚开始工作的时候还不会调试 CSS 呢!不要被网上那些所谓的知识图谱吓到了,前端需要掌握的知识点取决于你做的那个项目。比如,我那个公司初期没有建立直播平台,只有视频录播,直播这块我用到它的时候再去了解。自学能力在此刻会发生很大的作用。
加油,祝好!
这是第一次以这样的形式回复他人,各位朋友有什么好的想法可以一起探讨。
欢迎大家关注微信公众号:kurryluo
不仅有前端和可视化,还有我的创业经历、理财经验、书籍推荐、人生故事
各个分享平台的 KurryLuo 都是在下。
用心学习,认真生活,努力工作!
网友评论