前言
从14年的7月份踏入开发这一行(IOS开发),到现在将近两年了。在这两年中,从一开始的只会oc 到现在能搞web,能做php,还会swift,自我感觉进步还是很大的。可是,有时候也会想。这个会,那个也会。可就是没有一样是比较’牛逼‘的,认为自己还是一无所长。日后若是跳槽重新找工作,容易找到么???
即使工作两年。在这个时间上分成3分。那么每一项的工作经验都不到一年了。这让我有些迷茫。究竟是齐头并进,还是主攻一门。当然了,有人说主攻一门。那我就要说我会去学这些,都因为工作上的需要,虽然不是每天,都是间断性的需要用到这些技术。所以每一个都不能落下。
今年来iOS的水比较混,各种培训机构出来的人一大波一大波的,而且经验还是’3年‘,看着他们的经验,我都不敢和他们去竞争了,工作经验我就比不上了
而且今年还有各种的APP跨平台开发方案,一个端的开发人员需求已经不像之前火热,这一堆的原因导致了我走上了迷茫的道路。
虽然都这么多的迷茫,但是生活还是要继续下去的。唠叨就说这么多了。若是有什么大神看到,能否给迷茫的我一点宝贵的建议呢?
php学习小结
个人的学习路径,入门级的朋友看看就好,大神就可以直接忽略的。毕竟是业余PHP,项目也就写了自己一部份APP的接口,以及一个微信公众号的开发。
1、环境安装
开发的第一步,自然是环境的安装了。由于是业余的,选了一个最简单的方式,一键安装的方式 xampp 这个工具点击安装完成就好,编辑器Zend studio.
2、语法基础
1、数据类型
和其他语言的类型几乎没有什么差别,整形(int,integer),浮点型(float,double,real),字符串(string),数组(array),对象(object),资源(resource),空(null)
2、类型转换
自动转换:由于php是一门弱语言,所以数据之间的转换的非常简单的;
if($a):转换为bool类型。
算数预算符:转为数字类型。
连接运算符:转为string类型。
比较运算符:转为bool或数字类型。(若符号两边有bool值存在,这转化为bool,否则转为数字类型)
强制转换
和其他的语言类似: (类型)$a;
3、运算符(由于都差不多,所以就不写详细了,只是为了总结一下)
++(自增),--(自减),+加,-减,*乘,/除,%取余
>,<,>=,<=,!=,==,===
&&,||,!
.(字符串运算符,字符串连接)
4、变量与常量
变量定义:$a = 10; 就定义了一个常量。
可变变量:$a = ‘abc‘;$abc = 10; $$a 的值就是10。
预定义变量:_GET(),_POST,_SERVER,$_REQUEST,$SGLOBALS,$_COOKIE等
常量定义:define(‘NAME‘,‘IOS‘);
魔术常量:会随着一定条件而变化的常量,__DIR__(当前文件所在目录),__FILE__(当前文件),__LINE__(当前行)
//魔术引号:php提供的自动为字符串添加引号的机制。(不是变量或常量,写错地方了。不过在php5.4就被移除了)。
5、流程控制
基本的流程控制
if()else()
for循环
while()循环
do while()
switch(){}
流程操作
break:跳出循环
continue:结束本次循环
goto:跳转到任意处
exit():退出
die(‘aaa’):退出并输出aaa
sleep(5):让php脚本随眠5秒。
又这么晚了。今天就先写到这里吧。以上也就是一些的基语法了。之后的就是一些高级那么点的只是了。如文件载入,错误处理,数据库,gd库,一些框架如thinkPHP,成熟产品ECShop,shopnc这些之类的。