作为一个毕业后才半路出家的程序猿,需要补充的基础知识有哪些?

2014-02-17 22:42:45 +08:00
 baocaixiong
@riccar
@lichgo
@openervpn
@JerryKwan
@Fuxiang
@bigporker
@Part
@wklken
@pc10201
@pythoncc @tangyuan @coolicer @serenader @marklrh @irisyang

精选首页前几位楼主。

我先在公司主要做php和python的开发。总感觉知识的储备不够,脑子就不好使。
5066 次点击
所在节点    程序员
15 条回复
lidashuang
2014-02-17 22:46:08 +08:00
《深入理解计算机系统》
andrewhxism
2014-02-17 22:49:18 +08:00
顶楼上!
irisyang
2014-02-17 22:57:02 +08:00
太荣幸了,竟然被点名,技术方面我就不班门弄斧了,作为猎头,我的建议是首先给自己定位好,选择有助于实现你的定位的公司加入,然后在第一间公司呆至少2年以上,学到一定的东西再考虑跳槽。

第一份工作非常重要,对你今后的职业生涯有着无法预估的影响。
pkuxkxjason
2014-02-17 22:58:03 +08:00
既然你已经开始做开发了,那有两条路径学习。
1. 解决开发过程中遇到的问题。这可以让你学会很多东西,最重要的是锻炼分析和解决问题的能力。
2. 读书。这个收效不快,但是系统性的知识是非常重要的。既然你是半路出家的,就不妨补休一下计算机科班的课程。比如数据结构,操作系统,网络,数据库。
wklken
2014-02-17 23:03:29 +08:00
1.做项目
2.书籍+文档+搜索引擎

有点基础之后,开始有意识地构建自己的知识体系,系统性学习
cleverUtd
2014-02-17 23:13:12 +08:00
Keinez
2014-02-17 23:34:46 +08:00
准备好google和一本好书。

野路子半年之后你就会知道怎么办了。

顺便请积极上stackoverflow……
acros
2014-02-17 23:45:13 +08:00
基本上就是4楼这个思路。
我也是毕业后转做软件的。公司有关的边做边学。周末或晚上抽时间看主要的基础课程,话说我编译原理还没看过·····
pythoncc
2014-02-18 00:52:04 +08:00
好吧,有幸被点名,但真心不知道说点什么好;
做php和python开发,头脑应该够用的,之前有读过一篇名字叫每天工作四小时的程序猿;
怎么说的,额,不知道怎么说
baocaixiong
2014-02-18 08:34:26 +08:00
@lidashuang
@andrewhxism
@Keinez
根据一楼的指示,这本书我会好好的读的。感谢。
baocaixiong
2014-02-18 08:36:03 +08:00
@irisyang 感谢,虽然说现在的工作是第二份工作了,但是已经刚刚好一整年了。哈哈,我主要是在开发中越来越觉得知识不够了。
baocaixiong
2014-02-18 08:38:03 +08:00
@pkuxkxjason
@wklken
@cleverUtd
@Keinez
@acros
@pythoncc
我相信现在在工作中的很多的程序员都是半路出家的,有空大家给一个好的基础知识补充列表哈(具体可能是书籍啥的。)
tangzx
2014-02-18 10:38:27 +08:00
3楼虽然是不懂技术的猎头,但他说的方法却比其他人说的更靠谱,技术没有速成法
lichgo
2014-02-19 10:59:03 +08:00
如果是要基础知识,建议还是从《数据结构与算法》看起吧。
baocaixiong
2014-02-19 13:21:09 +08:00
@lichgo @tangzx 好的,受教了。

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

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

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

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

© 2021 V2EX