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

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

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

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

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

7 K  h1 [' l; }4 H6 o. ^; o$ j要尽早接触社会,争取掌握一门高级语言,多锻炼,不给钱也没关系,比在校园里多得多7 v6 i, P7 V" w; i  `- Y. o
  i+ r' d/ M2 [; m. q$ ]
面试要善于总结,要弄清楚,基础题都是相似的
, h$ r8 n* `: y, s+ h0 }% g. C+ L6 K) M2 N7 k( `
是否要数学好?
& g+ L: L. h) w; _/ y- R答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的天空。
  a+ ?/ O, Y$ e* [% y' y+ T; D! h. T9 \+ j$ Z
定的目标不要不切实际,从简单的开始

评分

1

查看全部评分

发表于 2008-1-12 23:19:25 | 显示全部楼层
"学编程一定要循序渐进,注重基础,不能一步登天,要把基础打扎实"# ]3 g# Z2 |8 e4 ]- h
这句话还是很对的,但真是难啊,基础的东西是枯燥和耗费时间的.& n. \' k! Z) |$ @3 D

$ x: ]5 t( B, q5 A% ~6 c3 u"学习的时候切忌急功近利,切忌浮躁,不要什么都学,一定要专攻一样"; ]3 z/ V# T2 F0 d
前半句话是对的,但专攻一样在知识爆炸的今天是不可能的,应该多剑齐发,当然,需要更多的努力.
7 w* O* Q" |! z3 s3 [/ }+ S) `: U2 W2 }  Z
"看书和吃饭一样,需要一个细嚼慢咽的过程,要动脑,要用心,要抱着怀疑的态度去看书"
) c+ H5 ^1 c2 b3 m0 J" O: |那得看是什么书了,如果是孙鑫写的书,那是得好好的怀疑怀疑,呵呵.7 e$ g9 M' l8 v; K! X8 {

1 o0 {8 S$ e: N% f, f0 N0 i. u+ n"是否要数学好?. X6 ?) n7 F3 X+ |% k; e
答:不一定,如应用系统。google就需要,因为从事算法。在每个领域都会做出自己的"7 r7 F2 B7 @2 k9 [
这句话就是放屁,如果多几个条件判断,多几个递归调用就把人给搞蒙了,还编什么程序啊.你的数学现在可能不好,但一定要努力去学好,而不是认为数学不好也行.

评分

1

查看全部评分

发表于 2008-1-13 13:07:39 | 显示全部楼层
老师讲得不好不是你逃避学习的理由,要改变的是自己。
9 p2 w, q3 S# n$ R+ q关于这一点嘛,好像不少不称职的老师毁了不少学生的学习积极性。一个好老师真的很难得。
 楼主| 发表于 2008-1-13 14:49:46 | 显示全部楼层
可能使我这个笔记写得太过于简略了+ X$ Z. D" v9 ]# q" R- d, K
孙鑫的意思是应用系统,做个前台什么的话,是不需要数学太强势的9 u8 D$ i0 N! Q/ ^/ W3 @
如果像google那样你是去做搜索引擎技术(类似于这种算法行业),那确实是需要数学很强的
/ T! ?1 U5 J2 u* V. ~) Q( N8 J另外关于抱着怀疑的态度去看书,我想这一点孙鑫的意思更多是想表达不要过于迷信书本吧
9 D# q3 a9 F* |. O8 P
2 s. X& s( n/ X- M" c4 Yto 3楼& z" ^6 q3 L( M& }
并非是改变自己迎合老师,而是改变自己,用另一种方法,更加努力地去学习/ i4 R. J% U+ f2 L5 J6 d$ u1 b7 q  I
话说回来,有个好的老师确实很难得
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

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

GMT+8, 2026-10-8 01:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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