论坛首页 招聘求职论坛

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

浏览 58585 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-11-01  
并不是所有学生都是出于兴趣选择从事it行业的,有不少人是因为相对较高的收入和就业前景才选择相关专业学习的。没有兴趣的支撑,很多人近似混日子的状态,导致大多数学生实际操作能力不是很强。来听讲座的学生当中肯定有相当部分人(特别是即将毕业的)是希望从讲座中了解一些实际情况的,比如现实工作里的软件工程师是怎么样的,如何才算合格的,怎么算是优秀的,每个即将踏出校门的人多少对自己都是有一定期望的,希望成为能独当一面的人,可是现实往往不是他们想的这么轻松的。

大家都是学生时代过来的,都知道很多无聊的课和看似无聊的课都是混过来的,有些专业课学的时候觉得空洞无用就混过去了,等到后来发现有用了却又拿不起来了。虽然这个说了没几个能听进去,不过却又是事实。

顺便你可以教导下你的学弟学妹们到了课程实践的时候别总想着绑个高手或者索性扔个别人做,虽然眼前是轻松了,但今后总是要自己做的。
0 请登录后投票
   发表时间:2007-11-01  
建议把标题改为《如何塑造自己成为一名优秀的软件工程师》!合格似乎没有非常之原创力与竞争力。
个人觉得:学生时代一开始就应该以优秀的标准来要求自己。第一要事便是学会做人,做一个优秀的人。
软件的品质就是做人的品质。软件的创新始于做人的创新。
人是软件最深的本质。
建议阿敏总司令首先谈谈这个。
0 请登录后投票
   发表时间:2007-11-01  
我们公司正准备为计算机相关专业的毕业生提供一次实战式短期培训。就是考虑到毕业生缺乏项目经验,就业风险大的问题才想到搞这样的培训。呵呵,在这里做一下广告了,http://www.jict.org/software.htm
涉及的技术有:Spring,Hibernate,Struts,Tapestry。
0 请登录后投票
   发表时间:2007-11-01  
说说自己,自己不是计算机专业的,没有学过操作系统、数据结构、体系结构、编译原理等基础,但是现在很多时候都感到这方面的缺失,感到实践还是非常需要理论的。另外想说说算法,什么红黑、二叉等一听就头疼根本没学过,实际处理时都是遍历加遍历,效率可想而知。觉得这是我很大的缺陷。所以基础非常的重要。
0 请登录后投票
   发表时间:2007-11-01  
corlin 写道
领导力是人人都有的能力。。

领导力不是人人都有的能力,领导力不是天性,而是后天培养出来的,也是需要学习的,领导力可以说一项技能,是技能就需要学习。很多leader管理水平不行就是缺少这方面的学习,当然也有些人的性格不合适做领导。
corlin 写道

记得平等待人,) 不要把自己当成高手,专家啥的。。

这个我十分认同,很多时候程序员都是在相互学习。所以在平时的学习生活中,放下姿态,真诚待人,必能得到大家的认可。

如何成为一个优秀的软件工程师总的来说就两点。
1正确的学习方法
2坚持不懈的学习


学习没有捷径走,但却是存在弯路的,讲究正确的学习方法就是不要走弯路,首先是大学的基础,基础很重要,当时毕业的时候觉得基础不是很重要,但是经过两年多的工作发现基础很重要。所以基础要学习好。

但是只是基础好是没有用的,一定要多动手,要思考,要深度思考,边思考边实践。那么在工作之后这一点尤其重要,一个问题不能只有一个解决方案,一定要多想几个解决方案,这是锻炼个人思维能力的好习惯。



0 请登录后投票
   发表时间:2007-11-01  
动手是第一位的,同时不要赶时髦,不要社会上流行什么就学什么,到毕业发现自己什么也没学会。
要把专业基础课学好,这个学好不光是考试的好成绩,还要真正的理解并且能够灵活运用。
学会利用互联网(不要只学会利用互联网打游戏)。
学会阅读调试别人的代码。
利用好图书馆(不是去图书馆泡MM噢),可以节省一笔不小的买书开支。
在当前手中还有买回来的书没看完的情况下尽量不要买下一本新书,避免毕业的时候才发现自己还有一批书没翻过,留着没有太大的用途,导致以废纸的价钱卖掉。
学会同学之间的合作,个人英雄主义的时代早已经过去了,记住:你不是比尔盖茨、求伯君、丁磊等等人物(即使你有潜力成为他们中的一员,如果你不会合作,你就永远只是具有这种潜力,而不能变成现实)。
0 请登录后投票
   发表时间:2007-11-01  
我觉得先搞清楚面向的听众是谁,然后在针对性的讲。做给学生听的讲座最怕的就是提前定一个很死的内容,然后不看对方反应死命的讲。
其实不管对方的喜欢是啥,大概你都要给他们讲点人生和大道理。比如如何对待工作,如何对待收入,如何对待同事。这些事情一般没有步入社会的学生都会有兴趣听。而且既然你已经工作十年,应该有很多例子了。
然后自然要说点如何对待自己的事业和职业。其实不管你是做程序员还是做销售,步入社会都要经过一个养成自己工作习惯的问题。这里先不要说什么是好习惯,什么是坏习惯,你至少要先有一个习惯。才步入社会最缺乏的就是一个能够被别人也是被自己看明白的习惯了,经常是东一榔头西一棒子,没头没脑,想到啥就是啥。我想至少做为我,你不管现在交给我一个什么样的工作,我绝对不会说我去了就绝对做不了,我至少可以做到做不好但是至少也能合格。我想大家工作久了,这个信心还都是有的。记得当初我做销售,最羡慕老家伙们可以和客户打出一片,总是问应该如何和客户聊天。得到的答案,聊天就是聊天啊,随便瞎说就行了。而自己带第一个项目,问老人应该如何做领导,得到的答案是能带着大家干活,让大家知道各自该干啥就行了。第一次做设计,答案更加简单,让大家明白了就行。其实事情都是很简单的,只不过年轻人都会胆怯,都害怕做不好,而且又没有做事情的方法,不知道该从啥地方动手。其实这就是做事情前不会分析,也没有一个做事情的大的思路。其实写程序和写文章,写小说,画画,写歌曲,没啥在方法上的大区别;同时和做销售,做领导也没啥大区别。只不过是分工不同,做事情的思路都类似。
0 请登录后投票
   发表时间:2007-11-01  
ozzzzzz 写道
我觉得先搞清楚面向的听众是谁,然后在针对性的讲。做给学生听的讲座最怕的就是提前定一个很死的内容,然后不看对方反应死命的讲。
其实不管对方的喜欢是啥,大概你都要给他们讲点人生和大道理。比如如何对待工作,如何对待收入,如何对待同事。这些事情一般没有步入社会的学生都会有兴趣听。而且既然你已经工作十年,应该有很多例子了。
然后自然要说点如何对待自己的事业和职业。其实不管你是做程序员还是做销售,步入社会都要经过一个养成自己工作习惯的问题。这里先不要说什么是好习惯,什么是坏习惯,你至少要先有一个习惯。才步入社会最缺乏的就是一个能够被别人也是被自己看明白的习惯了,经常是东一榔头西一棒子,没头没脑,想到啥就是啥。我想至少做为我,你不管现在交给我一个什么样的工作,我绝对不会说我去了就绝对做不了,我至少可以做到做不好但是至少也能合格。我想大家工作久了,这个信心还都是有的。记得当初我做销售,最羡慕老家伙们可以和客户打出一片,总是问应该如何和客户聊天。得到的答案,聊天就是聊天啊,随便瞎说就行了。而自己带第一个项目,问老人应该如何做领导,得到的答案是能带着大家干活,让大家知道各自该干啥就行了。第一次做设计,答案更加简单,让大家明白了就行。其实事情都是很简单的,只不过年轻人都会胆怯,都害怕做不好,而且又没有做事情的方法,不知道该从啥地方动手。其实这就是做事情前不会分析,也没有一个做事情的大的思路。其实写程序和写文章,写小说,画画,写歌曲,没啥在方法上的大区别;同时和做销售,做领导也没啥大区别。只不过是分工不同,做事情的思路都类似。

个人以为领导最基本的工作也就是每个人都有事情做,让每个人都知道自己该做什么,怎么做好。
0 请登录后投票
   发表时间:2007-11-01  
我还是觉得,想成为一名合格的软件工程师,只需要敬业就可以了。别总想技术没有,别总想做管理,别总想赚钱,踏踏实实干活,有这态度,早晚也能把自己塑造成高手,不只是合格。

如果只是要一个合格的标准,每天8:00~5:00,别太加班,享受生活,也不错的。
0 请登录后投票
   发表时间:2007-11-01  
其实计算机系理想的教育应该是这样
大一学java,javascript,struts,spring等技术
然后放出来工作一年
然后回到学校,学数据结构,操作系统,计算机组成等等

要是真这样教育,绝对个个是牛人了
0 请登录后投票
论坛首页 招聘求职版

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