我是前2年开始做一些站点的,偏向于做一点点小开发,熟悉一些语言,也没有使用过dede或者帝国之类的CMS(主要是我不会),甚至根本都没有考虑过SEO,因为在百度这边我总觉得SEO的话还是花点钱最牛,所以从来没有考虑过,但是实际的过程中发现只要自己稍微注意一点关键字,把内容稍微搞好点,百度也还是会收录的,可能排名不会那么好看把。 早期的时候,我就做一个简单的网页,纯静态的html,用来展示点东西,apache做服务器,不过我没有用一些空间服务商,我是直接用阿里云的,阿里云最便宜的配置(单核 512mb 1m带宽 50元/month),操作系统采用的是centos6.5,当时所有的一切都是为了学习,所以没有考虑成本之类。熟悉centos 的基本命令行操作、锻炼数据库的安装和基本命令(当时静态网页根本都没有用到数据库)、学习html css,了解域名绑定、git仓库。 当时就觉得网站很复杂,这么简单都需要掌握很多东西,后来慢慢的好奇别人强大的网站是如何开发的?于是就接触了thinkTP框架,利用tp框架给自己开发了一个内部的小记账系统,在这个记账系统中为了界面好看我学习了bootstrap,那个时候刚2.0把(记得不是很清楚了),当时就觉得网站好精深,尤其是ajax的交互,我到目前为止还不是特别熟悉和了解这一块(理论方面我都看了,但是实践方面有点不熟悉)。 再后来看到很多网站有短信提醒、邮箱提醒等各种各样的功能,就觉得特别奇怪,觉得是怎么做到的?后来经常在一些论坛混,知道有一个拓展比较好的框架叫做laravel,然后开始用laravel做点小项目,短信提醒功能就是在这个项目中开始应用的,此时才知道还有短信服务商这样的生意。 当然了你如果想学好的话,是需要了解很多深层次的东西的,框架采用很多的设计模式方面的实践,服务器的优化、数据库的表结构优化、CDN之类的东西,杂七杂八的特别多,但是都是随着业务的增长而逐步会掌握这些技能的。我现在越来越觉得,做技术方面的东西,如果没有理论深度的支持,是很难有所作为的,所以对于理论,还是希望大家如果能耐得住寂寞,还是多学一点比较好。 回过头看,很多东西都是自己在有意识的去好奇、去探索、去尝试才发现的,主要是自己是自学,没有老师带,所以很多时候就很废时间,在技术领域我还是建议每个人都该有一个自己的技术导师,这样的话可以做到事半功倍的效果,尤其是遇到问题的时候,百度有时候都搜索不到,而你的老师一句话可能就解决了。技术人员是经常卡在一些节骨点的,相信认真做的同学都有这样的经历。 至于SEO部分,我也是现在才开始学习,过去从来没有接触过,还是因为要审核网站图片才被通知需要进社区活动,所以我现在还没有发言权,我一般只会做一些很基本的东西,比如网站的meta设置、百度统计、自动推送的js代码,其它的什么外链、买链接我都没有做过,个人更偏向于技术学习。 对于做网站方面,现在越来越向移动端转移,但是本质是一样的。专业的分工,让技术越来越细,我本人以后也越来越偏向于数据分析方向,不太想沉溺于前端的数据处理。而SEO部分,是我最难掌控的部分,所以也没啥经验,希望大家多多交流,多多学习。 (责任编辑:admin) |