论坛首页 招聘求职论坛

关于《如何塑造自己成为一名合格的软件工程师》的讨论

浏览 58586 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-11-01  
楼上的诸位都说得很不错了,我就说说我的经历吧

在读书期间,我大一、大二在学校里搞推销,卖各种各样乱七八糟的东西。这个就不提了。
到大三的时候,我们系主任给我找了个活,用foxpro,开发一个饭店的点菜系统。为此我还赚了2000块钱。在此之前,我从来没有学过foxpro。
后来又去做另外一份兼职,是用一种叫做Toolbook的类似于VB的教育软件开发工具,做教育课件。在此之前,我从来没有学过Toolbook。
再后来,我兼职去另一家公司做他们的项目经理,做一个行政办公管理软件。也因此接触了以前很多自己从来不知道的领域知识。为了保护自己的软件不被盗版,还去研究软盘的防copy加密技术。

因此,我的经验是,找一家有事做的公司去做兼职,搞真正的开发,写真正的程序,面对真正的需求。这样对自己的帮助是最大的。
0 请登录后投票
   发表时间:2007-11-01  
培养出兴趣 优于 勤奋刻苦;
寻找一条平滑的学习曲线 优于 从难从严;
结合实践学以致用 优于 钻研理论知识和艰深技术;
虽然我认为后者也其有价值,但是前者更有可能取得成功
前者可以称为“敏捷学习方法”,后者更像瀑布型
0 请登录后投票
   发表时间:2007-11-01  
买了电脑的同学少玩网络游戏,多上技术论坛
学会如何使用baidu 或者GOOGLE
0 请登录后投票
   发表时间:2007-11-01  
这个帖子好,都是心得。

我觉得曹晓钢,庄表伟说的很好,多动手,参加一些比赛或兼职是很有好处的,
当初在学校时我身边就有这种例子,毕业时就已经很厉害了。
0 请登录后投票
   发表时间:2007-11-01  
我认为还要有很重要的一点:

把别人当成人来看。。。。

一般每个人都会有带路者
千万不要把带路者当所上帝,真理,因为真理,上帝都是靠不住的。
在教别人教课时,我一定会强调一点。。。
我是个人不要指望我会把所有的东西,原理,结果都告诉你。
如果你能自己想清楚,就是学会了,
如果你想不清楚,教的越多越是害人。

to:所有的教导者。。。。
0 请登录后投票
   发表时间:2007-11-01  
庄表伟 写道
楼上的诸位都说得很不错了,我就说说我的经历吧

在读书期间,我大一、大二在学校里搞推销,卖各种各样乱七八糟的东西。这个就不提了。
到大三的时候,我们系主任给我找了个活,用foxpro,开发一个饭店的点菜系统。为此我还赚了2000块钱。在此之前,我从来没有学过foxpro。
后来又去做另外一份兼职,是用一种叫做Toolbook的类似于VB的教育软件开发工具,做教育课件。在此之前,我从来没有学过Toolbook。
再后来,我兼职去另一家公司做他们的项目经理,做一个行政办公管理软件。也因此接触了以前很多自己从来不知道的领域知识。为了保护自己的软件不被盗版,还去研究软盘的防copy加密技术。

因此,我的经验是,找一家有事做的公司去做兼职,搞真正的开发,写真正的程序,面对真正的需求。这样对自己的帮助是最大的。

不太要脸的说:我的经历和庄大有点类似
0 请登录后投票
   发表时间:2007-11-01  
我大学里面真正干过的职业就是代写情书……

然后研究生才开始到企业里面实习,写代码的。
0 请登录后投票
   发表时间:2007-11-01  
补充下面几点:
1、沟通很重要,要学会有效的沟通
2、算法数据结构是基础,但实践同样重要,在大学要学好软件开发最重要的一环就是实践,找一个系统(或者跟一个老师做一个实际的应用系统)定一个计划去实现,保证能学到很多东西。
3、思维方式进步的基石,要多借鉴别人解决问题的方法方式,特别是要培训自己独特有效的思维方式。
0 请登录后投票
   发表时间:2007-11-01  
实践和总结是最重要的,哪怕书看的再多,能积累下来的经验也是源自实践。
研究生阶段参与的数个不同项目,是我的经验得到爆炸式增长的前提。
还有就是一定要勤快,就算参与了老师的项目,自己也最好能出去接项目回来做,我最多的时候同时参与三个项目的开发,感觉学的真不是一般的快。
0 请登录后投票
   发表时间:2007-11-01  
庄表伟 写道
楼上的诸位都说得很不错了,我就说说我的经历吧

在读书期间,我大一、大二在学校里搞推销,卖各种各样乱七八糟的东西。这个就不提了。
到大三的时候,我们系主任给我找了个活,用foxpro,开发一个饭店的点菜系统。为此我还赚了2000块钱。在此之前,我从来没有学过foxpro。
后来又去做另外一份兼职,是用一种叫做Toolbook的类似于VB的教育软件开发工具,做教育课件。在此之前,我从来没有学过Toolbook。
再后来,我兼职去另一家公司做他们的项目经理,做一个行政办公管理软件。也因此接触了以前很多自己从来不知道的领域知识。为了保护自己的软件不被盗版,还去研究软盘的防copy加密技术。

因此,我的经验是,找一家有事做的公司去做兼职,搞真正的开发,写真正的程序,面对真正的需求。这样对自己的帮助是最大的。

明年,要是我升上本科的话,很可能会向您说的“找一家有事做的公司去做兼职,搞真正的开发,写真正的程序,面对真正的需求。”这样去做。目前正在为以后能这样做做准备呢。:)
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics