成就中心 DouJin Terraria! 社区服务 统计排行 帮助
  • 3788阅读
  • 4回复

程序员养成入门求指导

发帖
19863
信仰
7
蓝点
20010
符卡
0
— 本帖被 franniss 执行加亮操作(2012-02-15) —
工作现在基本稳定了,现在想向程序员相关发展

求问下入门需要先了解些什么知识。
需要掌握些什么技能,学什么程序语言
能推荐一些教材最好

发帖
107
信仰
0
蓝点
57
符卡
0
只看该作者 沙发  发表于: 2012-02-14
这方面我的知识是过时的。。。当然要怎么搞取决于基础

内功(可以跳过):深入理解计算机系统/算法导论
编程语言:C++ Primer/Java编程思想/Python编程/Javascript XX
编程环境/框架/应用程序模型:经典书/google/文档/blog。。。

能力:上手快/读英文文档快/久坐/熬夜/人际
学什么语言这个三言两语说不清了
发帖
179
信仰
0
蓝点
171
符卡
0
只看该作者 板凳  发表于: 2012-02-14
最好有良好的数学基础。
然后可以先试着看下这个(我没看过...):
http://v.163.com/special/lectureroncomputerscience/
了解下大体的情况,然后比较经典的两本书应该就是《深入理解计算机系统》和《SICP》 这两者属于虽然可以入门看,不过要全通比较难,可以放在手边慢慢看的。
接着考虑你的方向: 系统开发 / 游戏编程 / web开发 ......,每个里面还能细分什么前端后端.......
当然不管你做什么,你都要先学好编程:以入门来看,学Python和C比较简单。
推荐看这个,似乎很high:http://v.163.com/special/opencourse/bianchengdaolun.html
这里有大量的教学资源:
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
另外比较靠谱的是不管搞什么,都先把算法和数据结构的书和习题搞一下会很有帮助。不过选书也挺那啥的,国产的书基本不靠谱(虽然有些还行,不过小概率了),国外的书也不一定靠谱.......
其实只要你开始接触了一定量的东西后,自然route什么的就会清楚不少,所以看着来吧。

最后也是最关键的,这玩意和STG一样,多花点时间练习就对了~
发帖
19863
信仰
7
蓝点
20010
符卡
0
只看该作者 地板  发表于: 2012-02-15
感谢指教

现在计划边学习基础知识,边研读C语言
英文压力果然很大

因为有一些VB的基础,有些什么项目可以多加利用吗?

发帖
179
信仰
0
蓝点
171
符卡
0
只看该作者 4楼 发表于: 2012-02-15
学C的话试试这个http://c.learncodethehardway.org/,项目的话一下想不来什么比较合适的,貌似用C的项目多半要参杂挺别的知识,另外写程序的话最好弄个Linux,虚拟机就行,或者有MAC OS也OK,用Windows各种不便- -
描述
快速回复

您目前还是游客,请 登录注册
批量上传需要先选择文件,再选择上传
认证码: