幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
123
返回列表 发新帖
楼主: august

请教学习方法

[复制链接]

7

主题

190

帖子

1766

积分

⑥精研

....

积分
1766
发表于 2007-7-8 20:05:24 | 显示全部楼层
继续转帖: [s:5]


--------------------------------------------------------------------------------

下午看《程序员》今年第二期,看到一段特别有体会的话:

似乎很多计算机系毕业生的经典理想是“做两年程序员,调到市场部,做Sales,关键客户到手以后,能升职则罢,否则就拉出去单干”,如果一种职业规划成了一种群体理想,倒要反思一下是不是有点问题了。

这是一个现实情况,而且这种职业规划已经存在、流行了有点年头了。最著名的讨论就是程序员到了30岁以后可以干什么?普遍的论调认为程序员是吃青春饭的,30岁以后知识更新的速度、加班的体力等等都比不上年轻人了。所以,程序员基本上做到30岁就会面临职业危机。然后很多人找到的出路就是:转向做管理。(我的Bullshit探测器响了)

这个“30岁以后怎么办”的问题在1999/2000年的时候就讨论很多了,现在五年过去,我倒是挺想知道,那时候那批刚刚大学毕业的二十五六岁的程序员现在都干什么去了。出路或许包括:开发主管?技术主管?项目经理?Sys Admin?老师?测试?还是做程序员?彻底离开软件或IT行业?Marketing?销售?从乙方变成甲方?出国念书了?

不管怎么样,他们一定用自己的行动为“程序员到30岁以后干什么”找到了答案。其实,程序员算是就业口径很宽的了,因为毕竟在IT业里面还是可以跳跳的,只要你自己愿意,只要你自己不怕面对新事物。而且,程序员——或者说是搞IT的人的工资还是很高的(相比于其他行业,例如PR、广告、化工、建筑、航运等等等等)。我觉得《程序员》可以就此做一个调查,给现在的二十几岁的新程序员指指路。

我是怎么想的

程序员未必要去做管理。难道程序员的主要出路就是等到媳妇熬成婆,去管理后来的程序员么?这世界哪来那么多管理的位子啊。

而且管理人是很苦的活。手下人争风吃醋、勾心斗角,一个培训名额摆不平,加薪幅度不满意,相互拆台,或越级告状,不一而足。但单是要让你手下人都士气高涨跟着你干,就是一件很高技巧的活。况且,平时家里有个老婆/女朋友要让她一直高高兴兴的就已经很难了,要是单位里还有一群手下要去照顾,多数程序员都会累趴下的。

程序员本来就是一个Technical Guy,面对的是程序、产品、计算机。由程序员转管理、转销售并不容易,因为管理、销售等等,面对的都是人。那种环境里,保不准谁当面笑呵呵的,转手就把你卖了,你还帮着点钱。Technical Guy去面对这种环境实在是很累的。所以说,做管理,并不值得被大多数程序员作为一个主要的努力方向。

普通一个兵,并不用老想着去做将军。不想做将军的士兵也可以是一个好兵,我就是一个不想做将军的士兵。兵?连长?团长?师长?将军,这是一条越走越窄的路,而且有很多由不得你自己控制的因素。我倒宁愿往特种兵的方向发展:你可以精通各种枪械,也可以精通车辆,也可以精通各国语言,也可以是体力特别好,也可以是神经特别镇静,也可以是枪法特别好,也可以是又会开飞机又会开潜艇,等等,选择多了去了。

所以程序员也是。不用老想着做军官(管理者),可以想想去做一个特种兵。
萝卜啊,白菜啊,土豆星啊,梦想有爱啊。
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-7-8 22:45:32 | 显示全部楼层
其实还有一个简单的出路,就像那些学画画的人一样。
如果成不了著名画家的话,就作老师教人画画好了。
所以现在这个社会上,好兵程序员不多,成功升格帅的程序员更是寥寥无几。
但是,IT培训班绝对不少。
え~え~お!!!
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2007-7-8 23:48:24 | 显示全部楼层
就是那种近乎骗人的机构 [s:5]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2007-7-9 12:40:41 | 显示全部楼层
我想问一下的是,STL -> (Boost)  ->(MFC)   这几样是什么呢?我对它们真的没完没概念,有没些什么相关资料介绍下,或者有些什么学习这几样的好书籍? [s:1]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-7-10 11:07:26 | 显示全部楼层
恩,这个,当有明确的关键字的时候,就应该去活用Google了。

其实我个人觉得这几个和游戏制作没什么太大关系。
这也是为什么商业软件公司很少会招专游戏类程序员的原因吧。
え~え~お!!!
回复 支持 反对

使用道具 举报

2

主题

26

帖子

288

积分

③业余

积分
288
QQ
发表于 2007-9-12 01:43:13 | 显示全部楼层
把问题整理归类,到底哪些是数学问题,哪些是程序问题。
或者把一些数学问题写成函数之类的,之后只要填充这些函数就行了。
回复 支持 反对

使用道具 举报

8

主题

215

帖子

2223

积分

⑥精研

积分
2223
发表于 2007-9-22 17:27:38 | 显示全部楼层
我的感觉是如果真的在一个阶段内想同时"学好"数学和程序的话,程序语言只要学一种,只要精通这么一种通用的就够了.稍微翻了下帖来看,august同学问的东西太杂了,给我的感觉是有点浮躁.语言基础扎实了才能去学别的概念,相对的,在学习别的概念时如果使用同一种语言对更快掌握语言也有帮助.

当然我并不是说一辈子都要坚持一种语言.事实上在一个项目里实际做开发也不太可能只使用一种语言.只不过刚开始学得太散会浪费很多精力而且效果不太好.
回复 支持 反对

使用道具 举报

2

主题

26

帖子

288

积分

③业余

积分
288
QQ
发表于 2007-9-26 18:20:40 | 显示全部楼层
引用第23楼august于2007-07-09 12:40发表的  :
我想问一下的是,STL -> (Boost)  ->(MFC)   这几样是什么呢?我对它们真的没完没概念,有没些什么相关资料介绍下,或者有些什么学习这几样的好书籍? [s:1]



这三个做游戏都不是必须地,完全可以等知道是什么东西之后再学。
名称     规模 使用情况   使用方式   好书?不过未必合你胃口。
STL            小      常用             源代码            泛型编程与STL
Boost         大      用的人少     源代码          没看过相关的书
MFC          大    常用      dll          深入浅出MFC


名称     用处
STL           封装常用的算法与数据结构,比如数组的封装之类地。
Boost        boost是一个c++开发库,比如线程什么的啊,文件什么的啊,函数的封装之类的,当然很多完全可以用API来做,不过它就是可以跨平台啊。使用标准C++技术啊。

MFC          基本就是封装了WIN32 API,恩,与boots有什么不用。这个用的是旧技术啊,还有Boost做的是后台的部分.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-30 00:20 , Processed in 0.027661 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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