今天是昨天与明天的分割线
每一天,我都在学习不同的知识
每一天,我都在和昨天的自己进行战斗
每一天,我都在不断的进步
但是君子当日省其身,我觉得我有必要对昨天进行一个总结,并且对明天做出一个规划
引子:
虽然我现在使用最多的是PHP这门语言,但是一直以来我都在朝着全栈工程师的目标前进着,所以我一直都在学习和web相关的东西
从最初的一无所知,到迷茫与困惑,一直到现在能够看清自己的方向
这么多年,我都在不断的学习中度过,但是学习的东西太多了,就感觉不会的就更多了,然后就感觉自己什么都不会了
我觉得我需要对自己做一个总结
昨天我做了什么
最初接触电脑是在高中时代,那个时候只是会用电脑玩玩游戏而已,对电脑的知识直接就用一无所知来表示好了,唯一学会的技能应该就是使用键盘了,我的APM峰值应该可以达到350左右,不过它的神秘却在我的心里深深的埋下了一颗种子
上大学之后,选择的是软件工程专业,逐渐的开始接触编程语言,有C,C++,JAVA,C#,SQL等,这些都还熟记的名词,都洋溢着亲切感,虽然都是略懂皮毛,但是它却让我开始了解到,编程语言只是一种用来和计算机沟通的一种工具而已,它只是一种编码的方式,最终的目的都是解决实际生活中的问题。
毕业之后,我阴差阳错的走上了web开发这条道路,对互联网的认知开始逐渐的深刻起来,开始了解到有更多的基于和挑战在等待着我
web开发,服务器的环境是没有办法避免的,我开始学习linux操作系统的使用,这种使用方式和大学时期在虚拟机里玩radhat简直不可同日而语啊,需要记住许许多多的系统命令,我学会了挂载系统盘,管理用户帐号和用户组,管理文件,以及下载安装各种软件,逐渐的习惯了命令行下的操作。
web服务器的配置也是必不可少的,我学会了nginx和apache的服务器配置,会使用nginx实现代理功能,开始了解到大型网站需要面临的困难,以及分段分片的思想
数据就是金钱,就是核心竞争力,我学会使用了mysql,redis,mongodb数据库,学会了数据读写分离的思想,了解到备份,一致性的重要性
界面是用户能够看到的唯一的东西,用户友好至关重要,我学会了使用ajax来提升用户友好读,学会了html/css来加强界面的视觉效果,学会了js给界面添加一些便捷酷炫的效果
开发过程中,总是会遇到许许多多的问题,我学会了使用许多优秀的工具:
1.进行版本控制的时候,我会使用git分布式版本管理工具 git
2.测试网络性能的时候,我会使用fiddler fiddler
3.调试程序的使用,我会使用firebug 我喜欢使用双屏显示器 firefox
4.管理笔记的时候,我会使用印象笔记,我会把我工作中遇到的问题,和学习过程中的收获用笔记的形式记下来,因为很多时候,我会忘记我自己做了些什么 evernote
5.需要远程控制服务器的时候,我学会了xshell/xftp xshell/xftp
6. 我会经常管理自己的代码,我会把自己要做的项目推送至github和bitbucket github/bitbucket
7.我会对自己的时间进行管理,我学会了使用trello,每天我都会在trello上给自己定下每天的工作内容和学习计划,看着一个个的标签从doing编程complete,会让我感觉内心非常的充实 trello
今天我要做什么
今天是昨天和明天的分割线,我记录下自己的总结和自己的学习规划,让自己可以看清自己强大的内心和未来的方向
每一天我都要给自己定下一个工作目标和学习计划,我努力的让自己的每天都过的很充实,我曾经看过一个非常有意思的公式
1.02^365=1 377.408291966
1.01^365=37.78343433289
1^365 = 1
0.99^365 = 0.02551796445229
0.98^365 = 0.0006273611596921
差之毫厘谬以千里,每天都进步一点,我的提升在未来会不可思议
如果我不进步的话,那么相对于其他人来说,那就是在倒退,几年之后,那巨大的落差肯定会泯灭我所有的勇气,所以我每天都要进步
明天我要学习什么
我的目标是成为一个全栈工程师,那我要付出的努力就应该比其他人要更多,那些比我聪明的人都已经走到我的前面了,我更应该加快自己的脚步
我目前欠缺的技能还有许多,我要把我所欠缺的不断的添加到我的技能栏里
我会使用linux的命令行,但是我现在没有办法完全在linux下工作,我要更加深刻的了解linux操作系统
我在html/css方面还是很薄弱,近期目标是主要攻克它
我会使用sql,但是对sql的函数使用不是很熟练
我对各种http tcp ip ssh等协议有一定的了解,但是很朦胧 我需要加强学习 理解它并且熟练使用它
我的数据结构和算法需要加强
我需要熟练的运用设计模式,我需要更加的深刻理解面向对象思想
我需要更加熟练的去运用我的技能去解决更多的问题
我需要不断的努力学习。。。