前言
做web开发也将近一年,很羡慕那些大神分享的开发心得。
希望自己终有一天也可以这样,既有利于自己的知识梳理,也可以分享自己在开发中收获的乐趣与经验。
于是在今天申请了博客,打算一点一点的积累自己所学的知识。
给自己的目标是每周必须一篇(貌似有点偷懒的嫌疑。。)
个人简介
本人主要从事的是web前端工作,一年内经历了大大小小大概七八个项目,有会员管理系统,赛事报名管理系统,包含杂七杂八功能的商城APP(一元抢宝,砍价,签到,转盘,分享赚钱,下级返钱,商家管理平台等等),培训视频直播平台(借助第三方直播接口),政府门户网站等等。
技能掌握比较杂而不精,不过个人对新的语言 新的技术很感兴趣 所以对公司的其他职位都偷偷有所了解。
前端方面:
原生js:处于看得懂 但是没写多少原生代码,平时的逻辑功能方面都是习惯用jq来实现。
jQuery:jqAPI上的方法接近七八层可以熟练运用,并且有自己累积起来的jq代码库,方便平时的功能实现。并且阅读过jq的源码,加上阅读网上的资料。能够理解jq的一些基本原理。
AngularJS:最近在下班之际会自己学习这方面的知识,和现在使用的开发模式有很大的区别。菜鸟级别。
Swift:这个虽然不是web语言,不过在这里还是想提提 毕竟也是属于前端语言。当初刚来公司就是打算从事ios开发,结果越走越偏。。Swift是跟着小波老师的视频学习的 有自己脱离视频写出过两个小工具,一个是计算器 包含ios自带计算器的简易功能(不含科学计算器功能),还有个就是杂七杂八的网上学习的各种效果于一身的——毫无作用APP。
Objective-C:依然是因为想开发ios项目所了解的语言,硬吃下两本相关教材。大概的能看懂了网络上的代码实现,学OC也是因为swift当初网上的教材很少,很多效果跟功能都是用OC写的,所以就咬咬牙买了书硬吃了下来。个人还是钟爱swift的语法,更加偏向脚本化。
CSS:本人css并不擅长,经常会碰到难以解决的跑样式问题,更别提实现兼容性了。
HTML:这里的话还是得说说html5,上面提到的某商城的转盘功能,就是借助html5中的canvas标签进行实现,以后会开篇文章 仔细的说下功能的实现。
服务端:
C#:因为公司的开发模式是分层开发,UI层,业务逻辑层,数据层。所以做前端的刚开始还要会写ashx文件,这是.Net的一般处理程序。自然会用到C#的语法,用的多了 也就习惯了C#的书写规范,渐渐的也自己开始写服务端的页面,其中上面提到的赛事报名管理系统就是全服务端页面实现的,后来也有自己写管理员后台系统,运用公司现成的类库和框架让自己对C#也更加加深了认识。
数据库:
SQL Server:数据库方面自然是微软配套的MSSQL了。由于写过数据逻辑层 所以对一些简单的增删改查早已滚瓜烂熟,后来又开始去了解数据库里边的标量函数,表值函数,存储过程,视图,游标,工作,表结构等等,慢慢也自己有能力分析数据库和搭建数据库了。
也许有些朋友会发现 真的是啥玩意儿都探头探脑试一下。确实是这样,对新的技术充满向往,想必这也是大多数程序员的“通病”。也正是对这些技术都有所了解,我也是在公司当上了项目主管,负责分配到手的项目文档的书写和工作的分配。
写在最后
开博随记本想只是意思一下,没想到也是写了一大堆。其中不乏一些废话和有问题的地方。也希望有缘看到这篇博客的你可以留下自己的看法或者建议。
我是Cydiacen,一个立志投身IOS开发却渐行渐远的web前端程序员。