知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 11654|回复: 3

[点评] 孙鑫5月13日读者见面会讲座音频(怎样学编程)

[复制链接]
发表于 2008-1-12 19:33:15 | 显示全部楼层 |阅读模式
下载地址:http://www.eimhe.com/bbs/viewthr ... hlight=%CB%EF%F6%CE) X4 k4 F* ~( I" k8 J. m9 A8 X
时间:1小时多一点; S- N+ s+ a$ k: d$ }, x
适合对象:在校生,初次接触编程的人,对编程方向还较模糊的
  S/ p9 }" B* y: v- q0 M我的点评:多少有些老生常谈吧,以下是我的对比较重点地方的记录,如果大家没空听,看看这个也可以
) J3 l" A# ?& \4 f3 L! K( v6 {1 R( q: @0 a: R

/ Z! T5 z  ~' ]7 a找书提问之前先说清楚你的基础,要实际翻阅一下,看是否适合自己,如果当时就能弄清楚书中的一些概念,那么可能这本书就是适合你的& i  W# U! Y- s0 S  l+ }, {& D( C
看书和吃饭一样,需要一个细嚼慢咽的过程,要动脑,要用心,要抱着怀疑的态度去看书0 t1 C- s0 {# j* ^0 P# A4 X) H
一定要通过实践去验证知识点
6 d5 Z9 l9 S( c9 b) [6 m学会使用帮助文档,搜索引擎,通过阅读源代码验证是否正确
6 L. q, b) d/ \) T% t! c/ ~学习的时候切忌急功近利,切忌浮躁,不要什么都学,一定要专攻一样
9 h: F$ N/ x2 @: f. U( `2 v* K3 u正如学外语,首先要把一门外语学好了,才会更好的学习其他的语言(有些语法语气是相通的)
* y, d2 \* D+ z3 M语言只是工具,一定要让它为你服务,尽量选择主流语言,但如果学通了一门语言,转换起来是很容易的& L8 O; K  }1 M. n
不要跟风,不要浮躁,当然也有环境的因素,走自己的路,让别人去浮躁,不要人云亦云
; q% F0 H; E5 d$ \* C5 R# l; a' v4 l2 m学编程一定要循序渐进,注重基础,不能一步登天,要把基础打扎实) X% E/ D" J" j# T2 q( E0 N3 t
对于初学者来说不要轻易看其他人的代码,去理解其他人设计软件的思路远比自己写软件难得多* C( ]3 ~1 R$ E5 w
当有基础之后就应该借鉴一些成熟的代码,例如开源软件
* D0 T0 \$ w# C) i3 ?" D3 a看代码要找主线,先看看到底做什么的  k' p. b5 s/ |* l
要养成一个发现问题,解决问题的能力
8 a' u% a+ K, T要掌握编程的思想
+ Z2 u  l% l6 @8 z, i# ^( E7 W! Y要谦虚、要尊重其他的程序员。社会需要分工,同样的,每个职业都能做出一番成就,不要有高人一等的心态
5 l; y: A6 g% J" S) q3 j大家都是最棒的,没有必要分你高我低,每个人都支持自己的工具,所以讨论到底哪种开发工具更好这没有意义,存在即合理,并且这主要取决于客户的需要, f3 Y. D% g" C4 {" y9 }$ {0 e
老师讲得不好不是你逃避学习的理由,要改变的是自己
  U$ `/ ^. y$ Y5 T/ s+ h
2 A  X8 ?: \3 i' f- e' {* X2 M- i8 {$ N) x* |5 a
要注重基础,基础教育部分还是有一定长处的0 O& z2 J* k0 O* l5 w" T2 ^5 O; y
数据结构、操作系统、汇编语言三门基础课要打扎实
- c# F. y, m+ C. c0 O- f* }成长要有多态性,要从多角度理解" P. d2 b: w  X7 b+ I6 ?

/ C& |" T% z0 t1 s要尽早接触社会,争取掌握一门高级语言,多锻炼,不给钱也没关系,比在校园里多得多
, v9 @( J& l% g& s* Z7 U  q4 t' s
# @7 C) P) O  Q( _面试要善于总结,要弄清楚,基础题都是相似的
0 }, ~3 O9 W6 G3 G* K) W, m! i# R+ ^- m# B
是否要数学好?
" w- ]* K: I+ O5 }; U8 {答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的天空。6 d9 n1 J) r; b) [8 X
4 H$ ~, A% u2 F0 P$ Y0 i
定的目标不要不切实际,从简单的开始

评分

1

查看全部评分

发表于 2008-1-12 23:19:25 | 显示全部楼层
"学编程一定要循序渐进,注重基础,不能一步登天,要把基础打扎实"
7 b, E1 c1 T: P: J% @  t# B  S这句话还是很对的,但真是难啊,基础的东西是枯燥和耗费时间的.) U, V5 O% V1 F
( z: b' P! A' Y5 m* L
"学习的时候切忌急功近利,切忌浮躁,不要什么都学,一定要专攻一样"( H% U8 x  h+ j: S! f  e
前半句话是对的,但专攻一样在知识爆炸的今天是不可能的,应该多剑齐发,当然,需要更多的努力.% L/ Z" q# R+ d- a: u' V; q$ u* y

& {1 I) `+ q2 B: a- n"看书和吃饭一样,需要一个细嚼慢咽的过程,要动脑,要用心,要抱着怀疑的态度去看书"
# L2 N9 Z" f8 ?6 F8 t7 G* P那得看是什么书了,如果是孙鑫写的书,那是得好好的怀疑怀疑,呵呵.
; y! y5 b# B2 j- E$ {, J4 M
$ f5 B! t" ]; M4 m1 z  }"是否要数学好?
6 f* t9 o" I  z+ \9 S' t' [答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的"% W( t+ I3 T! g6 s  X: L5 C, W
这句话就是放屁,如果多几个条件判断,多几个递归调用就把人给搞蒙了,还编什么程序啊.你的数学现在可能不好,但一定要努力去学好,而不是认为数学不好也行.

评分

1

查看全部评分

发表于 2008-1-13 13:07:39 | 显示全部楼层
老师讲得不好不是你逃避学习的理由,要改变的是自己。- z6 R0 P6 |  |, h
关于这一点嘛,好像不少不称职的老师毁了不少学生的学习积极性。一个好老师真的很难得。
 楼主| 发表于 2008-1-13 14:49:46 | 显示全部楼层
可能使我这个笔记写得太过于简略了
; ?; ^, z5 n/ A$ a孙鑫的意思是应用系统,做个前台什么的话,是不需要数学太强势的
( y1 n( G6 q* b( q: e* `& w5 E& v8 J如果像google那样你是去做搜索引擎技术(类似于这种算法行业),那确实是需要数学很强的, j# q! O; ^, o  _
另外关于抱着怀疑的态度去看书,我想这一点孙鑫的意思更多是想表达不要过于迷信书本吧, F& \; ~: |' `7 ~
: v! d2 ~* j0 E! Q5 p: N1 T' C5 ?
to 3楼
8 J# \/ f( o# b& O, ~8 V2 H并非是改变自己迎合老师,而是改变自己,用另一种方法,更加努力地去学习
* i& K4 s" t0 g, M, j话说回来,有个好的老师确实很难得
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2026-4-6 20:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表