专访张泽华:细微中发现问题 源头上解决问题

http://www.apkbus.com/android-4934-1.html

专访张泽华:细微中发现问题 源头上解决问题

2013-8-6 13:52|发布者: vincy西西1010|查看: 844|评论: 17

摘要: 张泽华,软件工程和计算机软件开发双学士学位,思科CCNA认证,国家信息产业部网络工程师认证,曾先后赴英国诺丁汉,爱尔兰交流学习。先后任职于Nortel,CIeNET,爱立信,博彦科技等知名企业。参与基于android平台的手 ...

张泽华,软件工程和计算机软件开发双学士学位,思科CCNA认证,国家信息产业部网络工程师认证,曾先后赴英国诺丁汉,爱尔兰交流学习。先后任职于Nortel,CIeNET, 爱立信,博彦科技等知名企业。参与基于android平台的手机电视,IPTV,主导和参与android平台下的视频监控系统、车载电脑和基于无线协议的打印机等项目开发。对android体系结构有深入的了解。在android安全和反病毒方面有独到的见解。

以下是小编对张泽华老师的访谈:


APKBUS:请介绍下您自己(包括学习背景、工作经验).


  泽华老师:


我是南昌大学毕业的,软件工程和计算机软件开发双学士学位,国家信息产业部系统分析师认证, 对计算机网络也比较感兴趣,06年考取了思科的CCNA认证,大学期间去过英国诺丁汉,爱尔兰交流学习. 毕业后先后在北方电信,瞬联软件, 爱立信,博彦科技等公司工作过.现在在csdn黑马训练营主要负责android培训.


  APKBUS: 您是如何步入Android开发这技术领域的?工作中您觉得哪些事对您有重要的影响?


  泽华老师:


09年在北方电信的时候开始做C#开发,后来项目组有个停车场流量监控的项目,需要开发一款带有智能操作系统的网络摄像头,对opencv和android产生了兴趣,开始接触android开发。


APKBUS:您曾赴国外交流学习,在此期间,您觉得中国开发者在技术开发方面的学习与国外开发者有什么不同,哪些需要借鉴?


  泽华老师:


  个人觉得中国人开发者喜欢把问题复杂化,考虑的问题很多. 而国外开发者喜欢简单,习惯用最简单的办法解决复杂的问题. KISS(keep it simple and stupid )是我在爱尔兰学习的时候一个老师给我的建议.


  APKBUS:您从事Android方面的研究有很多年了,对Android也有很深的了解,以您的理解Android是一种怎样的结构?


  泽华老师:


个人理解Android就是一个建立开源项目上的手机设备的软件栈.从底层的linux内核, 中间件,到 Dalvik虚拟机,最后到上层的关键的应用程序.每一块都能看到开源代码的影子. 这些开源的项目有机的结合在一起,经过google的包装就变成了android系统.


  APKBUS:据知,了解Android系统架构对程序员很重要,那么开发者在学习这一过程中应注意哪些问题?


  泽华老师:


初学者不要急于求成,要打好基础,常见的设计模式,调试技巧要先熟练起来, 如果一上来就要看源码, android源文件很多,类之间关系相当复杂,跟踪过程中往往会迷失在源码的汪洋大海中. 其实最好的做法是遇到问题,先思考,去猜测,思考完毕后去阅读源代码,看google如何实现的,验证猜想.


  APKBUS:您现在从事Android教育方面的工作,很受学生欢迎啊,而据我们所知您之前参与过很多Android项目的开发,可谓是一位老兵了,能分享下您的一些开发经验么?


  泽华老师:


  遇到问题多观察,多思考, 我们经常遇到问题,而且很多问题重启程序或者重启机器就好了,有很多时候简单的归结为人品问题,这是不对的. 任何问题都是有因果联系的,主动分析查明原因,这是成长的最好机会,发现环境参数的细微差别,把问题的原因给定位出来,记录下来. 大多数专家都是在这种历练中出来的.


  APKBUS:这一路走来,您从软件开发中获得的感悟是什么?


  泽华老师:


  工作几年来,觉得提高最大的还是在黑马训练营当老师的这两年, 教学相长, 一个人的能力毕竟是有限的. 多与同事,朋友,学生交流.会有很大的进步.

  做事要彻底, 如果没有彻底解决,就相当于没有解决. 未解决的问题总有一天会冒出来,只是时间早晚罢了


  APKBUS:随着移动应用和云计算的快速发展,安全问题被推到风口浪尖,安全缺陷、手机病毒、数据泄露等新闻报道层出不穷,对于移动安全和反病毒方面,您有哪些想法分享给大家?


  泽华老师:


  个人感觉移动安全没有媒体炒作的那么严重,一般android用户只需要在安装应用的时候注意检查该应用的权限就可以了,

  不过电脑手机交叉感染的病毒,这个需要注意. 有很多电脑病毒会在手机插在电脑上充电的时候 感染手机,静默的安装病毒程序.建议大家如果不做程序开发尽量把usb调试给关闭掉.


  APKBUS:目前阶段,哪些安全技术是市场关注的热点?开发者应该怎么做来加强安全防护?


  泽华老师:


  安全市场目前关注的热点就是主动防御. 人工智能这样的技术了.在不需要ROOT的前提下实现Api Hook功能 也是很多杀毒软件公司研究的方向.

开发者要做的安全防范, 不希望别人调用的组件主动加上权限,密码的输入可以采用软键盘或动态口令输入了.


  APKBUS:您有没有什么意见或者建议给Android学习者?


  泽华老师:


  学习是一个循序渐进,日积月累的过程,不要浮躁一步一个脚印,踏实的学习,

  要对整个android有深入的了解,需要了解Linux内核、C语言、jni ARM体系结构,dalvik虚拟机很多方面的知识. 这都需要有蚂蚁啃骨头的精神, 持之以恒坚持不懈的努力. 另外一个人的力量毕竟是有限的,多与别人交流.空闲的时候可以看看apkbus等的android学习交流论坛. 参加一些学术交流活动,都会得到提高的.


本文为APKBUS原创,转载请保留原文链接http://www.apkbus.com/android-4934-1.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值