A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  张泽华: 软件工程和计算机软件开发双学士学位,思科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 )是我在爱尔兰学习的时候一个老师给我的建议.



  ABUSPK:您从事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学习交流论坛. 参加一些学术交流活动,都会得到提高的.




评分

参与人数 1黑马币 +10 收起 理由
Sword + 10 顶起!

查看全部评分

10 个回复

倒序浏览
沙发,,
回复 使用道具 举报
顶一个!
回复 使用道具 举报
顶一个!
回复 使用道具 举报
我来啦...顶....
回复 使用道具 举报
不错不错
回复 使用道具 举报
很幸运,接下来要被小华华带一个月的课,而且安卓基础也是他带,我和我的小伙伴们爽呆了
回复 使用道具 举报
曹睿翔 发表于 2013-8-7 20:22
很幸运,接下来要被小华华带一个月的课,而且安卓基础也是他带,我和我的小伙伴们爽呆了 ...

听起来貌似很幸福滴样子
回复 使用道具 举报
期待老张不会让我们失望...
回复 使用道具 举报
主动分析查明原因,这是成长的最好机会,发现环境参数的细微差别,把问题的原因给定位出来,记录下来. 大多数专家都是在这种历练中出来的. 对工作的极端细致是培养个人素质的最好历练啊  收益了
回复 使用道具 举报
请问张老师还授课吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马