1
dilu 2017-12-05 16:25:20 +08:00 1
你现在看的都是基础,不可否认基础很重要,但是作为初阶的程序员来讲,你不需要了解太基础的东西。
先确定你要做那个方向,什么人工智能、数据挖掘、云计算这些高大上的东西先不讲 普遍的就是 APP 开发 WEB 开发 桌面软件开发 游戏开发 服务器开发等等 如果你要做 APP 安卓去学 Java/kotlin IOS 去学 Swift/Obej-C Web 开发学 PHP/Ruby/JavaWeb 桌面学 VC++ C# 游戏学 cocos 或者 unity 服务器学 C++和计算机网络 至于你在本科中学习的数据结构、操作系统、组成原理等等基础知识,是当你的项目或者你的水平达到一定的瓶颈再回去研读的东西。先坐好一个能处理逻辑的程序员,再成为一个能搞出高性能产品的程序员进而才有后面的 xx 更高级的水平(其实再后面我也不清楚了) 我的很多同学都是这样,专业课水平也还可以但是代码一行不会写,啥也不会。 我的建议是先学好一门语言,等你到达瓶颈之后你的基础知识自然会帮上忙。 我就是 PHP 后端程序员(手动滑稽,PHP 不是最好的语言,大家不要吐槽我) 做个网站功能肯定没有问题了,下一步就是研究高并发、消息队列、多线程、缓存 这个时候,本科的基础知识就帮上忙了 最起码我能知道进程和线程的区别 知道 fork 懂点 C 语言 建议楼主选好一个方向 好好学习 程序员这个行业 从来都不是学历限制能力(当然 学历高的人 普遍还是很厉害的) 最后 作为一个 PHP 小垃圾的我瑟瑟发抖求大佬勿喷。 |
2
neverending OP @dilu 谢谢你,我有点头绪了
|