工作的一些事情


2015年6月2日,正式结束了在郑州实强电子的工作。从14年的11月份到15年的6月,将近八个月的时间。

关于开发的产品

就职于郑州实强电子期间,主要负责的是数字化网络教学软件的开发工作。或者说是属于在线教育,也就是互联网+教育。这与之前在读书郎教育电子的销售经历多少有点关系。之前是销售电教产品,也是从非智能学习机时代到搭配智能Android系统的电教产品迭代。在职期间,完成了数字化网络教学APP的部分开发工作以及整个过程中的Bug修复,产品维护、升级、新平板的适配工作。然后,开始了另外一个新的项目,用于学生和老师之间沟通交流,主要是在于即时通讯和原数字化教学内容的进行整合和移植。

数字化网络教学产品,作为工具进入课堂,提供无纸化的教学环境。老师可以完成作业的布置,批改作业,查看作业数据,进行考试,筛选试题等工作,学生利用APP,可以完成作业,考试,单词听写等,另外,查看个人做题的数据,记录上课笔记,单词背诵和查询,下载老师课件等功能。系统还会根据学生的做题错误情况,记录错题的同时,进行个性化的推送试题,巩固薄弱环节等。目前郑州也有部分学校在使用,6中,96中等,每天都会产生大量的数据。

以下是我个人的一些观点:

  • 在线教育,主要在于教育,然后是在线。所以说,教育-教书育人的本质不能改变,还要进行传播知识的。目前感觉很多在线教育的产品,主要的作用在于在线,把传统教学的内容,通过视频或者在线直播的方式,提供一个师生交流的平台。把传统的纸质作业,变为电子版本。教育的内容还是没有发生本质的改变。

  • 大数据,尽可能收集用户在使用产品过程中产生的数据,然后进行分析,不管是用于个性化教学还是预测,都会有很大的价值。老师和软件开发人员,共同讨论和研究,建立数学模型,数据交叉分析,可以发现传统教学中不太容易发现的问题。

  • 移动互联网,碎片化。学习不仅仅是传统的用于考试的知识,更多的工作中的技能、英语口语、计算机技能,甚至美食。利用移动互联网随时随地和碎片化,搭建分类学习平台。利用位置信息,也可以对接线上发现预约,线下培训等。

个人的收获和成长

  • 学会了使用英语工具,以及Google,Github,stackoverflow等技术网站;
  • 逐渐建立起个人博客的内容,从读书,技术,感悟等记录自己的成长;
  • 遇到困难的时候,能够冷静分析,并逐步分解解决问题。
  • 团队沟通协作能力提高,分享和交流共同去解决问题是一件非常愉快的事情。

Android的学习的分享

  • 2013年的时候,通过之前的一些知识,个人感觉未来会是移动互联网的。觉得有三个方向可选,Android,IOS,以及Html5;Android是基于Java,并且是开源的,网上有大量的资料和项目。将更利于学习方法的培养。当然,一直都是认为技术没有优劣之分,所有的技术都是一种工具,只是通过学会一种工具的使用,去培养自己学习的方法和能力。正如Symbian平台一样,Android,IOS这些,随着技术的更新迭代,也有辉煌散去的一天。最近,Android 推出了Android M,IOS也推出了Swift开发语言。

  • 2014的时候,基本掌握了一些Android的基础开发知识,但是缺乏的商业项目的经验,已经整个APP开发的流程经验。开始接触Java之外的语音,比如,php,javascript,Web前端,.net等开发平台等。除此之外,由于是信息安全专业,根据课程的一些方向,大概的了解一些服务器相关的知识,并搭建了WinServer和UbuntuServer服务的一些,了解Svn/Git,以及一些云计算平台。那时候电脑上硬盘基本上达到了上限,各种视频教程和技术资料。后来全部上传到网盘留念,在本地删除,了解到一些Android之外的技术后,开始重新投入Android开发中来,没有商业项目最好的解决办法就是去参加比赛。
    开始了尝试去开始一个完整的项目(无线点餐),从需求分析到数据库的设计和SQL,服务器的搭建,服务端PHP技术,Web端后来管理以及Android客户端 。前后大概有一个多月的时间去完成这个事情。这是工作之前最充实的一段时间了。

  • 2014年8月的时候,开始参与到商业项目中来。工作之后,精力也更加专注于Android技术的学习和开发。每天去关注一些Android技术领域的微博、博客的分享,学习于新的技术。也开始总结自己的开发工具包。不得不说,在工作中的学习速度和效率以及学习的效果是最好的。所以,最好的方式就是利用工作的方式,不断的提供工作的效率和自己的技术水平。在空闲的时间去做一些总结和分享,维护并不断补充优化自己的开发工具代码。

遇到问题解决

  • Debug, 分析,IDE 会很清楚的告诉你原因在那里,只是英文而已。而英文只是一种工具,会使用就可以。
  • Google ,你一定不会是第一个遇到这个问题的,所以善于利于Google去搜索你的问题。注意是用Google
  • android developer,stackoverflow ,Github能基本解决很多问题。
  • 用英文去搜索和阅读,中文资料你看到的只有资料的部分,而英文你看到的是整个互联网。

我经常使用的工具

  • 印象笔记:技术知识,好的文章
    浪费时间,你并不缺这一百块钱。购买–>地址
  • inoreader:RSS阅读器,订阅一些喜欢的个人博客。
  • 坚果云:用于公司和个人电脑时间,代码和工具的同步。以及重要数据的保存和备份。
  • Xmanager:SSH ,Ftp 等工具。
  • Listary:搜索本地文件夹和文件的工具。提高工作效率。
  • 网易云音乐:最懂你的音乐,听见好时光(要注册登陆使用)。

推荐的Chrome 插件

  • AdBlock:屏蔽网页广告,弹窗的插件。
  • Codota:代码查找,复制等工具。
  • Google Dictionary:字典工具,设置后,网页中遇到不会的单词,双击就可以查看意思。
  • LastPass:密码辅助工具。解决注册网站太多,密码填写不方便,容易忘记的情况。
  • Octotree:安装后,在Github中就可以向IDE一样,按照树型展开的方式浏览代码了。
  • Search by Image:以图搜图工具,安装后在网页的图片右击,就可以直接搜索改图片了。
  • 优酷一键通:安装后,就不用看优酷那一分钟的广告了,用了这么久还是挺稳定的。
  • 印象笔记·剪藏:印象笔记的剪藏工具,用于收集网页中的资料。
  • 惠惠购物助手:购物必备,可以显示商品的历史价格趋势,以及同类商品在其他网站的价格等功能。
  • 眼不见心不烦(新浪微博):屏蔽关键字等等,显示一个干净的微博。

感谢经历!希望更多的用户选择公司的数字化网络教学产品,公司发展越来越好!