真心求教,如果想当程序员,起步应该学什么?谢谢

2012-04-23 08:56:32 +08:00
 TH3TA
俺今年高三,以后非常希望能从事程序员这类的工作。
不过我身边也都没人懂这类的事情,所以我现在也很迷茫该如何起步。

我不想什么都等到大学时候再去学(其实我是迫不及待了...
所以想要先自己在家里自学一些
所以求教各位程序员前辈,到底学什么作为起步比较好?

我记得网上有一篇文章说Python是最适合初学者的,求教可行否?
当然,如果有更适合我这种初学者的就更好了

顺便自述:
高三,以前无任何经验,对这个领域有很大的热情,数学成绩一般

诚心诚意的求教各位前辈,求帮俺指点一条明路
万分感谢!
5439 次点击
所在节点    程序员
32 条回复
TH3TA
2012-04-24 09:37:38 +08:00
@dhysum 谢谢!
您给出的这些建议,让我觉得心里终于有些底气了
因为原来不知道从何下手,很迷茫,如今有了一个大体的认识,感觉好多了
(现在我的计划是现在课余时间自学一下编码之类的,放假后开始系统的学习一下计算机体系结构之类的
至于您推荐的书,我肯定会去努力啃一遍原版的!
您的建议对我很有帮助,万分感谢!
TH3TA
2012-04-24 09:39:05 +08:00
同时感谢这楼里所有热心帮助我的朋友
因为时间原因没办法一个一个回复去感谢
不过真的是很谢谢你们热心的帮助我!
cloverstd
2012-04-24 09:44:16 +08:00
我认为高三就应该以学习为主了
高一二还可以学学
高三了,就可以等高考后再学
tylr
2012-04-24 09:47:19 +08:00
@cloverstd +1进了大学自学的时间很多,到时候慢慢来也不迟
tioover
2012-04-24 11:38:49 +08:00
编程语言方面的书,由易到难

* dive into python / python 官方文档 / help()
* c程序设计语言
* 计算机程序的构造和解析

算法和数据结构方面,最近在看一本《大话数据结构》感觉不错,学了 C以后去看看

系统方面,如想简单获得开发环境的话,Ubuntu你的选择,Archlinux学起来机磕磕绊绊的,但有助提高动手能力和对linux的理解,按照 wiki来其实很简单,久负盛名的书有《鸟哥的linux私房菜》可以放在收藏夹里慢慢来。

除非是有靠谱的推荐,否则别去书店买国产技术书,我初中的时候买了很多现在堆在那里丢也不是送人也不是。
laskuma
2012-04-24 12:37:04 +08:00
还是得从C看起。觉得itunes上stanford的几门公开课还是不错的。刚接触最好学习java而不要去碰C。从python一类的脚本语言开始学起也未尝不可。
guoquan
2012-04-24 12:49:43 +08:00
高三&……先好好高考吧……不管什么迫不及待的……先好好高考吧……
quake0day
2012-04-24 12:50:44 +08:00
除了上面说的,编程自学也可以从做网页开始学起。HTML+CSS,先做个个人网站什么的也是很好的起步。网络时代,会点网页制作很吃香。
loo2k
2012-04-24 12:57:00 +08:00
先认真搞定高考吧,这事完全可以等暑假的时候考虑,大把的时间;
上个好学校也会对你帮助很大。
sunshineg
2012-04-24 13:14:22 +08:00
推荐我们滴 :) http://segmentfault.com/
noark9
2012-04-24 16:02:22 +08:00
语音不一定是最重要的,好好学数学,英语和计算机的基础科学,终身受益的
bjlbeyond
2012-04-29 19:51:26 +08:00
@bluegobin 你好,你所说的这个网站,我看了一下, 里面全是英文啊,这个和那个csdn比较起来,它的优点在哪?谢谢

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

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

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

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

© 2021 V2EX