分类: IT业界
2013-09-12 16:44:29
貌似今天选择写日记的时间不错,两个月前的今天我刚到上海,带着我的想法,带着我的期望,来到了LAMP兄弟连学习。
回忆一:做好抉择,离开,只为走得更远
我 大学学的是网络系统管理这个专业,很多人一听说,就会笑,那不是网吧的管理员!!!!,然后心中无数个鄙视的眼神就抛了过来,其实我挺淡定的,我所理解的 网络系统管理和他们有很大的出入,我所理解的网络系统管理是,网络+系统, 即网络互连技术+网络系统(window server \linux\路由器的系统 ),其实还是挺不容易的,学的东西很多,我挺喜欢这个专业的, 两年过后,我成功的应聘到了一个公司做IDC技术支持(空间,域名),到了这个公司,发现对我的挑战挺大的,才到公司1个月不到,技术经理就走了,但是对
于我来说,我成长的很快,收获不小啊,庆幸的是当时没在学校虚度光阴啊。。。后来我的GIRL也到了我们公司还和我一个部门,她是做客服的,两个人在一起
还是让很多人羡慕的,就这样过了两年多,期间经历了很多,人也成熟了,有一天,她说她不喜欢这个工作了,后面我也支持她,她辞掉了工作,当时对我的冲击也
挺大的,我想了很多,觉得如果继续这样工作下去的,总有一天我会被淘汰的,现在什么云计算啊,什么虚拟化,发展太快了,而且在工作中发现自己不会一们语
言,挺纠结的,很多东西自己想实现但是苦于不会编程,比如在工作中我们经常接触到很多安全问题,包括服务器安全,还有网站安全,有很多的网站一开始没有问
题,但是由于各种原因,什么弱口令啊,表单过滤不严啊,SQL注入漏洞啊比比皆是,很多问题都是由于程序原因造成的,因为很多程序员并不重视安全问
题。。。所以我谋生了想要学习一门语言的想法,以前也会自学,但是发现学习的效果不是很好,有一天我发现学习PHP挺好的,于是乎在网上看了下,发现了兄
弟连这个神秘的地方,但是就开始纠结了,经过几个月纠结,我终于做了决定,辞掉工作,不舍的离开,离开朋友,离开同事,去一个陌生城市,一切只因为心中的
想法。。。。。
回忆二:坚持,习惯,奋进
7月的上海也是挺热情的,我和我的小伙伴都热呆了!!!,
每天对于我们最大的挑战就是气温还有困,因为一下子要适应这么高强度的学习,还是多不容易的,我居然能坚持到现在,呵呵,这也多亏小组成员的关照啊,在这
里我要好好的感谢你们,杰(2货),翔仔(小飞人),宏志(教主),鹏飞(..)还有我们威武的黄鹏同志..或许后面慢慢的就习惯了,HMTL 学完后,我们开始做DISCUZ的前台静态页面了,也是为后面的项目做铺垫吧,在此期间我也困惑过,因为我发现周围的人都很努力,感觉自己....很快我 们进入到了真正的PHP学习期,PHP基础部分,什么数组啦,函数啦统统都来了,突然发现自己欠了很多的知识啊..后面来的兄弟,如果你和我一样有相似的 经历,那么不要惊慌,淡定...很多东西现在不理解,但是过段时间等真正遇到的时候,你就会发现你懂了,一定要坚持住。
回忆三:学的东西,就用到现实生活中吧!
当 我学到php文件系统的时候,我想到了一个东西,以前看到很多FSO木马,很多的网站由于漏洞被上传fso,也就是简单的文件管理工具,它不会被安全软件 或者系统阻止,因为fso正常使用时没有任何问题的,但是被别有用心的人发现后,什么问题都出来了...于是我就想用自己学的东西去做一个简易的文件系
统,做了两天,每天网上都做得很晚,但是发现自己收获挺多的,为我后面做项目积累了宝贵的经验啊。当时我想用一个页面实现在线的文件目录查看,文件下载,
文件上传,文件批量操作等功能,于是就干了,功夫不负有心人啊,我做出来了,但是别高兴太早,后面测试的时候把我惊呆了,我测试文件删除,不小心把它自己
也选中了,呵呵苦苦做出来的东西就这样没了。。。心里那个悲催是不能用言语形容的,小伙伴们,以后做好了东西一定要备份啊!,当我真正去做这个的时候,我发现PHP学习的一个方法,就是把学到的东西真正的用到生活中去。。。
回忆四:项目、熬夜、测试、收获
通
过一个月的基础课程,我们进入到了项目期,第一个项目,我是一个爱折腾的人,我以前有一个网站是当时我和我的同事一起弄的,叫做服务器爱好者,后面过来上
海,他告诉我网站后台有问题了,打开全是空白,后面我做了一个决定,因为我们的第一个项目是论坛,因此让我谋生了做一个技术论坛的想法,把我们在运维中遇
到的一些问题发出来和大家分享,也为喜欢服务器运维的人提供一个交流沟通的平台。项目开始后,我就开始捣腾了,按照要求设计好数据库以后,我的切入点是用
户模块,即注册,登陆,用户中心,一切都挺顺利的。发现一个规律,做网站也是有中心的,我做的技术论坛是以用户为中心的,包括发帖,回复很多东西都是和用
户关联起来的,所以当初以用户为着手点是没错的,总结一点思路很重要,首先,你要明白自己要做的是什么东西,这些东西有哪些作
用。然后把它细分成多个小的模块,然后就像组装计算机一样的,把它们组合起来。最后就是测试,看这台组装好的电脑能不能正常运行,有哪些地方时可以优化
的。关于安全:1.权限要清晰,不留死角。2.死守表单,把好大门(过滤,转换,检查);3重视细节,不要疏忽了一些需要验证权限的页面:
总结:
感谢我的小伙伴们(血色兄弟),感谢老师们,感谢一直默默支持我的人,你们的光光。