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

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

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

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

[复制链接]
发表于 2008-1-12 19:33:15 | 显示全部楼层 |阅读模式
下载地址:http://www.eimhe.com/bbs/viewthr ... hlight=%CB%EF%F6%CE
" E; M  p: P% s2 C! O, C# d" c时间:1小时多一点
8 X* u! r3 o: ~8 t' A适合对象:在校生,初次接触编程的人,对编程方向还较模糊的
/ E- G/ B5 l9 Y& G我的点评:多少有些老生常谈吧,以下是我的对比较重点地方的记录,如果大家没空听,看看这个也可以
6 ~' l5 s. K8 ?1 E8 g3 @* ^; ~6 |# L" t( U1 h( r* z. H5 X  h

# [7 k5 F9 a  X( i找书提问之前先说清楚你的基础,要实际翻阅一下,看是否适合自己,如果当时就能弄清楚书中的一些概念,那么可能这本书就是适合你的( l$ k/ q4 F! g$ x, k
看书和吃饭一样,需要一个细嚼慢咽的过程,要动脑,要用心,要抱着怀疑的态度去看书% d7 A& d8 d/ r* I2 v( M
一定要通过实践去验证知识点2 [6 s. L; Q6 m9 ~" D: o% I2 Z
学会使用帮助文档,搜索引擎,通过阅读源代码验证是否正确7 T' O5 A6 S* y" ^0 h
学习的时候切忌急功近利,切忌浮躁,不要什么都学,一定要专攻一样" x. y+ m: G) k8 {' q
正如学外语,首先要把一门外语学好了,才会更好的学习其他的语言(有些语法语气是相通的)& T! e1 u" M8 y; H/ E4 K
语言只是工具,一定要让它为你服务,尽量选择主流语言,但如果学通了一门语言,转换起来是很容易的
3 ]% g4 J, E9 Y+ D2 `不要跟风,不要浮躁,当然也有环境的因素,走自己的路,让别人去浮躁,不要人云亦云+ W# T# O; p# d, w: I& J1 Y
学编程一定要循序渐进,注重基础,不能一步登天,要把基础打扎实
/ h! z. S: \  S+ b- @2 A对于初学者来说不要轻易看其他人的代码,去理解其他人设计软件的思路远比自己写软件难得多  c* P& m4 S( Y$ \" i0 X
当有基础之后就应该借鉴一些成熟的代码,例如开源软件% X9 a  W% z7 r/ |) b& U* p% \
看代码要找主线,先看看到底做什么的
" n  X; m' C, G$ s# g; P# `要养成一个发现问题,解决问题的能力
% y. U6 l6 d2 ^! e, ^1 h& D, c' o要掌握编程的思想5 `; c2 l% a5 \4 Y' `
要谦虚、要尊重其他的程序员。社会需要分工,同样的,每个职业都能做出一番成就,不要有高人一等的心态3 R, R; @. D: A  C% A
大家都是最棒的,没有必要分你高我低,每个人都支持自己的工具,所以讨论到底哪种开发工具更好这没有意义,存在即合理,并且这主要取决于客户的需要
0 _2 F5 q, O6 v% K2 {2 a: @! w. k老师讲得不好不是你逃避学习的理由,要改变的是自己
+ h6 D8 c) e$ f/ Z+ V' q# E4 |) V# A/ z) |
7 h" l# R- p& M' w' f6 s$ T
要注重基础,基础教育部分还是有一定长处的
; U3 E+ H. r8 t' P7 ^" A. o" \4 y数据结构、操作系统、汇编语言三门基础课要打扎实
1 A7 f4 n: q& n5 N! G: q成长要有多态性,要从多角度理解' E3 x- h" x% E  t4 [
; C! M0 L$ y) J8 j5 W" B
要尽早接触社会,争取掌握一门高级语言,多锻炼,不给钱也没关系,比在校园里多得多3 E/ [3 r: g/ _/ b8 m

' ^: X2 Q9 E# G: n7 O面试要善于总结,要弄清楚,基础题都是相似的
# z7 G4 N* r0 q8 }0 Q9 ^! x& l& i2 X% m- Q0 ~: n& S! Q# ~8 A
是否要数学好?3 e- h# m- M* U- t" |( Y
答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的天空。
  `; d& p. _/ f' x8 U* b- V8 q& q: D9 Q* S* s; R* n- e5 p
定的目标不要不切实际,从简单的开始

评分

1

查看全部评分

发表于 2008-1-12 23:19:25 | 显示全部楼层
"学编程一定要循序渐进,注重基础,不能一步登天,要把基础打扎实"2 w- ?) ?/ ^) P% C3 Y) d
这句话还是很对的,但真是难啊,基础的东西是枯燥和耗费时间的.
- E, O/ E! B9 x  W' X$ ?2 t; O  X# A" `  d) v, F* |4 I
"学习的时候切忌急功近利,切忌浮躁,不要什么都学,一定要专攻一样", R4 }$ O! W6 M9 g1 R$ l/ v0 _  P
前半句话是对的,但专攻一样在知识爆炸的今天是不可能的,应该多剑齐发,当然,需要更多的努力.
! p# ?+ j$ t- H- c) t0 f* G0 p# }, m# Q* [* [5 ]
"看书和吃饭一样,需要一个细嚼慢咽的过程,要动脑,要用心,要抱着怀疑的态度去看书"
1 a- p6 m4 @) K) H那得看是什么书了,如果是孙鑫写的书,那是得好好的怀疑怀疑,呵呵.
2 M: p. k+ D7 w2 R' A. a/ k" m8 ?* y. Y* B) v( l9 b
"是否要数学好?0 I: d  s- o  H6 _8 Z$ j, x: V
答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的"
& P1 q, S" f4 l这句话就是放屁,如果多几个条件判断,多几个递归调用就把人给搞蒙了,还编什么程序啊.你的数学现在可能不好,但一定要努力去学好,而不是认为数学不好也行.

评分

1

查看全部评分

发表于 2008-1-13 13:07:39 | 显示全部楼层
老师讲得不好不是你逃避学习的理由,要改变的是自己。3 z9 j: d, @6 a; c
关于这一点嘛,好像不少不称职的老师毁了不少学生的学习积极性。一个好老师真的很难得。
 楼主| 发表于 2008-1-13 14:49:46 | 显示全部楼层
可能使我这个笔记写得太过于简略了2 w$ a0 w/ f' _0 _
孙鑫的意思是应用系统,做个前台什么的话,是不需要数学太强势的- G' ~: T' I: i+ d' S) [/ K) K
如果像google那样你是去做搜索引擎技术(类似于这种算法行业),那确实是需要数学很强的5 S# P9 o! d' j, }4 C% U# r
另外关于抱着怀疑的态度去看书,我想这一点孙鑫的意思更多是想表达不要过于迷信书本吧
$ Q) @+ x% T! s8 o% _7 X  I0 e% k% c: ^# m8 Y2 t: k6 b
to 3楼* a8 g1 V) P# v* @/ j
并非是改变自己迎合老师,而是改变自己,用另一种方法,更加努力地去学习
/ q% Q: [/ e: I  X& K9 R/ ~话说回来,有个好的老师确实很难得
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

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

GMT+8, 2026-4-7 00:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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