入职一星期之感想

现在入职一周了,目前在试用期,试用期的任务就是做技术储备,学习web app前端知识,因为之后可能需要改版公司的一个app,不是用原生的安卓组件,使用html5来开发app的前端页面。

通过上周的调查,我从完全的零知识,到现在正在学习所需技术的基础知识,打算这周把基础知识学完,周末做一个简单的app,后面的时间逐渐拓展知识,丰富自己的app,模拟服务器方面的数据,做成一个完整的app。

从一个完全没有方向到开始学习,主要经历这几个阶段:

1、搜索你所要达到的目标,了解你需要用到的技术。比如我需要用html5来做一个app前端,我通过百度不断的积累所需技术的名称。

2、搜索到了一堆技术名称怎么办,也不知道哪个是干嘛的,哪个技术更好,这个时候就要把每个技术名称了解清楚,它是做什么的,有什么优势,可以解决什么问题,用在哪方面。有并列的技术,就可以比较他们之间的优缺点,最后选择一个对你来说更好的技术。

3、决定了需要什么技术之后开始寻找学习它们的资料,视频资料学习是入门最迅速的,这时候慕课网,极客学院以及网易云课堂是不错的网上学习的地方。确定好学习的方案,并且在脑子里一定要有这些技术怎么联合起来做自己想要的东西,即使你还不清楚我该怎么去使用它们。

目前我选中了Hbulider来开发app的前端页面,因为它自带了html5+和mui框架,再加上学习angularjs就可以把app的前端页面完美呈现了。

学习能力是陪伴程序猿一辈子的能力,英语能力也很重要,比如google旗下开发的angularjs是英文文档,想要更好的学习,能够看懂他的英文文档很重要,除了跟本国的程序员交流,国外的程序员也是增强自己的重要环节,github和stackoverflow是世界程序员的圣地,学好英语就能更好阅读外国人对于编程的思想。

当然看英文文档是一件很头疼的事情,因为不是母语,我需要绝对安静的环境,否则很容易分心,希望能够提高自己的英语能力,融入到英语中去,更好的提升自己。

原文地址:https://www.cnblogs.com/claireyu1219/p/5681931.html