软件开发是软件工程中的一个分支,于算法开发有着显著的区别,在实践过程中,我更感觉软件开发就像是建造房子一样,一个个demo就像是简陋的小屋,而大型的,好用的软件就像是漂亮的高楼大厦。
在招聘市场上,很多都要求2-3年以上的经验,或者高级工程师。显然我还不能达到这个要求,我的目标是软件工程师,是在公司能够负责一个模块开发的人,一个可以指导他人开发的人,这都需要我在实践过程中积累,这条路对我来说仍然很遥远,我不知道什么时候能找到工作,在没找到工作时,我只能不断的学习。这并不是说这个行业人才过剩,而是说作为开发人员,我们远没有达到马上就开始做一款产品的能力。学习的过程越艰难,漫长,也会把别的人挡在门外,你的价值也会更高。当然我也希望能够早日找到工作,但是我必须要有长期艰苦生活的心理打算。
如何自己也能够建造高楼大厦,无非就是都看别人建的,自己不断的去建,然年再去建,直到建造出美丽的房子为止。比如在安全和权限这方面,就比如大厦的门禁系统。