从政治法律做到程序员,又从程序员做到管理者.总结一些自己的以及看到的经验.希望IT之子能够受到一些启发,少走一些歪路.说的不好,不要见笑.
一策划
在做项目时,策划是最重要的一环.策划的好坏,直接影响到项目最终的发展.我在这上面走了不少歪路.曾经有一段日子想一步做一步,最后导致项目在改动时,差不多翻新一遍.我觉得做项目,无论是b/s结构与c/s结构,都要多做接口.比如动网的插件就是一个比较好的思想,还有微软操作系统本身,com接口等.只要项目容易扩展,那么本身就是一个最成功的项目了.
其次,策划必须面向对象,项目是给谁用的,具备什么功能,都必须有一个明晰的想法,最好是写一份策划书.如果这些做到了,相信提高自身的水平便是一个飞跃性的跨度.其实这些都是老生常谈,但是许多人都做不到.记得我下属的程序员开始做程序,一个小的项目都要修改好多次,要是大的项目基本上做到最后就做不出来了.
二目标
做任何事情都要有计划与目标,做项目尤为如此.假设做一个网站,分几步计划去做,什么时候做完,都是必须考虑的.要是做不完,那么就不休息吧.这样才有鞭策与动力.不懂的就找资料,做不过的就找老师.最后不但按时完成任务,而且对自己的水平大有提高.
三验证
一个项目出来了,一定要反复以使用者的身份进行检测验证.如果觉得不方便或者达不到要求,再改过.虽然说这个流程很简单,但是有些计算机出身的同志由于他方知识的缺乏,导致成功的项目变成失败的项目.解决的办法是多学习一些他方知识.个人觉得补充程序员思想有三种学科,文学,心理学和经济学.具体为什么是这三科,也许我自己深有体会吧,不过这东西只能意会了.