一个野蛮生长的码农要成长为一个同科班出身的程序员要走多少路

2018-05-16 08:58:44 +08:00
 hubahuba

楼主是一个自学的码农,工作一年多了

喜欢尝试用各种框架。

各种 vue,react,laravel,yii2,tp5,

总自我感觉良好,觉得自己好牛逼哦会的好多。

现在才明白框架原来只是用的啊,实力打脸啊

麻蛋 c++都一窍不通还搞毛 mvc 啊。。。

在公司周围的同时都是科班出身,瞬间看出差距,人家管你会多少,看看框架文档直接拿过来用,框架底层还能给你说出个一二

才意识到完全没办法跟人家比啊。

现在打开某招聘贴人家要的完全就是基础牢固的,比如这个

https://www.v2ex.com/t/454929

人家招人根本没要求要什么框架,这种招聘要求。人家框架上手就分分钟的事啊。

打脸很严重。

那么,问题来了,一个野蛮生长的码农如何成长为和科班同学一样有底子的程序员。

现在我有严重的危机感,每天下班八点到家,都要学到凌晨,大概就是学下面这些。

看 c++入门这本书,看到一半了,可能性 php 经验看起来比较轻松。。

然后就是在看 mysql,姜承尧的网课,感觉讲的略水,还老是放视频。。

还有在看 小甲鱼的算法网课。。

上面的看完准备看小马哥 linux

虽然有计划的在看,但是还是有种强烈的感觉··········

完全不知道怎么搞啊···················

每天凌晨都会想:“我学的这个路径是不是不对,是不是该学一些实用的高并发??是不是 ruby 要学一下,听说他们用的很舒服??坏了,我听说 C++要学好多东西,甚至一两年都学不完,是不是不该学他?。。”

总之现在很是纠结。。虽然有在推进,但是看起来目标并不明确

总体来说就是,·吃不好睡不好吃不好睡不好····

看到有些大佬也是走的野路子,但是人家一开口就各种我听不懂的东西。

更崩溃了。。。。

如何是好。。。

13398 次点击
所在节点    程序员
121 条回复
kbi
2018-05-16 10:23:22 +08:00
楼主可以分享一下的自学历程吗?
aqtata
2018-05-16 10:25:56 +08:00
反正过了 35 以后都要转行去卖煎饼果子,大家都一样。
shuperjolly
2018-05-16 10:30:11 +08:00
先别说成长多久先,我觉得你应该先把“ c++都一窍不通还搞毛 mvc 啊”这句话的错误理解了再成长也不迟
rubytek
2018-05-16 10:30:31 +08:00
这个也看天分额,大学里学过 CS 然后没天分的自己就不进这个行业了。所以你有幸存者偏差,觉得自己差的远。可能只是你的天赋点在 CS 上没那么多。
yonoho
2018-05-16 10:32:17 +08:00
你自己都知道和人家的区别是有没有系统的学过 CS,那么就去看一下别人都学过哪些东西呀。找个你认为最好的 CS 专业官网,查一下教学大纲,路径不就清楚了嘛,比如 L7 那个回复就不错啊
xiaohanqing
2018-05-16 10:34:13 +08:00
野蛮生长...
ahao99
2018-05-16 10:38:51 +08:00
你知不知道 vue 作者就不是科班出生
VoidChen
2018-05-16 10:40:43 +08:00
跟出身无关,你看这么多框架,一直只是拿来用,没有想过为什么要这么做吗?比如你提到 mvc,你应该多少了解 mvc 是什么吧,为什么要这么分层呢?假如你想明白一个框架,别的框架也是拿起来就用。框架的精髓是在于他的思想啊少年。努力让你的代码变优雅吧
VoidChen
2018-05-16 10:42:03 +08:00
@rubytek 很在理
xiaoyu9527
2018-05-16 10:44:32 +08:00
主要没有老师带就是这样。 我自学的最大困难也是这样。
sunny352787
2018-05-16 10:47:24 +08:00
数据结构和算法,学透,你的问题就解决了
VoidChen
2018-05-16 10:49:16 +08:00
@xiaoyu9527 有老师也是自学,我软件工程出身,4 年没听过几次课。等老师教就废了(当然可能我学校不是很好)
xiaoyu9527
2018-05-16 10:54:15 +08:00
@VoidChen 主要是有些问题确实需要老师解答否则会很有挫败感
vjnjc
2018-05-16 10:56:57 +08:00
校招看基础,社招看经历
Norie
2018-05-16 10:57:01 +08:00
真 · 野蛮
Symo
2018-05-16 11:04:41 +08:00
说真的, 这类帖子一看到标题就猜到有人会说编译原理算法导论. 仿佛是一种程序员的政治正确.但是这两本书真不是没有基础的人能看懂的.
VoidChen
2018-05-16 11:06:24 +08:00
@Symo 而且 50%的都用不到
huiyifyj
2018-05-16 11:16:50 +08:00
你要学到科班水平?
Emm,拿我们 cs 专业说吧。
你还得学会汇编语言,操作系统,计算机网络,计算机组成,数字逻辑,物联网基础,软件工程,网页设计,高度数学,离散数学,数据库原理,概率学,数据结构,编译原理,还有一些语言 c,c++,Java(大二大三学期都是这玩意,现先 se,再 jsp,再两学期 Android),c#,Python,js😭😭😭😭越说我越想哭。
看完 LZ 还想学到科班那种么?
hubahuba
2018-05-16 11:41:20 +08:00
@huiyifyj ···看完更想了,真的,就是没条件去学,能不能辞职去蹭课。


@Symo 那大佬你有没杀入门推荐的

@Norie 那·必须


@vjnjc 社招经历惨不忍睹只能补基础···

@rubytek 的确是 而且很看天分,幸存者偏差说的太对。。。哈哈哈完全意识到了偏差


@VoidChen 好的大佬,我回去看看他的实现原理,有没有什么文档或者书能推荐下


@shuperjolly PHP 不是 C++写的么- - ···MVC 框架不都是 PHP 么···大佬指点下


@kbi 16 年毕业啊。专科,没学历没本事 去做销售,被人跟狗一样看。很不想这样 EMMMMM 大学的时候自己经常自己写一写小东西 有盈利,所以我就认准了,要学点东西 ,先学了前端 js jq h5 css3 vue react 每天跟考研的一起早 8 晚 10 学了四个月。在青岛找到了前端工作 5K 吧 。然后工作之后利用业余时间自学 PHP,然后刚刚到上海 10K 了。感觉还是学的太少,所以来求助了。对了 我最开始学都是看视频,现在看文档 ,感觉视频太慢但适合初学者。




@zhaogaz 感谢大佬打脸,昨晚已经搜过几个大学的课程了。现在差不多也知道了哪个比重大一些,但是还是心理躁得慌。感觉落下好多。虽然做东西做得都一样,还是感觉在基础上不如人家科班。


@jinhan13789991 ··我一直用 vim····因为很喜欢啊····window 部署环境麻烦死了,又没钱买 mac,只能直接在服务器撸 VIM


@2Go 一起加油啊


@starmoon1994 慕课讲得真的一般··我宁愿去 youtub 看老外的课。。。


@xAx 这····真的么····


@gbin 已经在啃了


@starmoon1994
@toono 呜呜呜两位大佬,我已经快把 c++ primer 啃完了。。。一直在行动啊····哪有不想学···


@misaka19000 看起来···很贵的样子
flyingghost
2018-05-16 11:48:34 +08:00
cs 专业课了解一下。#58 有列。

其实说实话,就算以上都了解,很多野蛮生长的人还是比不上科班出身。为什么?
并不是那些专业课的原因,专业课几乎都是基础,离现实很远。有帮助,但帮得略显有限略显过时。
根本差异还是在人,在人的学习方法和学习速度。
面试、招聘过很多科班和野草,概率上来说,科班就意味着这人的学习能力足以让他轻松通过本科硕士的课程。进入工作以后虽然几乎还是白纸,快速学习能力能让他们迅速吸取知识并抓住本质还能融会贯通形成体系。
概率上来说,野鸡学校、培训班、初中毕业的人更容易出现学习困难的征象,成长缓慢,被动学习,他们一路就是这么磕磕碰碰凑凑合合走过来的,工作以后就指望能脱胎换骨一日千里?

所以,根本上还是人的问题。

人的差异有两方面:大脑的差异,这是先天的。有的人就是思维敏捷。方法和习惯的问题,这是后天的。人家有独特的有效的学习习惯和技巧。
先天的不用考虑,杞人忧天毫无价值。而且绝大部分人的努力程度和终身成就之低,低到根本用不着拼天赋的地步。所以我们还是只考虑后天因素好了。

关于学习方法,这个也是可以学习可以练习的,和野不野生没关系。网上有很多介绍,更系统更全面更科学,我就不班门弄斧了。只针对性提几个建议:
1,强烈的决心。lz 看起来是有的。
2,合理的计划。lz 看起来没有。
3,适合的方法。例如看视频是远小于看书的,效率低,被动,不利于思考。

有了合适的方法和习惯(发动机),追上所谓科班生也就 1 年时间而已。再往后,你跑的可比他快了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/455161

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX