现在有很多的程序员,有计算机专业出生的,也有很多人是其它专业,但爱好计算机,或者因工作等原因不得不从事程序员的工作,在某些方面,非专业的人也还有相当的优势。简单的一些管理软件,和用户沟通,了解清除需求就可以做了,但象财务类,在开发队伍中就在清楚财务知识的人员,做石油行业的软件,在开发队伍中就有清楚石油行业知识的人,做地理信息系统类软件,就有专门的GIS专业培养出专业人才来,在各界有很多的程序员,程序员们在自己所在行业内的的水平也差别非常大,有些人,可以多在学校学了几年,起点就比较高,所有这些人进入到社会中后,如果不安排好自己的时间,就会越来越感觉到压力,现在的IT发展是非常迅速,如果我们不及时更新自己的大脑,就会跟不上时代的需要。
从事软件开发,是需要花费大量的时间在学习上的,特别是打工一族,是不能混日子的,在年青时还可以混一阵,但如果混到30岁或更大一些的时间,水平上不来,就会处在一种比较尴尬局面,别人给你开的钱少了,你不愿意,开的钱高了,老板觉得亏。当然你可以这时再努力学习,钱少一点也没关系,先有口饭吃就可以了,在努力后会有改善的。如果你后面能再努力起来也还行,只是这样你的生活就比别人慢了步了,别人有房子时你可能还在租房子,就说这租房子,一个人还好,有了老婆小孩就更难受了,要没老婆的,可能找老婆都困难了,你的生活总是在别人后面。
所以想要做一个好程序员,一定要好好学习,就普通程序员,把工作中用的一些相关知识都理解透,把软件工程、设计模式、UML、英语这些基础都多看看,多找几本书,每本书多看几遍,每一本书的重点可能都不一样,做Window程序开发的,就要把介绍windows内核的书多看看,做通讯的就把各种通讯方式在各操作系统一的模式都搞清楚,做WEB开发的,一定要理解web实现的一些机制,不管是ASP.NET还是JSP或其它什么,对可以在浏览器起解释的一些东西都应该搞清楚。
不管做哪一行的,都要多看书,多与人交流,只有一停的学习,你的知识面才来广而深,不能只看到把工作能应付下来,就可以放松了,可以天天回家打游戏了,如果这样,你现在是什么价位,三年后你的价位还是这个数,10年后可能就不敢轻易换工作了,还有随时失业的可能。
在我的生活中有一个这样的例子,那哥们学习劲头特别足,以前在小地方,周围的人水平都差,与人交流也没在专业知识方面有太多进步,那时就学习英语,后来到北京,我建议他找C++方面工作,他以前做了一些VC方面的项目,所以也了解一些,但在北京一面试,发现了自己以前就会用VC工具画界面(以前都是做数据库管理方面的项目,主要就是画一个窗口,然后连接数据库处理一下,在以前的应用中),开始一下找不到满意的工作,就建议他不要急,因一着急,你随便进一个小单位,一进去可能就半年过去了,那哥们就一边学习一天找工作,对C++的书看了不少,VC的书也看了不少,对socket编程,对STL等以前不了解的东西就一边学习一边写例子实践,两个月后,他就说在所有的面试中,就那几方面内容,最后选择了一家做电信行业的公司,全英文面试(英语在这时就体现出来价值了,在平时看英文帮助也很有用了),待遇是9K,从西部落后的地方来,一下能找到这样的一个工作岗位,缘于其以前学习的积累,英文是一方面,在C++开发方面及以软件开发周期的其它相关知识,9K在北京对一些高手来说是不多,因为高手们的水平都不错呀,但北京也有很多程序员,工作也好几年,工资还在6K内,主要原因是水平还没有上去。
当然,找到好的工作,水平是一方面,多认识一些人,特别一些历害的人,会为你带来很多机会,也会为你找到一份理想的工作提供更多的帮助,机会来了,良好的沟通能力就变得非常重要了,这时就是一个人综合素质的体现了,很多人,可能进公司时工资不高,但在工作中能力很强,可以很快做到领导的职位上,职位高了,收入也就高了,所以做技术,花了大量时间学习专业知识的同事,也可以多看一些项目管理,团队管理,谈话艺术等方面的书,技术做久了,不注意发展自己的表达能力,让自己的语言系统都退化了,一定要加强。
时间安排上,一定要合理,有计划有步骤的进行,可以也按重要与紧急之间组合来做一个四象限的划分,学习也是有选择性的,一象限重要并紧急的知识放在第一位把它搞明白,然后二象限重要的,之后是三象限紧急的事情,最后就是四象限不重要也不紧急的事了。
在学习中最好计划到年,这样几年之后你就可能会变成什么样子都可以看到了,也算给自己一些诱惑,不停的鞭策自己,再将计划细分到月,每一个月应该达到什么样的目标,一定要努力完成,这样才能保证年计划完成,之后再将月的计划细分到周,天,这样只要周、天的计划都完成了,月以及年的计划都完成了,养成一个好的习惯,生活变得越来越好,如果你现在水平还相当差,时间就要安排紧一些,如果水平也差不多了,可以多花一些时间享受生活,多陪陪对象、老婆、小孩,但计划是必不可少的。
我写出来,是希望自己可以做到一些好的计划,可以不断的学习。希望那些水平还不够,却天天想着享受生活的朋友们,要花些时间来提高一下自己。
希望大家都早日成功,大家都成功了,中国的软件业就成功了。如果其它行业的人都爱学习,有好的计划,那大家都会越来越强,这样整个中国就强了。
从事软件开发,是需要花费大量的时间在学习上的,特别是打工一族,是不能混日子的,在年青时还可以混一阵,但如果混到30岁或更大一些的时间,水平上不来,就会处在一种比较尴尬局面,别人给你开的钱少了,你不愿意,开的钱高了,老板觉得亏。当然你可以这时再努力学习,钱少一点也没关系,先有口饭吃就可以了,在努力后会有改善的。如果你后面能再努力起来也还行,只是这样你的生活就比别人慢了步了,别人有房子时你可能还在租房子,就说这租房子,一个人还好,有了老婆小孩就更难受了,要没老婆的,可能找老婆都困难了,你的生活总是在别人后面。
所以想要做一个好程序员,一定要好好学习,就普通程序员,把工作中用的一些相关知识都理解透,把软件工程、设计模式、UML、英语这些基础都多看看,多找几本书,每本书多看几遍,每一本书的重点可能都不一样,做Window程序开发的,就要把介绍windows内核的书多看看,做通讯的就把各种通讯方式在各操作系统一的模式都搞清楚,做WEB开发的,一定要理解web实现的一些机制,不管是ASP.NET还是JSP或其它什么,对可以在浏览器起解释的一些东西都应该搞清楚。
不管做哪一行的,都要多看书,多与人交流,只有一停的学习,你的知识面才来广而深,不能只看到把工作能应付下来,就可以放松了,可以天天回家打游戏了,如果这样,你现在是什么价位,三年后你的价位还是这个数,10年后可能就不敢轻易换工作了,还有随时失业的可能。
在我的生活中有一个这样的例子,那哥们学习劲头特别足,以前在小地方,周围的人水平都差,与人交流也没在专业知识方面有太多进步,那时就学习英语,后来到北京,我建议他找C++方面工作,他以前做了一些VC方面的项目,所以也了解一些,但在北京一面试,发现了自己以前就会用VC工具画界面(以前都是做数据库管理方面的项目,主要就是画一个窗口,然后连接数据库处理一下,在以前的应用中),开始一下找不到满意的工作,就建议他不要急,因一着急,你随便进一个小单位,一进去可能就半年过去了,那哥们就一边学习一天找工作,对C++的书看了不少,VC的书也看了不少,对socket编程,对STL等以前不了解的东西就一边学习一边写例子实践,两个月后,他就说在所有的面试中,就那几方面内容,最后选择了一家做电信行业的公司,全英文面试(英语在这时就体现出来价值了,在平时看英文帮助也很有用了),待遇是9K,从西部落后的地方来,一下能找到这样的一个工作岗位,缘于其以前学习的积累,英文是一方面,在C++开发方面及以软件开发周期的其它相关知识,9K在北京对一些高手来说是不多,因为高手们的水平都不错呀,但北京也有很多程序员,工作也好几年,工资还在6K内,主要原因是水平还没有上去。
当然,找到好的工作,水平是一方面,多认识一些人,特别一些历害的人,会为你带来很多机会,也会为你找到一份理想的工作提供更多的帮助,机会来了,良好的沟通能力就变得非常重要了,这时就是一个人综合素质的体现了,很多人,可能进公司时工资不高,但在工作中能力很强,可以很快做到领导的职位上,职位高了,收入也就高了,所以做技术,花了大量时间学习专业知识的同事,也可以多看一些项目管理,团队管理,谈话艺术等方面的书,技术做久了,不注意发展自己的表达能力,让自己的语言系统都退化了,一定要加强。
时间安排上,一定要合理,有计划有步骤的进行,可以也按重要与紧急之间组合来做一个四象限的划分,学习也是有选择性的,一象限重要并紧急的知识放在第一位把它搞明白,然后二象限重要的,之后是三象限紧急的事情,最后就是四象限不重要也不紧急的事了。
在学习中最好计划到年,这样几年之后你就可能会变成什么样子都可以看到了,也算给自己一些诱惑,不停的鞭策自己,再将计划细分到月,每一个月应该达到什么样的目标,一定要努力完成,这样才能保证年计划完成,之后再将月的计划细分到周,天,这样只要周、天的计划都完成了,月以及年的计划都完成了,养成一个好的习惯,生活变得越来越好,如果你现在水平还相当差,时间就要安排紧一些,如果水平也差不多了,可以多花一些时间享受生活,多陪陪对象、老婆、小孩,但计划是必不可少的。
我写出来,是希望自己可以做到一些好的计划,可以不断的学习。希望那些水平还不够,却天天想着享受生活的朋友们,要花些时间来提高一下自己。
希望大家都早日成功,大家都成功了,中国的软件业就成功了。如果其它行业的人都爱学习,有好的计划,那大家都会越来越强,这样整个中国就强了。