打打游戏就毕业了?论移动开发者的“职业素养”!
又一年高考结束了,在这个AR手游和电子竞技行业崛起的时代里,使编程专业变得紧俏起来,但是,真的选填计算机领域专业,每天打打游戏,就能安稳度过大学四年时光了吗?
目前,对移动开发的人才需求确实很大,不过,这不是好混的职业。成为一个优秀的移动开发者,光是前端技术,就是一段艰苦的成长史。在此,小编给大家分享四位开发者学习前端技术的路线图和一款APP运营工具,希望能帮助大家给自己制定一个职业素养的技能规划。如下:
前端技术的路线图
Kamran Ahmed 的 2018 年现代前端开发指南
想要成为一名成功的前端开发者,那么需要学习以下知识点:
学习 HTML 基础知识;
学习一些 CSS;
学习基础的 JavaScript;
了解一下 jQuery:现在新的项目中,jQuery 的使用已经没有那么广泛,了解一下即可;
学习包管理器;
CSS 预处理;
CSS 框架;
CSS 编程方式;
构建工具;
选择一个框架,如 React、Vue 和 Angular;
学习渐进式 Web App;
了解静态类型检查器;
服务器端渲染。
AdamGołąb 的 React 开发者路线图
GitHub 地址:https://github.com/adam-golab/react-developer-roadmap
了解基础的知识点:HTML、CSS、JS;
进阶技能:学习 GIT、了解 HTTPS 协议、使用 Google 搜索引擎、熟悉终端、了解算法和数据结构、阅读相关设计模式书籍;
在相关网站上学习 React 知识点;
熟悉使用的工具:包管理器,如 npm、yarn、pnpm;Task Runners,如 npm 脚本、gulp;
学习 CSS 预处理器、CSS 框架、CSS 算法、JS 中的 CSS 样式;
学习状态管理;
路由;
了解 API 客户端;
学习实用库;
单元测试、终到终端测试、集成测试;
服务器端渲染;
静态站点生成器;
后端框架集成;
移动应用开发:React Native、Cordova/Phonegap;
桌面应用开发:Proton Native、Electron、React Native Windows;
虚拟现实:React 360。
Adnan Ahmed 的 2018 年现代后端开发指南
可以通过学习以下知识点,更好地掌握后端开发技术:
学习一门编程语言;
学习包管理器;
了解标准做法和最佳实践;
务必要读一读有关安全性的最佳实践;
学习测试;
学习如何在关系型数据库中永久保存数据;
学习一个框架;
学习一种 NoSQL 数据库;
学习如何在应用级别实现缓存;
理解 REST 并学习 RESTful API;
学习不同的认证方式;
学习消息传递机制;
了解搜索引擎;
学习使用 Docker;
Web 服务器的知识;
学习如何使用 WebSocket;
学习如何用 GraphQL 编写 API;
学学如何使用 Neo4j 或 OrientDB。
Flavio Copes 的 2018 年成为 Vue.js 开发者的路线图
要成为一名熟练的 Vue.js 开发者,需要学习以下基础知识:
Web 工作原理的基础知识;
HTML、CSS;
DOM(https://flaviocopes.com/dom/);
浏览器工作原理;
JavaScript 基础知识、事件处理、最新的 ES6-7-8 功能;
Git(https://flaviocopes.com/git/);
如何使用终端;
Vue 基础知识;
WebPack;
如何使用 npm 或 yarn 安装依赖包;
如何使用 npm 脚本运行任务;
CSS 现代工具:SASS、PostCSS;
一个 CSS 框架,如 Tailwind、Bootstrap 或其他;
如何在 JS 中运用 CSS 使用单个文件组件;
如何使用组件、vuex 及其库来管理状态;
如何使用 prop 类或 TypeScript 检查类型;
如何使用 vue-router 处理路由;
学习 Axios 或 fetch 使用,以及了解 GraphQL / Apollo / REST;
使用像 lodash 或 moment 这样的实用库;
如何使用 Jest 和 Vue Test Utils 进行测试;
如何使用 Cypress 或 Puppeteer 或其他工具进行端到端测试;
如何使用 Electron 构建桌面 Vue 应用程序;
如何使用 vue-i18n 国际化应用程序;
如何实现服务器端呈现。
运营辅助工具
一个互联网移动创企,除了前端开发以外,还有之后产品的运营推广。好在互联网时代,不断地在简化人工成本,一切依靠大数据来实现自动化!
今天小编选择性为大家介绍一个APP运营辅助工具——shareinstall。
shareinstall主要涉及的操作知识有:
- 如何在IOS和Android中导入SDK(精确的获取app每一次安装的分享(或推广)来源,简称渠道统计)
- 如何添加权限申明
- 如何分配APPKEY
- 如何运用ShareInstall.getInstance().getInfo()获取相关信息,唤醒页面
- 如何获得个性化安装参数(简化了游戏组队的操作步骤,提高了用户的游戏体验)
- 如何运用scheme、universal link等技术完成一键跳转(量级较轻,应用集成造成的代码冗余少,集成简单)
滴水穿石,非一日之功!希望大家能够好好琢磨以上提及到的移动开发者的“职业素养”,为自己的将来做一个明确的学习规划!
打打游戏就毕业了?论移动开发者的“职业素养”!相关推荐
- “游戏发布 20 年之后,开发者喜提百万富翁!”
整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 这是独立开发者一次成功,只不过,横跨了 20 年的时间才得以实现. 玩游戏的小伙伴想必对近日在 Steam 上爆火的<矮人要塞> ...
- “游戏发布 20 年之后,开发者喜提百万富翁”
这是独立开发者一次成功,只不过,横跨了 20 年的时间才得以实现. 玩游戏的小伙伴想必对近日在 Steam 上爆火的<矮人要塞>(Dwarf Fortress)这款游戏有所耳闻,它是一款兼 ...
- 对话Nodebrick创始人:区块链游戏需要更多玩家,韩国开发者偏保守
8月22日晚,陀螺财经联合dapp.com.cobo钱包.Token Pocket.DAPPX,邀请到韩国Nodebrick创始人/CEO,前网禅CFO/COO,全民奇迹项目负责人Huey Shin, ...
- 游戏版号重新发放,开发者可以松口气了!| 畅言
经过漫长的等待期后,所有游戏从业者终于在忐忑中得到了一个好消息.12月21日,中宣部出版局副局长冯士新在表示首批部分游戏已经完成审核,目前正在核发版号. 一石激起千层浪,在大盘都跌了的情况下,游戏股却 ...
- 开工干活累了,晚上不得找个陪玩打打游戏?我教你们用python找个人美声甜的
序言 好兄弟们,陪玩大家多少都知道亿点吧! 漂亮妹妹超级多,长得又好看,还会萝莉音御姐音,滋溜~ 就是说,今天来带咱们来爬爬陪玩的数据,一起看看行情咋样~ 工欲善其事,必先利其器 我们爬东西,一般都是 ...
- 游戏开发中的全栈开发者
全栈开发者是现在颇流行的词汇,从一开始我就非常喜欢这个概念,甚至在这个词还没有提的时候,现在也是团队非常倡导的方向之一. 那么这里也聊下,全栈和专业化分工之间在开发中的不同,以及我们如何去选取. 这里 ...
- 游戏设计与开发_王牌英雄开发者:游戏设计中的平衡和失衡问题
Ronimo工作室目前开发的游戏都非常注重多人竞技元素.设计.测试.迭代这些游戏让我们学到了很多关于平衡的知识,尤其是我们最熟为人知的游戏<王牌英雄>(Awesomenauts).今天我想 ...
- 《从0到1上线微信小游戏》第八节 在微信开发者工具和手机上调试
第八节 在微信开发者工具和手机上调试 下载和配置微信开发者工具 构建运行 在微信开发者工具上调试 在手机上测试 虽然游戏能在Cocos Creator引擎的模拟器上正常运行,但这不代表移植到小程序上运 ...
- 推箱子游戏java毕业答辩ppt_基于Java推箱子游戏的设计与实现
基于Java推箱子游戏的设计与实现(任务书,外文翻译,毕业论文20000字,程序代码,答辩PPT) 摘 要 社会在进步,人们生活质量也在日益提高.高强度的压力也接踵而来.社会中急需出现新的有效方 ...
最新文章
- 预示敏捷方法走偏的15个标志——第1部分
- cad怎么查找未闭合_CAD无法填充的这四种方法肯定能解你燃眉之急
- XML与web开发-01- 在页面显示和 XML DOM 解析
- VS Code 1.39 发布!Web 版 VS Code 是否离我们越来越近了?(文末彩蛋)
- [Maven问题总结]Maven+Tomcat7
- 好了好久时间,终于写成了第一个Python代码
- 机器学习13/100天-SVM实践
- power bi图表_Power BI中的图表类型概述
- 《云计算:原理与范式》一3.6 新集成方案
- 视频必备资源:免费音效素材下载
- a超链接锚点的设置和应用 三国演义
- 安卓手机格式化怎么弄_一加6/7/7Pro怎么从氢OS安卓10降级安卓9系统-完美降级教程...
- 服务器搭建个人网站(阿里云服务器)
- matlab 时间坐标轴,matlab坐标轴范围
- 成都远石:“无人机倾斜摄影+地面激光扫描”数据解决方案
- ASP.NET Core2.1 你不得不了解的GDPR(Cookie处理) - (转载)
- 计算机网络第七版 谢希仁 3-33答案
- 一文吃透MySQL面试八股文
- 大学排行榜 : qs全球中国区仅大陆大学排行榜
- 功能测试和自动化测试的优缺点