您的位置:首页 > 其它

一个从非软件专业调到软件开发中的思路转变过程

2016-09-01 12:49 585 查看
1、出在朦胧阶段。在大二下正式接触了软件,刚开始自己的想法很简单,就是觉得软件很神奇,于是乎凡是计算机的杂志、书籍都拿来看,然后就去机房进行操作,每天都乐此不疲。此时的软件认识程度:软件嘛,就是背诵呗,你记得越多,你自己懂得越多,靠的是你的记忆力嘛;当然你书看多了,适当的时候绕点小弯,解决些初级问题。比如系统优化啊、恢复已经删除掉的文件啊、向别人介绍下系统里面的各个进程的作用啊,文件的作用啊,如此而已。2、进一步扩大知识面阶段。后面大三接触了linux系统,知道除了微软这个傻瓜化操作系统外,还有一个对使用者要求比较高、开源为主的操作系统,自己此时开始对程序有了初步的认识,知道了更多的专业术语。 程序编程语言除了 c、c++、java、vb等外,还有js、vbs、perl、python等。想想真是越学越多啊。这时开始会了一些脚本配置的工作,认识了下linux操作系统的文件系统结构、系统配置、linux版本、软件安装、升级,说白了就是一些linux的基本操作吧,入门级啦。当然这期间玩多个版本的linux不亦乐乎3、开始进入程序认识阶段。大三下准备做项目了,方向是嵌入linux系统,当时在这块我有一定的优势,所以自然我就担任了系统移植的任务。只不过那时的我基本、认识、素质各方面都是处于比较低的水平,虽然有去看操作系统源代码,但是都是停留在系统的各个文件夹是负责什么的,却一直都未能深入到源码级进行修改。在这个阶段倒是对代码有了初级的认识4、实战阶段,代码书写水平在初级阶段。这时的我可以进行简单的技术支持,但是做一个任务还是需要比较久的时间的。完成任务也可以,但是只是停留在复制粘贴修改的阶段,如果是自己设计的程序无法做到全盘把握、全局控制,因为都不知道有什么函数可以拿来调用完成工作。这个阶段在摸索中完成任务5、认识加深的阶段。这个阶段可以根据我需要的函数来自己设计,类可以自己划分,将系统提供的函数、类当成了一种辅助,不再依赖于底层给的、别人给的程序的支持,而是自己知道整个架构应该是怎么样子的,应该怎么设计,当然这样子就可以根据自己的需要来找代码、设计程序啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐