资讯·论坛·笑话大全·QQ表情·设为首页
发新话题
打印

程序人生 一位初中生的程序人生

程序人生 一位初中生的程序人生

 我是一名程序员,是一位初中毕业的程序员。我爱电脑技术社区--打造最好的电脑技术自学交流平台( @3 N3 U0 g) r. A, A0 Z
我爱电脑技术论坛6 f/ A1 p$ {$ e0 P
  没有学历,国家承认的学历只有初中。也没有程序员证书之类的东西。工作主要是在网络通讯,流媒体,音视频编解码方面。在华为做过一年的外包工作。对C/C++的理解还不赖。打造最好的电脑自学交流论坛6 G5 a, f, K. H) J- @

6 Q$ A' z2 ], I% z- W$ S2 kwww.520diannao.com  初中毕业,高中读了半年就出了校门。打造最好的电脑自学交流论坛5 s3 {" G  \! M. `  c5 x7 o( K+ Y' a

. Z( h, s% R! `- N4 Q我爱电脑技术社区--打造最好的电脑技术自学交流平台  从91年开始,做过5年木工,95年到深圳打工,在一家五金厂做清洗工作做了一年。
; D. y1 M; I2 L! A" J+ k" n电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站3 L6 @& @% W$ U6 a8 h3 M7 b
  有过刻骨铭心的经历。
( I& i! B# g1 H% _# W
  h* b7 r$ f1 G, i# w% a4 T我爱电脑技术论坛  曾在华为做过外包工作,是做C/C++,VC。也是第一次做VC,学到很多东西,除了专业水平也有所提高外,懂得怎么做人,怎么做软件,怎么和人交流,合作。
: N' t! ^& e% c, @# l我爱电脑技术论坛, h. Y- r* @& m$ U4 x) |1 C! a
  在华为感触很深,和他们的员工在一起工作,生活过一年的时间。能感受到他们的热情,有内涵,有修养,有能力。在华为培训中心门口有一字碑,在马路边就能看到,刻有“小胜靠智,大胜于德”。对华为很是敬仰。以后看到“自强不息,德厚载物”,感觉他们温慈厚善的思想,足可以让我们追捧。为社会,为国家甚至人类带来光明。
; {% J( X% f2 [' ~电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站我爱电脑技术论坛; u( k4 W* h& L6 ^2 f' U5 C
  技术篇我爱电脑技术社区--打造最好的电脑技术自学交流平台. E  G# F/ B3 S/ T

. L2 X0 S% A& @  S2 ~  作为一个软件人员,应是高素质,有修养。先做人,再做事。www.520diannao.com$ x2 x9 M" g. w5 b
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站4 Y7 L( s) Z# R# J. Q6 i6 h
  做软件,是以项目为单位,由多个人聚在一起,形成一个团队,共同完成任务。既然是多个人共同完成任务,你必须要融入到他们当中,要与他们多交流,才能做好事情。既然是一个团队,就要学会怎样去交流,怎样相处。打造最好的电脑自学交流论坛0 a! ]; e( F$ L/ _! z
打造最好的电脑自学交流论坛: P1 o1 @" W7 V: d/ e& B
  这是我从事软件工作的一些心得,做项目所要注意的一些东西。希望对大家有所帮助。www.520diannao.com; O- [# z8 m1 [6 Q& g4 c

: p( c* e! n6 g9 [+ Z& Y  宽容,我们都是年轻人,难免犯错,我们这个年龄不犯错的人不多,几乎没有。要包容。犯错的人不要不好意思,下次注意一点不要再犯了就可以。对方也不要计较,包容他们。
$ T, K* N; D  B/ E: Q8 o我爱电脑技术社区--打造最好的电脑技术自学交流平台4 _/ ?" k9 y6 N* w1 ?; e0 b
  要多问多想,做软件是这样的,一个人解决问题,如果不问,可能2-3天也处理不了,问一问人家5分钟解决问题。这就是做软件交流的好处。不要碍于面子,要多问。不要认为问的问题太简单,而不愿意回答。也不要因为问题过于复杂,而随便应付,随便打发了事。当然问问题尽量注意一点方法,不要问这个问题怎么做,而是问是不是这样做。自己先考虑一下,把自己的观点先描述出来,再问是不是。这样听者受益,也减少对方解答问题的时间。
' c3 e3 j8 U; J8 F  D我爱电脑技术论坛
. w2 q- B, S# t) Y- ^, hwww.520diannao.com  热情,同事同你说话时,应正面回应,尽量放下手头的工作,以示尊重。上班尽量问工作相关的问题。我爱电脑技术社区--打造最好的电脑技术自学交流平台" Y6 _4 o& I( M6 W# N6 d1 z4 b, x

. W2 j6 \  T6 g2 Y- _  m电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  努力提高自身素质。要有敬业精神。
+ |& H' R' q; i我爱电脑技术社区--打造最好的电脑技术自学交流平台 要如实的讲述自己所负责模块的问题,不要隐瞒缺陷,缺陷到了客户那里问题就大了。www.520diannao.com8 q" S. a+ S2 ]3 x7 @) M* K9 h

* y! i; i5 R; H2 ^电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  互相帮助,我们是一个团队,一个人的能力再强也没用,团队强才是好的。每一位成员都要为团队带来积极性的,建设性的,影响性的作用。www.520diannao.com0 u  K% L$ W  z; H( d. p

2 C2 r* q  s" R: C) i, M' G我爱电脑技术论坛  大家多提意见,意见包括工作分配,对同事一些方面不满意,工作改进,管理模式,所有不满意的都可以提。广纳建议,聚思广益。鼓励员工提意见,当然公司要怎么看这个意见,比如说,一位员工反应另一位员工怎么样,可能有的公司会认为提意见的人不好,人身攻击。我认为只要对公司提看法,意见的就是好的员工,起码关心公司。
. Y9 |; S& ?; U0 L% A" E0 L  |8 ]我爱电脑技术社区--打造最好的电脑技术自学交流平台我爱电脑技术社区--打造最好的电脑技术自学交流平台" F1 ^, N0 y1 s
  不要太讲情面。不管怎么样,首先要把事做好,事做好了就对得起公司,对得起自己。以诚信,从容的心去和他们交往。要和同事建立很深的感情。
6 J0 `1 @/ A2 ]% l3 h' E1 V! @
  O3 Q- b  p8 S- [: G2 Ywww.520diannao.com  员工展开相互批评,可以化解同事之间的矛盾。面对面的坦诚相对。那必须要有包容的能力。电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站$ O. q8 k% Q# \* w  s; m% ?; M

9 {% p/ u: ~6 g8 `" ^! w8 C. h我爱电脑技术论坛  每个人都有优点和缺点。人在成功时候表现优点,在困境中表现缺点。在成功时优点的锋芒覆盖缺点,缺点自己很难觉查得到。在困境中你的缺点覆盖优点,环境逼着你把缺点改正过来,不改你就没饭吃,你就要失业,修其行,养其身。在风光时,缺点随时会带来很多麻烦。只有让朋友,给你指正。否则要为缺点付出很大的代价。 打造最好的电脑自学交流论坛6 ~% S- [6 x- n/ e, C( r7 Q/ M2 {( C& W
www.520diannao.com+ C% w& J8 A) M; B) K2 K
  作为一个项目领导者,必须是技术全面,最强的一个。要辅导项目成员做事,要教他们做事。不是只问什么时候做完任务。要把自己知道的东西耐心的描述,直到对方弄懂为止。如果碰到自己不太懂的方面,拿不准的话,要去问人家。不耻下问,厚着脸皮去问。听听人家的看法,观点,多问多学。不断的提高自己的能力。只有自己是行家,才知道任务的难点在哪里,哪些是容易的。合理安排任务给项目成员,心中有数。我爱电脑技术论坛% J# j( u" m6 n& ~4 O1 k2 n+ q% ^
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站( f% _$ H, \0 N
  “尊重人,赏识人“这是北大就业中心的主任在电视上说的话。当时社会流传“清华,北大免谈”。自己有能力一定要尊重人,要看到别人的优点,学习人家的优点。7 Y/ \! ?5 N% @9 a7 J
www.520diannao.com% Z$ c% I# u+ m  X" I$ R, F7 C
  我们要以一种感恩的心态去看待这个社会,公司要感谢我们的辛苦劳动。我们要感谢公司给予薪水,给予生活。要发自内心的感激。公司要感谢客户的扶植。我记的我们以前公司的经理说过一句话“我们是帮客户做事,客户在扶植我们成长。”
: b# e& Q  s) H9 k7 H电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
- _9 Z) d2 J' r! A; N1 l电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  尊重人,赏识人。衷心的赞扬人家的长处,诚恳的讲出自己的缺点,向人学习。虚心做人,降低自己,低下头来与人坦诚交流。每个人都有自己的长处,都有我们学习的地方。如果只知道说话,不去好好做事,做一些表面形式的东西,努力表现个人,做个人英雄。看不到人家的长处,不能很好的和人交流。因为害怕交流的过程,自己有不懂的地方,觉得很没面子。当然学不到东西,不能前进(不能好好交流就不能前进),他的水平停留在很浅浮的一层,问他一些深的东西,可能是蒙的。只有尊重人,赏识人,这个团队才有活力和竞争力,才可以在残酷的竞争中立足。。只有尊重人,赏识人,才有了思想和灵魂。就能在现有的基础上更进一层。认识事物就有一种新的境界。人就有一种大气。我爱电脑技术社区--打造最好的电脑技术自学交流平台' ]3 T" B: }- K

4 p! Y" k: W3 t* C5 }4 `  R/ f打造最好的电脑自学交流论坛  我见识过北大的软件研究生,看到他写的程序,很健壮。北大就是不一样。www.520diannao.com* g& \  a3 p( [- i
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站! ?. T1 J( r7 b8 ~0 g2 `: i3 g/ F
  一个人的能力是有限的,一个人能力再厉害,也抵不过一个团队的力量,不过一个团队要看领导怎么去运作这个团队。
) B  ~6 X# |+ ]$ z7 u- Q我爱电脑技术论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台6 W" E: c2 u* c2 q3 d* L2 p8 {: ?
  每一位员工都要为公司的利益着想,站在公司的角度做事说话,用自己的耿直,赢得尊重。公司提拔一个人必须是诚实的,诚信是根本,只要根基是好的,再加以培养。我就看到过这样的情况,有一位员工是老员工,专业水平不错。领导就让他做项目负责人,结果下面的员工跑光了。公司就像一个人的身体,各个部门就像身体的手,脚,以及内脏。一个重要职位不称职,那这个节点以下都麻木了,就会病变,会危害好的部门。www.520diannao.com( k- O' j" B1 C+ r. M, j! M

6 [: R9 Q" P3 P% g# W; K5 A1 |5 a8 D  公司经营的是一种文化,品牌。公司培养员工起码是一个好人。对社会,对公司,对自己要有一种责任感。我爱电脑技术社区--打造最好的电脑技术自学交流平台% |1 |" a5 J  @2 C+ M& f
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站. D# t/ _5 M% G. P+ w- I
  公司在生产产品的同时,更重要的是生产人。# O  n9 w8 K/ k8 I

$ u; m" }& |0 v  `( L  作为项目负责人对成员要公平公正。相信每个公司都希望自己的员工诚实,可信,胸怀广阔。专业水平每一个人都不可能是最强的,都是新旧交替,前赴后继的。, s0 J( I* ^* h* m/ U$ ?+ a
我爱电脑技术论坛; \( |+ u7 @: b4 D3 v' {
  以一种宽广的胸怀,接受挑战。我爱电脑技术社区--打造最好的电脑技术自学交流平台0 R1 r& m3 X- C, t  b
www.520diannao.com1 o1 ]8 [7 y$ F" j
  一个有为的公司,员工比拼的是胸怀。
7 n/ |! ^) h& H' H, F' z打造最好的电脑自学交流论坛
8 ]4 J7 m/ g! u( X! T* j' }6 z# J1 A电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  要与优秀的员工做好朋友。做你一生的朋友。和优秀的人接触会影响你。我爱电脑技术社区--打造最好的电脑技术自学交流平台' O2 B( _* B" D) \
我爱电脑技术社区--打造最好的电脑技术自学交流平台7 f' P( }; {5 ?$ t. c0 `/ n
  只有胸怀广阔的人才可以有所作为。否则就是平庸,是一位投机者。
6 ]5 J) \" I+ A8 s$ l/ |电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站. }/ j% L8 G9 ]" T0 I
  一个人最难得的是内心深处的东西,也是最难培养的。我们要发出内心的感激。打造最好的电脑自学交流论坛/ y3 j1 I! [8 I2 Y6 e+ Q7 U
我爱电脑技术论坛; f5 m$ f6 `- e; q5 [( _! I5 Z
  只有这样才可以成为一位合格的软件人员。电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站9 k5 O$ g; q! S3 \9 D) j  N

4 C: g& D3 y- }www.520diannao.com  对于专业水平方面,我主要是在C/C++方面。

TOP

 推见大家一本书就是林锐博士的一本书。《C/C++高质量编程》,他对内存的认识很精妙。市面上很难看到,网上有电子版的下载。对编程的一些规范有认识。重点还是在内存管理方面。
( m0 G. I& r* i- A8 g3 Y" i* `我爱电脑技术社区--打造最好的电脑技术自学交流平台
( H, n; n0 h) |9 I& w0 a: R, Dwww.520diannao.com  MFC,建议大家看深入浅出MFC,候杰先生的书。对MFC的整体结构,文档/视图的关系,消息机制认识全面。
* k, v# m/ a  @4 l% _- F我爱电脑技术论坛我爱电脑技术论坛5 W  |( e5 f# Q. }) P# {
  对于初学VC的人,一定要先学C/C++,再理解MFC的内部结构,MFC不就是把一些东西封装了。所有的类从CObject类继承,弄清楚CView,CDoctumnment,CFrame三者之间的关系。以及消息传递机制。打造最好的电脑自学交流论坛8 _, w% J! B; g) r
我爱电脑技术社区--打造最好的电脑技术自学交流平台" J9 m9 v# L7 E' O) _' }* q9 A
  再一个就是多线程的问题,在实际项目里都要用到。很多人不太理解线程同步,事件,临界区,信号量,互斥体。建议看win32多线程编程。6 q6 Y2 N  ^1 j& k
我爱电脑技术社区--打造最好的电脑技术自学交流平台' M1 }$ g* E; m2 t; s% G. X
  还有就是通讯socket编程,这方面好像没有什么代表性的书。理解阻塞方式和非阻塞方式。, W5 M& j- |' N$ n" I3 `

8 h. o) p( c& y7 [打造最好的电脑自学交流论坛  有的人VC用得很熟,不会C++,那是不行的。是看人家怎么做,他才怎么做。依壶画瓢。VC其实就是C++,只是把一些图形界面,消息机制都用类封装好了,我们只要调用一些类提供的一些接口。
; o7 _/ m$ d& ~7 R2 b: H打造最好的电脑自学交流论坛
3 |, ]3 F6 f5 E打造最好的电脑自学交流论坛  软件的根在硬件,windows可以垄断pc,对一些应用软件给与毁灭性的打击,如果没有CPU,没有硬件的支持windows再牛也没用。我爱电脑技术社区--打造最好的电脑技术自学交流平台* P+ K7 _% I  [2 Y4 N+ o
我爱电脑技术社区--打造最好的电脑技术自学交流平台6 c* E8 Y# X$ }5 B2 L- l
  CPU的生产厂家怎么不搞个认证呢?让windows的新版Vista运行速度变慢来,linuX正常运行。微软的野心是很大的,看他的行为,想垄断整个世界,新版windows Vista反过来不兼容CPU了。
2 }9 G- C5 s3 z+ ^* e- i, S* Y打造最好的电脑自学交流论坛
( p/ V8 {6 W! p( V) u3 f9 i" Cwww.520diannao.com  windows也在搞认证,没它的数字鉴名,一些应用程序难以运行。一些对他够成威胁的软件,微软在绞尽脑汁想灭掉。www.520diannao.com2 F# R" X/ v' ^  y, a8 p% }  ]
我爱电脑技术论坛) [1 _( U* C2 ?8 \7 ~4 z
  扼杀天下程序员的脑力,每一个程序员,都要学dll,com/dcom的东西,比较难懂。他的思想是好的,dll做成分离式,便于维护,com/dcom把模块做成零部件,再组装。但com难了一点,难以理解,Com有三种接口,电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  ]% [; G! _& b- j2 j3 W

; T6 _. q1 |# V* }2 T* I9 r) n1 h打造最好的电脑自学交流论坛  Iunknown(),
- ?9 M$ q( B, X) O8 p5 y我爱电脑技术社区--打造最好的电脑技术自学交流平台  IFactoryClass()电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站2 ]$ `+ B( [% }3 \& m0 C' o9 h
  IDispatch()电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站# v: W1 \8 ?( ?* s% L

% `9 j5 [( d! C; p6 ]我爱电脑技术社区--打造最好的电脑技术自学交流平台  任何接口都必须从IUnknown继承,IUnknown有三个成员打造最好的电脑自学交流论坛: s! T4 B9 A4 r5 ?5 b- D0 I* b0 [

+ K- e2 N& J- i# |# |% ?- C打造最好的电脑自学交流论坛  QueryInterface()
( C, [+ |1 B3 u" Q  AddRef()电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站2 a7 d: V* Z( J* M4 T8 j! e
  Realease()
# x  V5 ~+ z) V; bwww.520diannao.com我爱电脑技术社区--打造最好的电脑技术自学交流平台. a4 {  ~8 W7 v) `' r( _
  Addref是如果有用户使用就加1,
( ~+ V4 S. k3 P0 u4 z* b1 `电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
  a) h3 E( E; u# ]8 }我爱电脑技术社区--打造最好的电脑技术自学交流平台  Realease是减1,如果接口计数是0,没有用户使用则系统自动销毁。
% }/ V7 K1 L2 U/ @0 h) |www.520diannao.com- r4 Y2 `: ^& M0 N) z
  IFactoryClass是类工厂,用来创建对象的。我爱电脑技术社区--打造最好的电脑技术自学交流平台3 ]4 U, z- p6 P( Y; \8 d8 l

8 k/ Y9 O, D0 P8 x# {3 v' G打造最好的电脑自学交流论坛  IDispatch是兼容其他语言像VB,Dephi,basic。
% `' s6 y/ T0 g0 q# f9 L' k7 p/ }/ q( hwww.520diannao.comwww.520diannao.com0 b- c; \3 T2 c6 Z+ j
  COM他是怎么实现的呢?我认为不是很难。像我们编游戏一样。比如编挖雷游戏,就是让地雷随机分布,再在旁边添上数字。玩游戏的人就要根据这个数字来计算是否地雷。我想:编com内核的就跟编游戏差不多。我们用com编程是跟玩游戏一样,有一些东西是不可知得,微软没有完全公开。游戏在无聊的时候可以玩一玩,找点乐趣。我想象一下,com是怎么实现的。Com应是一个DLL,动态加载的。在注册表里有一个全球唯一的GUID。调用时就用这个GUID去查找,加载相应的DLL。统计用户数,如果引用计数为0,就自动把它销毁。IFactoryClass接口就是通过注册表里的guid创建进程。包括远端的。我爱电脑技术论坛* d% N1 y7 X$ P$ x6 d: y4 O' n
Com是一种编程思想,不是一种技术,要形成自己的一种编程思想。我想com底层没什么东西。编写COM内核比在COM的基础上做应用我认为要容易,是两种不同的概念。再比如说五笔输入法,我们在用五笔时,要背字根,怎么去拆字。相信初学五笔打字的,是很辛苦的。但是编一个五笔输入法应是很简单的,就是检索字库。五笔输入法这个思维方式真的是很妙。好像跟软件编程关联性不大。接受新的东西,首先要理解它的思想,在什么情况下提出来的。
0 W7 q9 X9 r! d3 Y; a我爱电脑技术社区--打造最好的电脑技术自学交流平台
  ]! D9 E  }' U/ ^% y  J4 x' V8 t我爱电脑技术论坛  DirectShow也是一种思想,把解码器封装了,提模块组件化,把一个个Filter封装成对象,有打造最好的电脑自学交流论坛$ [2 X+ T! ]1 ^7 a6 Z$ F
  Source Filter,
, U2 B0 R: q& t; O0 w3 D6 ^打造最好的电脑自学交流论坛  Transform Filter,
; c2 Q6 F+ _$ |- O1 K/ N7 @, O( Q我爱电脑技术论坛  Rendering Filter.
6 [& w; J8 m% y- O& t# B( J7 C  三种类型的Filter。
7 k+ ]8 X  D4 Z7 K3 B; q! Q打造最好的电脑自学交流论坛www.520diannao.com- b7 D  ~8 N9 p% L% y. L
  各个Filter通过CPin类把Filter连接起来。就好像硬件一样,把软件做成一个一个的硬件,再把他们通过引脚连起来。行成一个链。Source Filter从一个媒体文件分析是什么类型,是音频还是视频,Transform Filter把数据接收过来,再通过引脚发给Rendering Filter,Rendering Filter根据类型。音频,视频,调用相应的解码器,显示。微软的解码器居然加了这么多的东西。你直接把解码器的接口让人们调用不就可以了。这个软件将来不知道要到什么样了,真的很可怕。打造最好的电脑自学交流论坛# ~* p- v& m4 L! F% }

+ E  K& B: L% A" M2 ~6 uwww.520diannao.com  我认为运行效率不是很高,当然我没有测试过。只是感觉比较庞大,调用的东西很多,所以感觉运行效率不高。只是他是微软的东西,可以和操作系统很好的结合运行。微软是帝国时代的帝国公司,可以把你带进魔鬼洞。
4 V# f" Z- [3 a8 f9 D我爱电脑技术社区--打造最好的电脑技术自学交流平台( v1 U: b* B: C- s9 I7 P
  现在居然有据于IE浏览器的开发,不敢想象。在windows做开发的人员,严格的讲不是软件开发人员,而是组件应用人员。比办公文员用五笔字型打字差不多。但是五笔输入法是透明的。
3 _- P6 \& x* s9 D- R打造最好的电脑自学交流论坛
" C. u) i3 L) d7 C0 S, b+ }2 k7 Mwww.520diannao.com  初学C/C++ 时,指针,内存,堆栈难以理解。如果结合概念再想想是他们是怎么实现的,就好理解。再如果能让你看一看源代码,或者自己想想源代码是怎么实现的,理解就好多了。概念是人们为了描述某一存在的事物,用他们的语言和方式来表达。我们在理解他们时,先看他们做的是一个什么样的东西,再看是如何描述的。www.520diannao.com9 _" `$ F8 [; N7 ~$ i5 v
% Q( c! z0 _2 U, E' p
  我倒是觉得软件真的没什么深奥,只是让微软搞得越来越复杂。如果能把CPU,硬盘,网卡和一些外围设备驱动了,你的操作系统基本完成。以后就是和其他软件的兼容性问题,就有了进程管理,内存管理。有了Internet,就有网络管理。www.520diannao.com$ t5 w4 k( {( f, r$ s
www.520diannao.com1 z  Q3 H' s9 z( c$ H& y
  有很多优秀的软件,死于手下。微软要把软件带向何方,就因为OS的优势,比别人起步的要早一点。一些应用程序大部分是在windows OS平台运行,要依赖于OS。但是OS也要在硬件上运行,也要依赖于硬件,不如让微软自己做CPU去。www.520diannao.com+ J5 T& V, r7 |  V
我爱电脑技术论坛. `, ?, F7 i9 h# ~$ P+ }
  进程是怎么编的,他是一个进程调度算法,按照调度算法,把占用CPU的时间片分配给进程。我爱电脑技术社区--打造最好的电脑技术自学交流平台" ~5 J, a& |7 ~) [% u  _6 m- u: e
) I1 T  O' V7 `2 o6 ]$ G% r, p  l, P  X
  只有去思考底层的东西,中国的软件才有希望。我爱电脑技术社区--打造最好的电脑技术自学交流平台+ y6 Y' ^5 T+ s% ?: X6 y

( h" D& Z/ _/ @/ M- k4 R2 s打造最好的电脑自学交流论坛  写代码的是泥工,只有系统架构师才是灵魂。做项目就像做大厦一样,代码写得再好,再漂亮,也只是一个泥工。

TOP

经历篇
' C- L/ `9 b! {' H5 G5 k) ?$ L: bwww.520diannao.com
/ O  g" N' H. T5 O0 Ywww.520diannao.com  我是乡下人,乡下农村人不读书都要学一门手艺谋生,将来好养家糊口。比如木工,泥工,篾匠,船匠(以前是做木船,现在是做铁船),我学的是木匠,帮人做家具,头三年是学徒,没工资,只管饭,不给钱,“三年徒弟三年奴隶”。
3 a5 v: J: A; s# E+ A我爱电脑技术社区--打造最好的电脑技术自学交流平台我爱电脑技术社区--打造最好的电脑技术自学交流平台( E) ~, y* N3 w  E4 a3 S
  我妈帮我找了一位师父,是我们附近村里人。“严师出高徒”,师父很严厉。我们那时是做包工,就是东家把家具包给师父多少钱,不管饭。吃饭自己解决。有的东家有地方弄饭,有的没有地方弄饭,只有吃饭堂。那时一顿能吃八两米饭。www.520diannao.com+ q2 ]; m- F9 x" f" Y) K, [6 t

: i0 R# e/ N* x4 g+ s+ \8 J( ?  第一次跟师父到南昌做家具,也是我第一次出远门,从小到大县城都没有去过的,就是到过我父亲工作过的地方。每天要做到晚上十点之后,到午夜2点是很平常,师父白天睡觉,晚上陪着你做事。到了收工的时候,那里顾上洗澡,扔下工具,铺张三合板倒头就睡。早上7点起床,把饭做好,叫师父起床吃饭。师父白天很少做事,不是出去,就是睡觉,晚上就陪你做到1,2点。
. q  a' ~0 ^' B" p, `. Z% s
/ v% P# E& u% ~  R" e; \我爱电脑技术社区--打造最好的电脑技术自学交流平台  有一次,师父来了客人,叫我弄菜,满满一桌,他们吃完了,我再吃。www.520diannao.com- S% O* V3 j9 r1 c' b7 L5 ^8 d
打造最好的电脑自学交流论坛, n& ]! i. d  K% x" Y
  那时候不想做,太苦了,跟我妈讲我受不了,我妈就说,年少要吃苦,三年出师了,你也可以带徒弟,也可以让徒弟为你做事,给你端水端饭的。8 T7 q$ ?( H# `4 M

# ]- m# l( p# p  |2 t, Bwww.520diannao.com  第一个师父没跟多久,可能只有一,两个月,偷偷的跑了。走之前我跟师父说:“师父!我受不了,让我回家吧!”,电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 v, g: E- c0 Z* Y+ w

  y1 l5 f' p/ {2 a: Swww.520diannao.com  师父说:“你要回去,叫你妈妈把你在这里吃的饭钱给我!”
; `1 y8 z0 H- C5 ]$ N& P我爱电脑技术论坛电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站, C: j% Q4 E- ]* l( V
  我说:“我在这里做事饭钱还要我给。”
! `+ o6 x4 ~) x, H$ n7 r! G$ O. ^( {) W8 |( X
  “你不能走,你妈妈把你交给我了,我要把你交给你妈妈。”我爱电脑技术社区--打造最好的电脑技术自学交流平台' P* J" E, ^7 W" v  j9 k' b$ x
我爱电脑技术社区--打造最好的电脑技术自学交流平台" n3 c3 w" x7 {+ D: u; ^
  “还不赶快去做事!年轻人不吃苦怎么行呢!我以前学徒,也是这样!”打造最好的电脑自学交流论坛+ }4 G6 T. I& e5 d6 S. q# M

8 A8 p6 g5 e5 I  }8 }- t我爱电脑技术论坛  第二天我趁师父出门,我就带了我的行李,一身衣服加身上穿的衣服。就跑到南昌汽车站了,上了到我哥哥那里的汽车。车子开动的时候我看到师父找了过来。因为我不是回家,他以为我上的是回家的车。没有让师父给抓到。
( e+ e, N8 D7 _! P  h/ j打造最好的电脑自学交流论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台# q* I0 f" m; a. k- V$ k9 ~
  以后我妈又给我找了一个师父,也在南昌做,从八月中秋一直做到过年,还好没跑。做木工的都是这样,每天都要做到很晚,都是一样,很苦。到了过年,师父给我好像是40块钱,回家的路费是20元。那是我的第一笔收入。 打造最好的电脑自学交流论坛. C4 B. T+ N! e# F! S

. N2 }9 N( j3 J" ]我爱电脑技术论坛  我记得在南昌医学院做家具。东家是一位眼科大夫,那时三十岁左右,好像没结婚。她问我有没有读高中,“吃午饭“英语怎么讲。每次上她家拿胶水,钉子之类的东西,她都给我一些糖果吃。过几年我眼痛,找过她,听说她到厦门去了。
1 c9 b! x% v/ @0 [9 L: L! |电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站www.520diannao.com" e& T$ w' z! c9 ?! _* J5 W" O
  小时候可能5,6岁的时候,我们村里来了一个杂技团,那时,常有杂技团来我们村。他有一对双胞女儿可能12,13岁,她妈妈好像死了。两个人一模一样,衣服也是一样的。都是一对超屁股的长辫子。她爸爸教他们训练,我看到他爸爸在骂她,她们二个在哭。我就站在她的后面。
! O% C3 `$ \3 I# v我爱电脑技术论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台- C1 C8 i) c5 F* y( R
 在我的一生中,有些东西是不可磨灭的。9 O9 ?6 S5 ^2 {

+ r$ ~( c7 t$ O: D0 P电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  过了年之后,师父也没做木工了,我哥就再帮我找了一个木工师父,跟师父有点亲戚关系,在景德镇做家具,自己做自己卖,就做菜柜,书柜之类的东西。做木工每晚都要加班,都是一样的。电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站+ I0 Z- R* C& g! T- Q9 x
+ f/ K/ c+ n: @6 @0 D/ j8 ?
  货做好了以后,清早4点起来,弄到市场上去卖。从景德镇的河西走到吕蒙,到焦化煤气厂,再到发电厂,赶早市,菜市场买菜的人多,好卖一点。有一次站在那里靠着菜柜就睡着了,让师父看到了。还好师父没怎么骂,因为是亲戚缘故。www.520diannao.com, E1 J$ g" g: O+ j# X  L

  x& i* }& C# K3 |& l3 X我爱电脑技术论坛  再以后,就到南昌了,跟人家做下手,一个月30元,1块钱一天。在江铃(江西五十铃)做。江铃的职工都很友善。有一位东家看到我冷,没衣服穿,给了我一件毛衣,毛衣现在还在。我爱电脑技术论坛7 m$ f. y, ?# o# r0 r! Z% G
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站( Q9 y; V  @% ?
  在南昌杨子洲,帮人家做过户工,户工就是东家给师父多少钱一天,包吃,还有一天一包香烟。那才活得像人样,每顿都是大鱼大肉,还有酒喝。包工是整个家具做完多少钱,不包吃,东家什么都不管的。做包工师父舍不得买好一点的菜,吃得真的很苦。还要加班,做户工不用加班,天黑就收工。
5 \3 k( N% o. T! p6 c到过武宁山区一个小镇,跟我叔叔帮人做木船,那里是山区,汽车在山顶上跑。景色真棒,湖光山色。那里的人也不错,对我们手艺人还算客气。
+ L8 W# Z) l. i: m电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 在东家家里做事,和东家相比感觉是二个世界的人。有的东家是乡下出身,知道乡下人的艰辛。晚上会弄点面条吃,当宵夜。
2 d5 c1 `( K3 W- u3 Z! F' |我爱电脑技术社区--打造最好的电脑技术自学交流平台打造最好的电脑自学交流论坛  p, X9 l0 H1 y+ p+ t: a
  以后我自己单独做,自己接业务。第一家在江铃,有人请我帮他铺地板,做一个阁楼。我爱电脑技术社区--打造最好的电脑技术自学交流平台0 o+ S0 u( T7 v: b( L; e
我爱电脑技术论坛" y1 \1 K  ]; w: R2 ]0 @1 m
  地板铺好了,东家说:“这个地板咯咯叫“。我爱电脑技术社区--打造最好的电脑技术自学交流平台! O- Q0 Y% p. q! r

# ^9 F; {: z% P7 u4 b+ u电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  我说“你是旧板子,有很多是松木”。我爱电脑技术论坛' x  h- N# y& k$ c, D

/ `9 F  G3 N+ H+ H( y3 |打造最好的电脑自学交流论坛  “杉木就好一点不会叫了!”。
. }0 ^0 h5 `. m1 U) w4 m我爱电脑技术论坛
! C- Y9 g2 {8 U* J  Q+ R1 \打造最好的电脑自学交流论坛  还好工资给了。
3 S/ }! l$ V- w: o5 D' ewww.520diannao.com
" |9 ~8 u6 R5 a+ t9 iwww.520diannao.com  在乡下,人们常说,人善人欺。为了很小的一件事就打架。虽然我是乡下人,但是我的本性,从来没变。传自我爸爸。我爱电脑技术社区--打造最好的电脑技术自学交流平台# |" _" q# o( ^- M, K
打造最好的电脑自学交流论坛* r2 v& K. C" g( E# H: ?- ]
  95年的时候到了深圳,经亲戚的介绍进了关外一家五金厂做清洗工作。电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站; l) m0 a8 L7 R+ e
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站4 O6 N" T3 l  t5 E! Q
  做清洗工就是把五金零部件放在天那水中把油冲洗干净,再放进烤箱烤干。每天加班到十点,有时到12点也有。一周的周日晚上不用加班,比我做木工砍斧头轻松多了。当时每月工资400多一点,没超过500元。做了一年也赚了2000-3000元。4 T+ ?" _  h& I" @# X/ l, y+ v& `

* Z* `; ], T+ \! ~! v  }4 n% I2 q  那时候感觉电脑很神秘,敲二下,屏幕上就有字了,还能打印。当时很想去学一门技术,希望工资高一点,生活条件能好一点。在厂里做了一年,蒙蒙懂懂的就辞工回去了。
! D7 X( J% _3 j% {我爱电脑技术社区--打造最好的电脑技术自学交流平台6 m, \2 P( k/ q! _
  报名时(自考大专)问我高中有没有毕业,我说毕业了,学校规定只有高中毕业才可以接受,但也没要求我提供高中毕业证。学了二年,96年9月进去,98年4月出来。想不到出来这么多年,经历这么多的事情,还能背着个书包走进校门。
2 p% h- n3 M8 Q( n9 p9 C3 K我爱电脑技术社区--打造最好的电脑技术自学交流平台) u9 i7 Z  k& L0 V
  在校期间死啃书本,计算机原理,操作系统,汇编语言,电子线路,英语,计算机网络,数据结构。计算机本科的课程我都看了,每晚都要到二点睡觉,因为我做木工也要做到二点,现在是坐到二点,以前是要做事到二点。开学的前1,2个月,很吃力,因为我只有初中毕业,高中读了半年。上高等数学,我记得老师在黑板上写3的阶乘(3!),我以为是31,1下面的一点是老师的写字习惯。翻一翻高中的课本,才知道。& Q; h- M/ O  o7 q, d$ c

+ z5 M  }0 {. H! x& y/ V9 z0 M+ |我爱电脑技术论坛  高中的课程自学,基本上了解。上课不受什么影响。高等数学考试也能考70,80分在班上4,5名之内。我以前读书,从小学到初中,成绩都不错的,在一,二名之内。也许是怀念以前在学校很风光,成绩好,老师很喜欢我,同学都对我很好,才走进学校。在社会混了这么多年什么都不是。
+ b' K- w- w) p3 p2 e9 ?, b1 G我爱电脑技术社区--打造最好的电脑技术自学交流平台
( B/ Z& ~- E" m- o6 ^3 w我爱电脑技术社区--打造最好的电脑技术自学交流平台  二年时间晃晃惶惶的过去了。98年4月份,到深圳找工作,满以为比以前找工作好找一点。难啊!普工都找不到。上人才市场,住十元店。以后没钱了没地方住了,就回家了,刚开始找不到工作,还可以回家,以后次数多了就不敢回家,人家会笑的,笑的无地自容。我爱电脑技术社区--打造最好的电脑技术自学交流平台2 y0 i& m+ v. W" I# M/ e! f8 |6 T. [

+ b/ D4 R$ C, f7 t6 Q, G. h- ^  跟人家做木工,人家也不要了。只有一次一次的下深圳。那时候看到警察比抢劫的更可怕。我们同村人到深圳找工作,和我在一块,一不留神让保安给逮去了,抓到收容所了,过几天没人领,就运到汕头去了。听他讲里面的情况。进去就要不能穿鞋,不能系皮带,很多人关在一块。跟看守所差不多。我幸运的是没有让警察给逮到,没有上收容所。从1998年4月出校门一直到2000年11月,近三年的时间到处流浪。0 H6 _' {3 M9 Q- v% z7 N+ V
我爱电脑技术社区--打造最好的电脑技术自学交流平台. ^' i' [; U2 n: u
  有一次到深圳,出发前有点发烧,头晕。但是一上火车,出一身汗,头也不晕了,要思考到哪里去睡,怎么找工作,没找到工作怎么办,要不要留回来的路费。找工作有时心情很坏,就买瓶酒来喝,喝的次数多了,就不再喝了,不如把买酒的钱买下顿饭吧!
/ _! H7 s" x5 P6 r8 `6 o0 I我爱电脑技术论坛
0 Q; w5 t0 }+ P; M' O  l& x我爱电脑技术社区--打造最好的电脑技术自学交流平台  以前在艰苦的时候,真的很想有人能帮一把,我将刻骨铭心。
& T# W2 ?% m) p$ B+ x4 I5 C打造最好的电脑自学交流论坛我爱电脑技术论坛/ g3 n* _# W0 ?  Y
  2000年11月,机会来了,找到了第一份工作,我的第一份工作是一根稻草(大海里的一根稻草)。我在人才市场投了一份简历,简历上说我是98年本科毕业(不说本科毕业,面试的机会都没有,我没有办法,我要生存。那时我找不到工作我可能会夭折),到2000年有2年的工作经验,做VB,学过C语言,一家公司叫我去面试了,研发部门经理说招做VB,c语言的,还要做汇编。我说这方面我没接触过,你能出几个题目让我回去想想行吗?面试主管就给我2个题目。是关于中文字库方面的东西。www.520diannao.com& O+ F7 f( |( U' P# n2 T; f
www.520diannao.com( u: S. i6 V  x" D
  我就到深圳图书馆去找这方面的书。看看不太了解。去问一个亲戚,他是做软件的,他说这个你做不了的,比较难。当时我就放弃了。再过半个月,再打个电话到那家公司,问公司招到人没有,他说没有。我说我对这方面很感兴趣,就再到公司,我说你能不能给我你现在做的工作相近的东西,我带回去想想看看能不能做。经理就给了我2个编程的题目。真的感谢二位经理,从此我就上了程序员这条路。题目我还记得:我爱电脑技术论坛9 P  S3 G8 X' k4 j0 G6 v

- C/ }- k& ?, K! {* F( ?( g6 m我爱电脑技术论坛  1. 一个文本文件,把文本文件里的逗号,句号中文转为西文,缩小存贮空间。把回车符号换成其他的符号。我爱电脑技术社区--打造最好的电脑技术自学交流平台' M7 V8 A: [! o( J% \7 g
我爱电脑技术论坛9 l9 `- ^/ T; n
  2. 中文点阵字库由pc机的排列方法转为单片机的排列方法。我爱电脑技术论坛  d+ Y; O0 K* @6 V

3 m" \) a' U1 q/ c3 y, |: y  c打造最好的电脑自学交流论坛  这二个问题,我就叫人帮我做了一下,慢慢看,能看的懂了。我就跑到公司,给经理看了。经理看了行,就那样上班了,他问我要多少工资,我说我要2200元/月。就那样上了,还是包吃住的。就是早上吃自己的,二房一厅的房二个人住一间。
& w' C1 o& @' ~' \" mwww.520diannao.com
. u" N. x# N$ e打造最好的电脑自学交流论坛  上班了以后,我接受东西很快,公司的C语言,VB只有我一个人做,没什么问题。学公司的汇编语言很快。单片机的代码(汇编语言),我一,二个礼拜就能看得差不多,包括熟悉汇编语言的一些语句。我还没转正,就做项目负责人。老板直接把我拉到经理一层,参与每周由2 位老总主持的经理例会(那时不知道是经理级会议,以为只是一般的会议。只是后来从公司出来后,想想参加会议的都是部门经理,有工程部,研发部,英文资料部)。每次开会老板第一个问我碰到什么问题,都说我的观点是正确的。问我对公司有什么看法和意见。我们老板都是清华的,每次老板都主动跟我打招呼,“吃饭了吗?”。记得上班的路上,我走在前面很远,老板就在我后面喊住我,跟我说:
' G  |0 ?( u% U& i' jwww.520diannao.com
, l$ X8 K2 x7 k& Z我爱电脑技术社区--打造最好的电脑技术自学交流平台  “你对公司有什么看法,有什么意见,工资方面,福利方面,尽管提!”
0 G( L% W6 h( d8 u  b; V. D& V我爱电脑技术社区--打造最好的电脑技术自学交流平台电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站" o2 A$ Q" W5 z* J3 z: m
  之后公司给我加了400元,是2600元/月,还是包吃住的。电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站9 ~5 r6 T+ u! w6 c# O" s: ~
; e$ H% a* ]1 Y) {& s
  现在想起非常感动。只是那时不懂事,也是第一次上班,走进办公室,那时以为自己很牛了。如果你是乡下出来的,跟乡下的民工说话,交流一下,你就知道我当时是什么样。有一点飘飘的感觉。很轻浮,不能自律。现在想起来,非常惭愧。只有我们老板才可以做出品牌来。

TOP

在公司出来之后,就找了一份工,是用VB做工厂管理软件,我的简历上写的是VC,他看到我写的是VC就叫我上班,问我要多少工资,我说要3500,本来我说的是转正的工资,他问我是试用的工资吗,公司的规定试用的工资是转正的工资的70%。一个月转正。结果一个月后转正给了我5000的工资。运气怎么这么好。我爱电脑技术社区--打造最好的电脑技术自学交流平台/ j( F6 L! \9 x! ]& ^# O5 K& x! R
www.520diannao.com3 {/ B/ p1 h! p
  做了4个月, vb比较简单,也不想做了。我就跟主管说当时我进公司时说的是做vc的,我想去做vc,经理说以后公司服务器模块要用vc做,暂时是用vb做。近段时间是不会做VC的。% v9 d# z) \' l* E. g4 X
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站3 M0 v: ]  c. Z' v) g+ X6 k' P
  我每次从一家公司出来我都自己问自己会不会后悔,因为我不是正规学历,找工作和正规学历的有所不同。但都是很干脆——不后悔,我在那么艰苦的日子我都能找到工作,更何况现在有经验做过一段时间,有点自信。那是2001年快过年了,就回家过年了。www.520diannao.com6 F& r$ R. O- W3 O7 {

8 I- A9 \+ C: N, @打造最好的电脑自学交流论坛  过年后到深圳找工作,工作是找到了,做单片机,以及用vc做一些二次开发,这正是我所希望得。当时面试时,老板,研发部,人事部都在,问我一些专业性的问题。再看我的毕业证,我看到他们几个人在拿我的证件讨论很久,第二天叫我去报到,居然他还要我。很可惜体检不过关,肺部有问题,肺结核,当时没有疾病的意识,不知道什么问题。加上深圳的医疗费太贵,只有回家治疗。
3 y$ ^/ s) }% @6 O( j+ y+ `2 s我爱电脑技术论坛0 g2 z1 K- e0 h% q# J! M
  治疗最少要吃6个月的药。那时身体体质不好,加上失眠,失眠可能是以前在外面流浪,居无定所所至。以前上班经常失眠。有时只睡2个小时,有时彻夜不眠,非常痛苦。以前是没饭吃,现在是没觉睡。我从2003年3月开始,到现在有3年的时间,坚持每天晚上跑步,慢跑,跑三四十分钟。现在基本上好了,晚上能睡7,8个小时。跑步是我生活的一部分。也许要跑60年。www.520diannao.com% T; L$ G. B: q4 ]$ m
我爱电脑技术社区--打造最好的电脑技术自学交流平台" o' V" u: r. P% O  Z+ T
  因为失眠对治疗的时间要长一点,在家呆了一年的时间,打工赚的钱差不多花光了。
$ [, l6 U0 B! Z* C+ G: N打造最好的电脑自学交流论坛
0 @$ c6 O' l! [- e  U打造最好的电脑自学交流论坛  到了2003年,过了年就出来,那时出来找工作就没有以前那么好运,从3月份出来,找了5个多月工作。刚出来就碰到SARS,真是倒霉,不敢随便在外面走动,还要戴个口罩,期间也上了二次班,一次是说我的学历不够,上了几天班走了。二次是说我的经验不够,对VC不太熟。再到8月份才找到了华为的外包公司。我可是通过层层考试进去的,外包公司的笔试,面试。再通过华为的笔试,面试。当时有十多个人参加华为面试,有一半通过,一半未过,我很幸运通过了。
- K, c8 ~( W+ l' a1 p3 r电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站打造最好的电脑自学交流论坛  {4 i% @1 H3 F& c9 q  t7 W, E
  我的第一份工作是上帝的怜悯,真的是走头无路才找到工作。如果生活条件过得去,我也不会走程序这条路,当时没有回头路走了,只有往前冲。我把经历写出来,没办法,因为我在找工作。有些经历不好意思写。对社会认识不够,希望有人能给我指点。

TOP

发新话题