一个开始
来源:互联网 发布:怎样变更淘宝店的地区 编辑:程序博客网 时间:2024/05/29 04:02
所有的伟大,源于一个勇敢的开始。
前言
欢迎大家去我的博客看看
一直都想有一个博客,一个写字的地方,一个分享技术,沉淀思想的平台,折腾了一个周末,成了。
非常感谢hux分享的主题,我在此基础上完成了自己博客的搭建。美中不足就是没有购买域名,资源都在GitHub的服务器上,图片加载很慢,为此不得不把一些地方预设好背景色,好让图片加载出来后显得不那么突兀。
正文
最近我看到了几张达芬奇的素描手稿,震撼到了我。
我学画时的是按照物体轮廓排线,因为这样可以更好刻画出物体。而达芬奇的素描排线是沿着一个方向的,他通过这样的排线去展示物体之外的东西–光线。震撼到我的不是光线有多美,而是大师无比扎实的基本功,即使单向排线,依然可以将轮廓,明暗关系处理地十分完美。着让我开始思索我这一年的成长与困惑。
一年之前,我从学校毕业,那时候我是做Java后端的,进了公司之后发现后端是PHP搭建起来的,因为做web项目有一定的前端基础(会改吧改吧模板,写写JSP。)就被安排做前端了。一开始全靠自学,看看HTML/CSS,学学JavaScript,通过百度的ife任务练手,差不多一个月就被安排任务,做了一个微信中的语音播放页面,之后就开始重构一些基于JQuery和Bootstrap的PC端页面。
去年12月是我入职后的一个转折点,我要去做一个基于微信beacon的地图导览页面。于是一点一点的去看微信SDK文档,去GitHub上找好用的地图插件,最后选定的leaflet.js是全英文文档,也是耐心地去看。最后还真给做的不错,月评拿了个s1,挺开心的。
今年过年前开始学vue.js,年后的任务就是做一个正在开发的线上教育平台配套的微信端。只能现学现用,用vue做起了单页应用。一个项目从头开始自己设计,自己实现,一点点迭代,现在整体功能都挺完善,然而问题也随之而来。
我一直走的都是实用主义路线,东西能跑起来,有一定的鲁棒性就OK,但是当我的代码上千行之后,我的开发就开始有点挣扎了。首先模块化设计不到位,很多相似的功能并没有进行模块化设计,逻辑相同代码有份多份,全局变量污染严重,大量使用全局变量导致命名空间被限制,逻辑也不清晰。鲁棒性也一般,我的代码自己看起来就像是一块玻璃,稍有不慎就会碎掉。项目也没有使用自动化构建工具,像webpack,gulp,加载时会有很多请求等等问题。
现在我想从头开始,系统地学习一遍HTML/CSS,JavaScript,这一年的工作让我更加觉得深入学习这些东西有多重要,培养一个简洁优雅的代码风格将会收益无穷。
后记
我已经开始了对《JavaScript高级程序设计》的学习,我会将对应的读书笔记发布在博客以及CSDN上与大家分享。我的书单目前如下:
- JavaScript高级程序设计
- JavaScript权威指南(当作JS的文档使用)
- 你不知道的JS
- JavaScript语言精粹
这是一个进步的起点。
Shiki
2017.6.27
- 一个开始
- 一个开始!
- 一个开始
- 一个开始
- 一个开始
- 一个开始!
- 一个开始
- 一个开始
- 一个开始
- 一个开始
- 一个开始
- 一个开始
- 一个开始
- 一个开始
- 一个开始
- 一个开始
- 一个开始
- 一个开始
- leetcode十二周解题报告
- Linux常用命令学习总结三(which,find,文件系统,df,du)
- 20、结果集映射之一对多关联映射
- CXF整合Spring通过tomcat发布webservice
- 前端学习框架
- 一个开始
- BIEE 12c客户化报表导出菜单项
- 21、参数的传递
- 小M开发_java零基础(字母金字塔案例)
- 2017-06-27 第一次写博客
- PDB的plugging和unpluged
- Java+Selenium3方法篇28-Actions-鼠标悬停
- webpack引入jquery
- 信号