现在的位置:主页 > 新闻中心 > 建站常识 >

网站开发、iOS开发、Android开发自学选择哪个比较好?

发布时间:16-01-23 来源:发我我网 人浏览 字号:TT 作者:admin 打印

秦尧,老师
不晓得题主是想做移动端的开发还是web端的开发
如果是想做移动端的开发的话,可以选择Android和iOS,前景没话说,都很好,现在移动互联网这么火,薪资肯定能让你在同学中扬眉吐气,题主可以看看《iOS开发视频教程》,看自己适不适合学习移动开发,这两门课程难以程度都差不多,题主可以根据自己的喜好选择
如果是做网站开发的话,题主要先确定好是学习什么语言,是python、php、Java还是其他什么语言,零基础的话,可以选择php,这个入门相对容易一点,但是薪资的话,还是不会差,前景,都互联网+了 会差到哪里去
突突突,Anonymous
 
===== 2015.8.8 更新:

忽然发现你说的是 网站 (Website) 而不是 Web 应用(Web App),抱歉抱歉。

你想做 网站 的话,必然是 PHP,Wordpress 是个不错的入门选择。

你想做 Web 应用 的话,Backbone.js 入门, Angular.js 进阶。

===== 原答案:

如果你的意思是 Web 、Android、iOS ,三个选哪个。那我可以说说我的想法。

现在这个时间点,如果你对客户端开发一片空白,选择 Swift 入门比较好;
如果你想做 Web ,可以由 Backbone.js 入门。
如果你有点 Web 基础,可以选择学习用 React Native 写 iOS 。
刘一帆,来无影,去无踪~~··
发我我网-上海时光案例(此站优惠2000元)
自学,找简单的开始学呗。
xray,会会iOS端开发
除了android开发没深入看过之外,其它两个都深入学习过。
薪资嘛,web后端肯定是最高啦,需要点的技能树也比其它两个多不知道多少倍。

当然啦,应用层的后端开发基本上就是给数据库套层皮儿嘛,但如果是给APP开发后端,连HTML、CSS和JS都不用写了,只要做好单元测试,确保接口都OK就行了。其实就是给前端APP开发的封装一层方便的增删改查接口,省的他们直接去连接MySQL或者其它什么数据库的端口直接去读写数据库。

当然并不是这么简单,开始的时候,你当然选一门应用层用的比较多的语言学起,PHP或者JAVA,我就捡我熟悉的PHP说

了解些HTTP协议啊,怎么用Apache/nginx弄个helloworld的html页面出来啊,怎么搞个PHP的页面出来啊,前端页面怎么布局啊(CSS和HTML),交互上的一些特效啊(JS)数据怎么保存啊(SQL,数据库),页面和逻辑写在一起好不爽啊(smarty)差不多就会去看框架了,一般PHP框架主要就是解决那么几个事儿:路由,分离逻辑和页面(MVC),自动加载,完善的类库(数据存取、网络接口请求什么的)

然后假设你开始写小网站,当然你现在还是将所有的服务放在一台服务器的,这个时候爽啊,什么问题都没有,用户快速增长。

很快你就发现数据库负载高了,怎么办?加缓存,加了memcache,负载下去了,很好,一切都是好的,用户增长中。

很快你发现web服务负载高了,分离web服务和数据库服务,于是你有了两台机器,一切都是好的,用户快速增长中。

很快你发现web服务器的负载又高了,怎么办,你加了一台web,用nginx做了负载均衡,同时要考虑会话保持。访问量继续攀上高峰。

很快你发现数据库负载又高了,主从分离,负载一下又下去了,爽爽爽!

这时你已经有了两台nginx,两台数据库服务器了。

很快你发现表变大了,好几百万数据啊,怎么办,分库分表。

然后你接到了很多南方用户投诉,说他们访问你的网站很慢,打开一个页面要好长时间。妈的,机房在北京,用的网通的网络,南方访问当然慢了,于是加广州机房,多点之后,两个机房的缓存怎么同步,两个机房的数据库又怎么同步。单点挂了,怎么快速迁移服务。。。

你看,一个后端开发,要做网管(去机房架机器,拉网线)要做dba(管理数据库和各种缓存,监控它们的状态),要开发业务,一个人干好几个人的活儿,这叫devops。

这一切都是我从接触PHP开始一点儿点儿摸索和接触的。至于薪资,我也可以给你透露一下,上面的东西全部精通的话,20k-30k一个月是妥妥的,这是一年之前的价,当然创业公司除外,因为你如果精通如上技能,去创业的话,基本都是技术合伙人级别了,当然是要拿股份的。

做iOS或者android开发嘛,就不用考虑那么多问题啦,因为客户端当然是天然分布式啦,没那么多高负载,高可用的问题要考虑,我还是捡我熟悉的说,对于iOS来说,学习上没什么难度。

基本的学习路线就是Objc语法,各种控件,autolayout,xib,多线程编程(主要是同步),基本的设计模式,数据存取。装逼的去看看RAC,各种profiler的使用,逆向技术,具体可以去看念茜、唐巧一票大牛的博客进阶。

想来我司的请发简历到bill#imhuihui.com,#替换成@
热烈欢迎应届毕业生,带你装逼带你飞,妥妥的~
林达意,热爱优秀设计的程序猿
自学难易程度取决于题主自学的努力程度。而就业与薪资,取决于题主自学达到的技术水平。

即使撇开这三个方向,任意列举互联网行业研发岗的方向,基本都是一样的。就业与薪资,只与你在该领域的水平有关,没有绝对的某个岗位优于其他岗位。(甚至可以扩展到非互联网研发岗。)而对于计算机这种不论出身,“野生人才”遍地的神奇学科,很难说某个方向比另一个方向“难以自学成才”。计算机是一个投入产出比相当公平的学科,愿意付出越多,收获必然越多。与方向基本无关。

所以,与其纠结于这几个方向学哪个比较容易就业且薪资高,不如认真考虑下自己对哪方面更有兴趣?越有兴趣,就越有钻研的动力。最终薪资就业都会是水到渠成的结果。
发我我网在这里祝大家新年快乐,万事如意,身体健康,阖家欢乐!
发我我网-网站优惠2000元
春节期间(1月27号至3月31号)任选择其中一款网站模板都会优惠2000元,全部网站的优惠价上再减去2000元,并提供2年免费网站维护服务。

做站资讯热线

15000161882

Copyright © 2010-2016 发我我网(小翔子酷酷网)官方网站
本站文字及图片内容版权归刘翔个人所有,任何单位及个人未经许可,不得擅自转载使用(上海) | 皖ICP备15010645号-1

在线创业留言申请: 姓名: 手机或座机: