在没入IT这行时,我以为学习java、c语言的语法就可以。刚进入IT这行时,我发现在书上写的知识是不够的,必须去查java API,调用以前不知道的接口去完成一个功能,总以为要成为IT高手,就只要能用这些接口就可以了。现在进入IT界已经有2年的时间,现在发现要想成为一个IT界的人需要学习的技术很多,不能仅仅局限于编程完成一个功能,而要认真的考虑怎么去堆代码是合理的(这个涉及到了编程的设计模式),要真正用好暴露出来的API,不能仅仅局限于看API,进而要了解相应的架构技术(包括UI、网络、网络安全、web层的各种组件技术,数据库技术等等),编程不仅仅局限于完成某个功能,而同时要考虑系统的性能问题。更深的理解是编程语言只是个工具(之前我也一直这么说,但是没有这次感触得强烈),很多的编程语言就是个工具集的规范,通过这些接口去告诉计算机工作,说到这,那我们有必须要知道计算机的工作原理,如何使得计算机的各个硬件的工作效率高。不仅仅局限在编程的角度去考虑问题,我还通过软件工程的角度去考虑问题,如何监管软件的质量,如何考虑软件成本,如何构建软件(UML技术),如何管理软件版本,如何充分利用人力资源,使整个团队的效率最高,如何开发出让客户满意的系统。
自己的一点进步
最新推荐文章于 2022-02-28 19:36:03 发布