zoukankan      html  css  js  c++  java
  • 今天是昨天与明天的分割线

    每一天,我都在学习不同的知识

    每一天,我都在和昨天的自己进行战斗

    每一天,我都在不断的进步

    但是君子当日省其身,我觉得我有必要对昨天进行一个总结,并且对明天做出一个规划

    引子:

    虽然我现在使用最多的是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等协议有一定的了解,但是很朦胧  我需要加强学习 理解它并且熟练使用它

      我的数据结构和算法需要加强

      我需要熟练的运用设计模式,我需要更加的深刻理解面向对象思想

      我需要更加熟练的去运用我的技能去解决更多的问题

      我需要不断的努力学习。。。

  • 相关阅读:
    Visual Studio Code插件安装步骤
    JS省城级联
    JS省城级联
    JS省城级联
    JS省城级联
    【JAVA零基础入门系列】Day9 Java中的那个大数值
    【JAVA零基础入门系列】Day9 Java中的那个大数值
    【JAVA零基础入门系列】Day9 Java中的那个大数值
    [js插件开发教程]实现一个比较完整的开源级选项卡插件
    VS2017桌面应用程序打包成.msi或者.exe
  • 原文地址:https://www.cnblogs.com/crisenchou/p/5530659.html
Copyright © 2011-2022 走看看