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

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++要学好多东西,甚至一两年都学不完,是不是不该学他?。。”

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

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

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

更崩溃了。。。。

如何是好。。。

13744 次点击
所在节点    程序员
121 条回复
toono
2018-05-16 09:27:43 +08:00
顶楼上。

其实你清楚你要学什么,或者楼上也已经说清楚了,需要的是基础。
光来这里寻求安慰是不够的,去落实行动吧。
woodface2233
2018-05-16 09:29:55 +08:00
回去读书吧
2Go
2018-05-16 09:30:03 +08:00
为你加油打气,也提醒一下我自己
2379920898
2018-05-16 09:30:32 +08:00
好像刚入行的都有点这样,过几年沉淀下来,就没这么焦虑了
xAx
2018-05-16 09:30:44 +08:00
接#19,
微机原理 (总线、带宽、冯·诺伊曼..这些基本原理要知道,虽然用不上)
离散数学 (数理逻辑、集合论、图论..这些要知道,虽然用不上)
线性代数 (矩阵要知道,虽然用不上)
annielong
2018-05-16 09:30:49 +08:00
当年用 CGI 写论坛的那个人才初中生,论坛源码记得叫什么 3000,当时很有名气,
imnpc
2018-05-16 09:33:39 +08:00
@annielong 雷傲的论坛程序吗 雷傲极酷超级论坛 LeoBBS X
keikeizhang
2018-05-16 09:41:00 +08:00
有时候天赋很重要
qiuyi116
2018-05-16 09:42:42 +08:00
补基础的话,《深入理解计算机系统》,刷一遍,练习题和几个实践作业做一遍,几个月下来应该效果不错。
jinhan13789991
2018-05-16 09:54:43 +08:00
工作三年的大专生路过,最近才沉下心学的进东西。 先从英语数学开始,然后把你学的那门语言的《编程思想》的书吃透。 然后补数据结构和算法。基本上一年时间差不多了。此时你就是科班出身的人了。
FreeEx
2018-05-16 10:00:55 +08:00
楼主的方向有误,不应该学 c++
whoami9894
2018-05-16 10:02:25 +08:00
@xAx 哈哈哈哈哈那么问题来了,用不上还学个什么劲呢,lz 又不用应付大学的考试
jinhan13789991
2018-05-16 10:02:26 +08:00
我目前也刚刚开始学。
本月目标:
英语音标完全掌握,能达到看到陌生单词也会拼读的程度。音标真的很重要好,不仅仅关系到你的英语发音,还能起到帮助记忆的功能。会拼读音标,就能根据音标发音推导出字母组合。从而记住单词。
《 vim 实用技巧》这本书全部走一遍,每天学习五六个技巧,学着忘着也没关系,先沉下心跟着教程走一遍,理解其中的思想。 如果忘记了某些东西,后面有用到的时候再来复习,如果用不到?用不到你学它干嘛!

下一个月的目标,在纯命令行下进行 java 和 android 开发,使用 vim 编辑器。然后把《 java 编程思想》这本书上所有作业都跟着走一遍。

下下个月的目标,还没想好,走到再说吧。
xiaozi
2018-05-16 10:02:31 +08:00
取经之路就在脚下
deljuven
2018-05-16 10:03:50 +08:00
计算机基础理论学习一下,学明白了也就一通百通了
bellchu
2018-05-16 10:03:53 +08:00
就差一本谭浩强的距离
magicdu
2018-05-16 10:05:51 +08:00
我就是科班出身,可是我啥都不会
noNOno
2018-05-16 10:11:18 +08:00
@linxl 老夫敲代码就是一把梭
luc4s
2018-05-16 10:11:23 +08:00
选择一个细分方向,学好英语,看 Coursera, Edx,看一些工业界的 conference, 比如 PyCon (这就跟你选择的方向有关系了)
zhaogaz
2018-05-16 10:19:37 +08:00
哦,我来打打脸。

我也是一个非科班的,目前干这行。

不知道楼主学历如何,我猜是不太行。

你知道你和科班差距在哪么?科班经过了 4 年的全职学习与训练,即便不专业也至少能抵上你几年吧。

更何况优秀的科班毕业生并不是从大学开始的。——随便举个例子如 温兆伦

他们开始的编程的时间比你早到不知道哪里去了。。。

所以啊,学习也是要考虑历史进程的,不要光看人家的结果。

我觉得啊,你现在要是水平还行的话,应该知道自己该做什么。
但是你现在是显然不知道的。

我这可以给你一个思路。

你去看知名学校的教学计划,上面会有讲什么什么课,学分可以衡量这个课重不重要。也能知道教学的顺序。

如果你看不懂怎么办呢?查一下这个东西是依赖于什么,然后补一补。

如果你觉得东西太多看不过来怎么办呢?我觉得还是你水平不太行。

水平可以的话,你就会认识到,计算机相关这么多东西,并不是一个或几个人弄出来的,你想都知道怎么可能呢?

挑重要的弄呗。。。

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

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

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

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

© 2021 V2EX