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

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

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

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

[复制链接]
发表于 2008-1-12 19:33:15 | 显示全部楼层 |阅读模式
下载地址:http://www.eimhe.com/bbs/viewthr ... hlight=%CB%EF%F6%CE
: T( ~+ Z9 S% _8 |时间:1小时多一点9 J* F) ^9 G) X; E; L% A9 D9 G
适合对象:在校生,初次接触编程的人,对编程方向还较模糊的
! |: z% l/ v: n. H5 q我的点评:多少有些老生常谈吧,以下是我的对比较重点地方的记录,如果大家没空听,看看这个也可以
& l& U% ?6 _7 m. H. ]; c" ^1 ]8 i5 e/ A; K$ ^5 X
) L7 R" m) ]0 X+ D: V$ a
找书提问之前先说清楚你的基础,要实际翻阅一下,看是否适合自己,如果当时就能弄清楚书中的一些概念,那么可能这本书就是适合你的
# y6 k( x$ ?7 B+ y& p" Q, z看书和吃饭一样,需要一个细嚼慢咽的过程,要动脑,要用心,要抱着怀疑的态度去看书5 F& R5 P+ m: n- b
一定要通过实践去验证知识点
! x+ N7 G+ p( \7 E0 v* b% _2 j学会使用帮助文档,搜索引擎,通过阅读源代码验证是否正确
0 y4 l2 z- `( d8 }7 a学习的时候切忌急功近利,切忌浮躁,不要什么都学,一定要专攻一样1 Z$ L' g& A' t1 i3 F0 m  j
正如学外语,首先要把一门外语学好了,才会更好的学习其他的语言(有些语法语气是相通的)) I' {. ?) h; \
语言只是工具,一定要让它为你服务,尽量选择主流语言,但如果学通了一门语言,转换起来是很容易的
, ?7 l3 _+ R6 b, m. {( X不要跟风,不要浮躁,当然也有环境的因素,走自己的路,让别人去浮躁,不要人云亦云
, V! y, S1 P* D( ^; B学编程一定要循序渐进,注重基础,不能一步登天,要把基础打扎实
& O% f" b$ R* @* j8 U$ W+ U对于初学者来说不要轻易看其他人的代码,去理解其他人设计软件的思路远比自己写软件难得多" o/ E6 U2 b$ I4 i; q& @7 L' S  e" m& y
当有基础之后就应该借鉴一些成熟的代码,例如开源软件
( Z1 Z: H  ]/ O看代码要找主线,先看看到底做什么的
1 v& D  l1 }) j' Q要养成一个发现问题,解决问题的能力
% }' c0 q9 x6 p7 Z2 B要掌握编程的思想
: @" Q+ M, d7 ^- i3 K要谦虚、要尊重其他的程序员。社会需要分工,同样的,每个职业都能做出一番成就,不要有高人一等的心态$ X) @+ F# V* N7 x2 T
大家都是最棒的,没有必要分你高我低,每个人都支持自己的工具,所以讨论到底哪种开发工具更好这没有意义,存在即合理,并且这主要取决于客户的需要2 s# U% n3 L! l0 K% u
老师讲得不好不是你逃避学习的理由,要改变的是自己
9 S- t7 a# _& {2 x% F, \4 A- M4 S: }- P+ A" q! D' R3 }! h) R) d
; E% \8 p: `' {  X
要注重基础,基础教育部分还是有一定长处的9 j  M; Y4 W( H9 Z. o9 w% K8 B
数据结构、操作系统、汇编语言三门基础课要打扎实
' R$ e* Y: f' C成长要有多态性,要从多角度理解2 c% m' e( `: u! t7 u/ c: O/ f
6 v8 a6 D0 L0 A7 N
要尽早接触社会,争取掌握一门高级语言,多锻炼,不给钱也没关系,比在校园里多得多9 E# Z  P9 H6 [* E! H/ [6 t

% i+ f9 a9 U( a面试要善于总结,要弄清楚,基础题都是相似的
& H8 ?5 B) S4 E. ]1 J3 [. b! x# H6 f2 A4 p' C: G
是否要数学好?( ?  W8 ~0 S7 X+ b8 ]3 t8 b9 b
答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的天空。/ K5 l' |# j4 p) D  s- c1 g
8 l$ x* a9 h" t4 y+ J
定的目标不要不切实际,从简单的开始

评分

1

查看全部评分

发表于 2008-1-12 23:19:25 | 显示全部楼层
"学编程一定要循序渐进,注重基础,不能一步登天,要把基础打扎实"
3 _4 Q  t, f( Z这句话还是很对的,但真是难啊,基础的东西是枯燥和耗费时间的.
9 S/ [/ q+ g( R/ U8 o
$ O4 j8 W" `% g1 I5 s; M3 X+ v! l"学习的时候切忌急功近利,切忌浮躁,不要什么都学,一定要专攻一样"
* N: A8 ~8 c/ K: n! r前半句话是对的,但专攻一样在知识爆炸的今天是不可能的,应该多剑齐发,当然,需要更多的努力.8 ^: {9 |  a8 Z. S
/ g% }( @# E, S  b; v; Q( t/ s
"看书和吃饭一样,需要一个细嚼慢咽的过程,要动脑,要用心,要抱着怀疑的态度去看书"- w! K7 ^3 `- u
那得看是什么书了,如果是孙鑫写的书,那是得好好的怀疑怀疑,呵呵.. x/ n1 V" h, V& g1 x) r) u* d( k) T
- F, S8 S% p8 p* I
"是否要数学好?
9 n  I1 v9 f7 _: X* t答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的"7 a* F, p2 g% s" i
这句话就是放屁,如果多几个条件判断,多几个递归调用就把人给搞蒙了,还编什么程序啊.你的数学现在可能不好,但一定要努力去学好,而不是认为数学不好也行.

评分

1

查看全部评分

发表于 2008-1-13 13:07:39 | 显示全部楼层
老师讲得不好不是你逃避学习的理由,要改变的是自己。, }6 v/ T3 B5 e3 F+ K
关于这一点嘛,好像不少不称职的老师毁了不少学生的学习积极性。一个好老师真的很难得。
 楼主| 发表于 2008-1-13 14:49:46 | 显示全部楼层
可能使我这个笔记写得太过于简略了7 p( i: K0 \! M7 P6 _5 P+ V, F/ c) l
孙鑫的意思是应用系统,做个前台什么的话,是不需要数学太强势的4 w& d( H  e4 S: A0 W# }, R7 R
如果像google那样你是去做搜索引擎技术(类似于这种算法行业),那确实是需要数学很强的: ~, Q5 o9 Y1 d: |) b: l/ X% t6 C' ?7 c
另外关于抱着怀疑的态度去看书,我想这一点孙鑫的意思更多是想表达不要过于迷信书本吧/ _# j9 l" k9 T, G4 K
4 s8 \! C7 }# d! b$ ?
to 3楼
1 \  n* I  ?- R1 r并非是改变自己迎合老师,而是改变自己,用另一种方法,更加努力地去学习
# Q7 S/ \0 H% Z) ^( E4 h: f* v( Y# U话说回来,有个好的老师确实很难得
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

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

GMT+8, 2026-7-6 14:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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