人生大危机,请老哥们指点迷津!

2017-12-03 16:57:35 +08:00
 neverending
简单介绍一下自身背景:坐标济南,某普通一本 CS 专业 15 年毕业生,今年 25 岁。毕业后去了某国企做着与本专业无关的工作,干了两年心有不甘,头脑一热于半年前辞职想重操旧业。本想考研考个好学校做跳板,可是这半年来沉迷于炒虚拟货币,学习不够用功,估计考上的希望不大。虽然赚了些钱足够日常开销,但这毕竟是无源之水,炒币也不是长久之计,而且家里蹲久了也不好跟父母解释,所以准备年后找工作。
这一阵我逛了逛几大主流招聘网站,大部分公司都要求有工作经验,需要掌握的东西很多,而我只是重新捡起了本科的基础课(像 C++、数据结构、操作系统之类的),项目经验为 0,面对那么多招聘要求像无头苍蝇一样不知道该学什么。偶然间发现这个论坛,感觉氛围不错干货很多,所以特来发帖求助,请老哥们指点一二:我该从哪些方面提升自己才能尽快找到工作,怎样跨过工作经验这个门槛,边工作边考非全日制研究生有没有可行性性价比如何,等等诸如此类的问题。唉,想法很美好现实很残酷,感觉真的到了人生的关口,所以请各位大佬畅所欲言,我真的很需要各位的建议,拜谢!
1044 次点击
所在节点    问与答
2 条回复
dilu
2017-12-05 16:25:20 +08:00
你现在看的都是基础,不可否认基础很重要,但是作为初阶的程序员来讲,你不需要了解太基础的东西。
先确定你要做那个方向,什么人工智能、数据挖掘、云计算这些高大上的东西先不讲 普遍的就是 APP 开发 WEB 开发 桌面软件开发 游戏开发 服务器开发等等

如果你要做 APP 安卓去学 Java/kotlin IOS 去学 Swift/Obej-C Web 开发学 PHP/Ruby/JavaWeb 桌面学 VC++ C# 游戏学 cocos 或者 unity 服务器学 C++和计算机网络

至于你在本科中学习的数据结构、操作系统、组成原理等等基础知识,是当你的项目或者你的水平达到一定的瓶颈再回去研读的东西。先坐好一个能处理逻辑的程序员,再成为一个能搞出高性能产品的程序员进而才有后面的 xx 更高级的水平(其实再后面我也不清楚了)

我的很多同学都是这样,专业课水平也还可以但是代码一行不会写,啥也不会。

我的建议是先学好一门语言,等你到达瓶颈之后你的基础知识自然会帮上忙。

我就是 PHP 后端程序员(手动滑稽,PHP 不是最好的语言,大家不要吐槽我)

做个网站功能肯定没有问题了,下一步就是研究高并发、消息队列、多线程、缓存

这个时候,本科的基础知识就帮上忙了 最起码我能知道进程和线程的区别 知道 fork 懂点 C 语言

建议楼主选好一个方向 好好学习 程序员这个行业 从来都不是学历限制能力(当然 学历高的人 普遍还是很厉害的)

最后 作为一个 PHP 小垃圾的我瑟瑟发抖求大佬勿喷。
neverending
2017-12-06 15:49:58 +08:00
@dilu 谢谢你,我有点头绪了

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

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

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

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

© 2021 V2EX