当年你们最开始接触编程是通过什么渠道?大学里面的编程课程和自学的区别在哪?

2013-11-26 17:38:39 +08:00
 inee
初中开始自学一些编程。

也有看一些编程书籍
5556 次点击
所在节点    问与答
62 条回复
iqincai
2013-11-26 22:13:11 +08:00
@sethverlo 你妈妈真开明,我再熬过这一年应该会好很多。
learnshare
2013-11-26 22:25:21 +08:00
@inee 看书,抄代码。然后自己琢磨东西去写,想办法解决遇到的各种问题。然后看一些深一点的书,再研究别人写的代码。最后,再自己琢磨东西来写。
sethverlo
2013-11-26 22:29:15 +08:00
@inee 不是书,是 logo 程序…书我觉得相对简单一点儿吧,那会儿大家都不太会用软盘呢…

@iqincai 高三党?加油吧…
ovear
2013-11-26 22:31:29 +08:00
最早接触好像是Basic吧。。电子世界(很久以前的书了。。),后来接触到某游戏模拟器,还是开源的,于是就走上不归之路了。。
sethverlo
2013-11-26 22:35:34 +08:00
@inee 刚没打完想着还要回复 21 就给忘了…那会儿应该是 1999 年,我爸妈从小对我实行放养政策……1999 年之前(范围大概在 1997-1999,考虑一下当时的物价)我妈给我买过 ¥200+ 的显微镜,¥500+ 的天文望远镜,只是因为我说觉得这个东西好玩儿……他们当时的工资我也不太清楚…就是普通工人水平……
Comphuse
2013-11-26 22:37:40 +08:00
初中,文曲星 PC-1000c 上的 GV-Basic。
beingbin
2013-11-26 22:42:45 +08:00
@sethverlo 你真幸福……
panlilu
2013-11-26 22:47:17 +08:00
logo原来这么多人知道啊~
其实真的启蒙我的是那个 《开天辟地》 里面讲编程的那一章。。
UG1u8zhQxhvqXNrk
2013-11-26 22:51:25 +08:00
最开始接触代码是通过qq传来传去的vb文件。一打开就会弹出对话框,你要是回答不对问题的话就可以把你机器给关了,那时候玩的不亦乐乎。

你要是初学建议先从html和javascript学起吧,因为不用编译不用搭建环境,双击就可以运行这样可以激发成就感,产生兴趣。
inee
2013-11-26 22:54:04 +08:00
@burgleaf 谢谢建议,这2个的书籍有什么推荐吗?
除了书籍还有哪些比较好的自学方法?

最好能和别人互动的
kemad
2013-11-26 23:05:54 +08:00
小霸王和说明书。
ETiV
2013-11-26 23:10:10 +08:00
小时候,用小霸王+1

然后上了初中用文曲星,cc300吧,还是cc800来着…那个被我写来写去,搞坏了
xujialiang
2013-11-26 23:12:10 +08:00
高中第一次接触到了c语言,感觉非常的神奇, @x86,我也用文曲星写过程序哈。。。
然后开始写html建站,然后搭建了自己的第一个bbs。 高中大部分写的是asp,那是建wap站 流行这个。
后来大学选了计算机网络,玩路由交换,开始玩asp.net java android ios....什么都玩反正。。。。
inee
2013-11-26 23:15:44 +08:00
@xujialiang 看来从年轻积累基础很重要啊
接触的渠道是这些,但是怎么学的呢?html,asp在高中怎么学,看书?
不懂得怎么办?百度知道没这个吧,到论坛去找人帮助?我知道的论坛解答效率都很低
inee
2013-11-26 23:17:26 +08:00
@sethverlo 你爸妈绝对不是普通人。。应该挺优秀,至少思维和观念。
天文望远镜和显微镜,这些增加探索渠道,找到学习方法的东西,我爸妈就没关心过
UG1u8zhQxhvqXNrk
2013-11-26 23:42:31 +08:00
http://www.w3school.com.cn/ 这个网站入门不错,你可以从
html -> http://www.w3school.com.cn/html/index.asp
javascript -> http://www.w3school.com.cn/js/index.asp 学起。也不用想那么多,每一个例子照着敲一遍就行。(暂时先练耐心吧,要知道写代码是一件很枯燥的事。)

大致能用js写一些for循环,做一些有逻辑的小效果出来就行。刚开始javascript不用往深里挖掘要深挖的话比较难懂,且浪费时间。

然后入手php,下载一个xampp,环境什么的一键搞定。同样也可以在w3school这个网站学习php,这样就可以接触到数据库,动手做一个简单网站出来你就真正入门了。

要没基础的话自己看书学编程很费劲的,在网上找些好的视频教程会好理解一些。
再推荐一下这个网站 http://www.oschina.net/ 在国内活跃度很高,你可以在代码分享里面找写代码来看,问答区提问。
xujialiang
2013-11-26 23:46:34 +08:00
@inee 现在的学习比以前方便多了。各种视频教程、培训机构,而且都很专业。
高中生,我建议你主要任务还是学习。兴趣爱好可以有,不要占用太多时间。我当时花了很多时间,导致学习成绩直线下降,我的一个老师,教计算机和数学的,当时对我说过这么一句话,到了大学,你想学什么都可以,到时候,大学里,到处都是我这样的人,可以找到很多兴趣爱好一样的小伙伴。 我后来就认真学习了,偶尔玩玩编程。 最多看看电脑报什么的,积累一些这方面的知识。


不过后来我进了大学,他娘的, 志同道合的小伙伴少的可怜! 班里 我还是最牛b的一个。。。发现老师骗了我啊。。。。大学全是混日子的。。我勒个去。。。。。然后各种自学,大学里没有一天不是12点睡觉的。。。兴趣是最好的老师!

大学课程,还是比较基础、系统的。
从C语言、数据结构、数据库、数字电路、逻辑电路、模拟电路、高等数学、线性代数等等。

如果你是自学,可能会偏向于实际应用,比如如何能做出一个有用的程序,实现某一个功能。

如果你想将来想在这个社会混的好一些的话,现在把数学学好,将来说不定会在BAT作出一番成就。
还有就是 进入一个好的大学,对于你将来的发展很重要。
onemoo
2013-11-26 23:46:44 +08:00
如果说最早接触的话,应该是小学时学的basic。不过我不觉得算是我编程的启蒙语言,因为几乎什么都没学到,也没什么印象。
后来大学学习C语言,才算是比较正式地学习计算机编程。不过仍然没有多大的兴趣,我上的也不是计算机专业。
我觉得自己是到大学后期自学C++的时候,才算真正打算走入这个领域...
clippit
2013-11-26 23:49:17 +08:00
小霸王,文曲星……当年纯粹是好玩,如果早一些严肃对待这件事情,而不是上了大学才开始,恐怕会比现在的我更牛逼吧,哈哈~~

至于所谓的“科班”,如果是高质量的教学,肯定会比自学少走许多弯路的。私以为,真正高质量的大学编程教学,重点不是教你这个语言那个语言,而是应当给你画一张饼,让你明白在这个繁复的领域内有多少条路可以走,并且帮助你找到适合自己的路。
inee
2013-11-26 23:52:10 +08:00
@burgleaf
@xujialiang 2人看来都是实际操作的能手,赞个
越是要学好,就是得有发散思维吧,方法的学习的途径挺重要的,有时候执行力多少倒不是关键。比如最近弄电脑的闲暇去打台球,就有这个感悟。

国内的教师辅导和实时授课资源不怎么样,多贝的网络教程也看了,那些人讲课的方式实在不怎么样,我看公开课但是语言障碍,加上电子语言,虽然他们授课的方式很好,也很形象,容易懂,上手也容易,但是语言和表达是个坎儿。目前就是书籍和同僚互相交流,上机操作然后论坛发些帖子提问。

不知道有没有好的编程社区和论坛推荐?

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

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

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

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

© 2021 V2EX