软件开发人员实习心得
在大学里的最终一个冬天, 我完成了3个月的实习, 实习对我而言是一个难忘的体验, 让我不管做人还是做事都转变了许多. 总的来说, 虽然说不上乐在其中, 但实习确实是一段充实而有意义的事.
实习期间积蓄了太多三: 设计模式很重要
设计模式是我到公司才接触的事物, 主要是叙述一种面对接口的编程思维, 根据设计模式所编写的代码, 会比学校那种直接实现功能的代码繁琐一点, 增加许多看似多余的虚类或者接口. 但是这种代码更加具有拓展性, 更好地把数据封装起来. 在增加状态, 增加类的时候, 并不需要修改正多代码, 这种代码对于版本升级尤其重要.
在公司培训学习中, 我总能很快地把握各种设计模式的要领, 获得上司的好评. 但是我明白, 设计模式真要应用到代码中去, 是要培育一种习惯.
个人观点似乎说得有点多了, 下面说说我这3个月里的实台, 一个是现在很火的android, 另一个则是nokia的qt. android 用的根本是java语言, 其中还会带点xml语言; 而qt用的则是c++.
对于这2个平台, 用着的感觉其实大同小异, 用我上司的话说, 根底打好了, 语言就不应当是障碍. 感觉挺有道理的. 想当年我作为一个vb助教, 却没半点vb根底, 对vb那些根底问题还是可以比拟轻松地解决, 这跟我其他程序语言根底比拟好有着密不行分的关系.
android平台的一个根本窗口是一个activity, 除了根本的activity外, 还供应listactivity和tabactivity这些拓展的子类, 每一个activity都可以看作一个窗口, 一个进程可以有多个activity, 每个activity都拥有一个view, view可以通过xml设定, 当使用activity的子类时, 必需留意这些子类的xml必需含有特定id的控件, 或者不用xml实现view, 系统会有一个默认的xml去实现那些一个根底view并且实现必要的id.
在谈到view, 那么就必需说到layout了, android的layout很强大, 最根底的是横向或竖向的排列布局, 另外还有网格, 表格布局等等. 把握好布局的方法可以让我们对界面设计事半功倍.
android好玩东西有许多, 在我完成那个移植应用的时候, android总能给我一些惊喜, 例如popwindows这个设计, 他作用是弹出一个窗口等, 或者你可以把他看作一个acticity, 效率却比activity快许多. 利用popwindows, 你可以做出风格各异的消息框, 菜单栏, 下拉菜单等等.
另外还有一个抽屉类也很特殊, 他就像触屏系统的解锁一样, 拖动手柄, 便可拉出一个界面, 这种设计大大地节约应用的空间, 削减切换界面的操作,
软件开发人员实习心得 来自淘豆网m.daumloan.com转载请标明出处.