作者ripple0129 (perry tsai)
看板Soft_Job
标题Re: [请益] 何谓APP开发工程师
时间Sun Dec 17 14:24:34 2017
前端广义一点来说
就是任何展示到使用者这部分的工程
狭义一点来说
就是Web网页与介接後端的程式语言部分的工程(不含美工)
所以前端可以广义到
web ios android 甚至未来物联网
任何物品可能有个给使用者看的介面
到时或许也将称为前端
而ios android事实上本身就是个作业系统了
等於你名称为ios工程师则你要了解
ios这个作业系统上开发APP的知识
以及如何展示从後端来的资料放在APP
呈现给使用者看的这个议题
彼此之间有不关联的know how
也有相关联的知识概念
对於一个前端工程师而言
如果去写android ios的app
那在设计与串接的概念并与原先知识相距不大
只要再补上行动装置app的开发语言以及流程知识就行了
这就是react native这类框架
写一份跨三个平台的原因
你写了前端概念
剩的作业系统知识他帮你处理了
而一般职缺上面看到的前端是狭义的职缺名称
title写前端就是在web网页上与後端串接的部分
以及与前端美术排版人员样式的串接部分
※ 引述《x246libra (宸火)》之铭言:
: 非资讯科学的我 所了解的程式开发分类
: 依照GOOGLE 自以为是的分为
: 前端:
: - 熟悉Web(JavaScript、CSS、HTML、AJAX、JSON和XML等)
: - 熟悉伺服器端技术(如:NodeJS等)。
: - 具有JavaScript frameworks(如:JQuery、EmberJS、ReactJS)
: - 具有CSS frameworks(如:Bootstrap、Pure)实务经验尤佳。
: - 具有Testing frameworks(如:Jasmine、QUnit、Mocha)实务经验尤佳。
: 後端:
: 1.负责公司网站及 APP 之 API 开发
: 2.熟悉 Mongo DB, SQL, gRPC, RESTful
: 3.具有界接Web/Cloud API网路实务者佳(如AWS , Google API, OpenStack)
: 4.具备加密演算法经验尤佳
: 5.具备Python、Node js程式开发经验能力者佳
: 想请问的是ios或andorid的行动app开发
: 算是前端还是後端
: 还是说行动装置开发可以独立成一个项目?
: 看到的工作内容有
: 工作内容iOS:
: 1. 熟悉 Objective-C, swift,Xcode等 iOS 开发工具
: 2. 有iOS APP开发经验
: 3. 开发区块链相关应用app
: 工作内容Android:
: 1. 熟悉Android SDK
: 2. 熟悉使用Eclipse或Android Studio开发环境。
: 3. 具备JSON、XML等Web Service
: 4. 开发区块链相关应用app
: 感觉只有专注在各系统的开发工具
: 不太确定版友是否明白我想问的
: 我的意思是说 是否ios 或android app
: 开发人员只要深究自己系统的架构
: 不用知道太多其他额外的知识
: 是否学起来较为容易?
: 看到前後端的工作要求都很多项目
: 感觉要多才多艺
: app开发工程师 到底是在做些什麽?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.165.100.32
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1513491877.A.991.html
1F:推 x246libra: 谢谢你的回文 那APP开发跟後端没有关系吗? 12/17 14:31
2F:→ x246libra: 只知道 後端 似乎跟资料收集有关系 我会再去爬文 12/17 14:31
3F:→ qweqweqweqwe: 大部分是从後端串接开始到使用者介面都算吧 12/17 14:44
4F:推 senjor: 其实只要是Application都算是App吧,不过现在好像被缩限了 12/17 17:37
5F:→ pttworld: 前端去补开发语言和流程知识就变全端了。 12/17 17:56
6F:→ Masakiad: 前端补流程也只是变皮毛程度後端而已...... 12/17 18:44
7F:推 THEWORLDS: 前端要怎麽补後端 一开始学最难就js这种动态语言 捕後 12/18 16:15
8F:→ THEWORLDS: 端到不如就分开设计了 後端给资深工程师去搞分层架构去 12/18 16:16
9F:→ THEWORLDS: 一堆洞都在前端的js身上 12/18 16:16