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

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

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

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

[复制链接]
发表于 2008-1-12 19:33:15 | 显示全部楼层 |阅读模式
下载地址:http://www.eimhe.com/bbs/viewthr ... hlight=%CB%EF%F6%CE
6 v7 U' n0 v2 b6 r0 {! p时间:1小时多一点
" {3 {$ Q! Q: M0 S: P适合对象:在校生,初次接触编程的人,对编程方向还较模糊的
9 v0 S, ]3 e  L9 T我的点评:多少有些老生常谈吧,以下是我的对比较重点地方的记录,如果大家没空听,看看这个也可以
/ ^5 k/ E9 N) m: q! P$ |4 @+ b' a  G

4 B: @( b1 s5 C/ A1 B( I/ o# G找书提问之前先说清楚你的基础,要实际翻阅一下,看是否适合自己,如果当时就能弄清楚书中的一些概念,那么可能这本书就是适合你的
4 r; s! z. V* j) j看书和吃饭一样,需要一个细嚼慢咽的过程,要动脑,要用心,要抱着怀疑的态度去看书
. n0 ?- ~/ W6 g2 n一定要通过实践去验证知识点
$ }4 d; R' \. Q, h# C; \* U$ I1 N学会使用帮助文档,搜索引擎,通过阅读源代码验证是否正确
  V% d$ D/ G2 z/ _7 r$ P0 J* G学习的时候切忌急功近利,切忌浮躁,不要什么都学,一定要专攻一样* c: z4 o3 ~- F4 u3 @- d
正如学外语,首先要把一门外语学好了,才会更好的学习其他的语言(有些语法语气是相通的)+ |" F8 H0 v$ ^, g
语言只是工具,一定要让它为你服务,尽量选择主流语言,但如果学通了一门语言,转换起来是很容易的
1 |3 k, O4 p  N: F/ V不要跟风,不要浮躁,当然也有环境的因素,走自己的路,让别人去浮躁,不要人云亦云/ M0 h% h6 m' g7 E
学编程一定要循序渐进,注重基础,不能一步登天,要把基础打扎实+ z: @: Z& ^! B! r7 c
对于初学者来说不要轻易看其他人的代码,去理解其他人设计软件的思路远比自己写软件难得多7 F# J- g, @0 }1 b0 _( q3 R
当有基础之后就应该借鉴一些成熟的代码,例如开源软件6 c; r7 T) q, \& ~3 M6 j7 X
看代码要找主线,先看看到底做什么的4 G: x* `5 Q* M, d( W
要养成一个发现问题,解决问题的能力
9 Y0 x* a- G: K& W, z7 J要掌握编程的思想/ |# `/ S. [6 C6 r! X9 J5 y, Q1 X
要谦虚、要尊重其他的程序员。社会需要分工,同样的,每个职业都能做出一番成就,不要有高人一等的心态
( d# @8 J1 X: g5 S( a' x大家都是最棒的,没有必要分你高我低,每个人都支持自己的工具,所以讨论到底哪种开发工具更好这没有意义,存在即合理,并且这主要取决于客户的需要
5 ^2 `, r. m, S4 C( ?$ j  g老师讲得不好不是你逃避学习的理由,要改变的是自己- L; z; D4 e2 V( O
0 ]6 ?5 c  A% n( Q9 M) ]
, t* j, l& r$ A! W% {) Q
要注重基础,基础教育部分还是有一定长处的9 o% v: u6 u) G. y* r
数据结构、操作系统、汇编语言三门基础课要打扎实
( B, |- o6 Z  R. Y, i' G2 k成长要有多态性,要从多角度理解
& R- f3 X6 x9 }) ?9 C  T, y8 p* {0 L0 A- A- }
要尽早接触社会,争取掌握一门高级语言,多锻炼,不给钱也没关系,比在校园里多得多
# h6 y- N1 _; X' v7 y% c/ L# t8 ^$ @- a  ]' p7 `* H: p3 r+ }
面试要善于总结,要弄清楚,基础题都是相似的3 \1 [+ X2 d" o1 o

5 ?5 O& c& U4 Z9 n4 g( S' l3 p是否要数学好?! Q5 c6 u1 H! i/ @# ^0 B
答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的天空。( H, _4 Z4 F5 o+ x$ P0 b

6 E. J/ M% r5 n( \% X$ s定的目标不要不切实际,从简单的开始

评分

1

查看全部评分

发表于 2008-1-12 23:19:25 | 显示全部楼层
"学编程一定要循序渐进,注重基础,不能一步登天,要把基础打扎实"$ i9 B9 l3 y1 {6 H  d7 m0 c& v6 ^
这句话还是很对的,但真是难啊,基础的东西是枯燥和耗费时间的.) n" ]* ?6 g0 {& r" ~

2 X3 j8 \8 e& T+ A* d"学习的时候切忌急功近利,切忌浮躁,不要什么都学,一定要专攻一样"; [# ^$ [8 @* Q
前半句话是对的,但专攻一样在知识爆炸的今天是不可能的,应该多剑齐发,当然,需要更多的努力.
9 e$ ?0 _: o2 `% `& f4 l9 ]! J" O
. r/ Y+ G3 g: Y  {$ X" d+ Z! x"看书和吃饭一样,需要一个细嚼慢咽的过程,要动脑,要用心,要抱着怀疑的态度去看书"
! v3 Y. n# @: `7 }4 X  W) q; n那得看是什么书了,如果是孙鑫写的书,那是得好好的怀疑怀疑,呵呵.
9 t9 J9 J% _- _/ l8 F9 b
- _7 [. w8 h# A' ~! N! }"是否要数学好?" S9 `) o9 W: E0 y' F  j
答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的"
' I9 `9 u& j! r* L. t' _) I7 H这句话就是放屁,如果多几个条件判断,多几个递归调用就把人给搞蒙了,还编什么程序啊.你的数学现在可能不好,但一定要努力去学好,而不是认为数学不好也行.

评分

1

查看全部评分

发表于 2008-1-13 13:07:39 | 显示全部楼层
老师讲得不好不是你逃避学习的理由,要改变的是自己。
4 p) }! S# ]) i" ?4 f! [) Z关于这一点嘛,好像不少不称职的老师毁了不少学生的学习积极性。一个好老师真的很难得。
 楼主| 发表于 2008-1-13 14:49:46 | 显示全部楼层
可能使我这个笔记写得太过于简略了9 o, u; o+ F/ ~$ t* K2 b5 p
孙鑫的意思是应用系统,做个前台什么的话,是不需要数学太强势的
" K$ j- I8 r! \* M如果像google那样你是去做搜索引擎技术(类似于这种算法行业),那确实是需要数学很强的
% W* m# H( ]& ]( [" N  K7 T另外关于抱着怀疑的态度去看书,我想这一点孙鑫的意思更多是想表达不要过于迷信书本吧
  d! j; Y+ M- C& j! {3 n( n' x9 p
to 3楼
  i0 Q3 w7 r4 I3 e6 b% t/ |并非是改变自己迎合老师,而是改变自己,用另一种方法,更加努力地去学习
0 T% s1 A+ T* Y( P/ ^; _话说回来,有个好的老师确实很难得
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

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

GMT+8, 2025-10-4 17:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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