尚武科技的所有工程师都是开发者,但是做为一个为客户开发app的团队,其实我们的整体也是可以看做是一个群体开发者,对于app的开发我们认为最重要的是什么呢?其实是自学能力。作为开发者,自学能力是最重要的能力。如果只靠书上的知识那是绝对完全不够的。其实不管多厚的一本书,讲的知识都是基础的不能再基础了。把那本书啃完只能算个入门。其实那些书上讲的东西都在APP开发的那个编程语言官方的文档上。那个文档就像一个字典,记录着那个语言中所有的东西,书上其实只是列举了一些常用的,所以说看书是远远不够的。最重要的是我们应该做时时刻刻的以一个学习者的状态去发现和实践。
具体点呢,比如遇到不会的就上 Google 去查,要么就去翻一下文档,比如上一个图片转换字符画的程序,就要有一个读取每个像素颜色的功能,书上根本就没有,当时是我自己看文档找到的。很多东西书里面都没有,我认为书就是能交给大家框架就已经非常的不容易了。
还有一个问题,我们也会很头疼,就是你要真的知道,你遇到了什么问题。知道了这些就算遇到了问题也能自己解决了,在自己编写项目的时候遇到问题自己去解决,不要遇到个什么小问题就去求助别人,没有人比你自己更了解自己的项目。在APP开发的具体领域里面很多东西也都是别的工程师自己摸索出来的。
等你对这个编程语言慢慢的熟悉了,就可以去编写更大的项目了,尚武科技当时首先进行的是 Android 开发,包括我们的第一个订单都是用但是很多自学的内容开发的,而且当时这个app到现在还在使用。
尚武科技的APP开发已经有5年了,我们用开放的心态去面对开发,不仅是希望为客户提供解决方案,也希望帮助APP的开发者,能够真正的成长,更希望有一天可以加入我们团队。成为我们的一员。