分类 TECH 下的文章

点歪了自己的技能树

感觉自己的技能树越来越歪了

最近痴迷于量化交易,但是却没走上Python的道路。。。EasyLanguage搞起来!!!

前端补完计划

自从叶老板的训练营付费模式从“点卡”变成“月卡”之后,每天都有很强烈的紧迫感要滚去学习。果然稀缺才是获得专注红利的法宝。

在这忙忙碌碌的一年里,我的前端补完计划也磕磕绊绊的进行了一大半了。我也从一个只会 ctrl+c - ctrl+v 的彩笔变成了一个偶尔能自己敲几行的半吊子 -。-

刚开始决定好好学习一下前端,是因为去年在一个React的“布道会”上,听叶老板讲了React的各种高大上。看叶老板演示了React开发,瞬间就激动的不得了--这写法简直和[平行宇宙通用语言](http://www.php.net)的写法一模一样!!!学学学!以后写页面不求搜索引擎!!!

我记得差不多是去年十月份的样子,我刚拿到人生作为一名正式员工的第一笔工资。在下班的公交车上,就一边摇晃,一边给叶老板转账报名,现在想想还是有点心潮澎湃。是的,给叶老板打钱的时候我确实很激动,因为感觉自己换到了宝贵的知识。但事实证明,我只是换到了一张门票,更多的还需要自己去探索。

接下来大半年因为各种事情,前端补完计划只进行了不到50%...直到最近稍微有点空闲时间,我才决定赶紧完成「我的前端补完计划」。然而,我却发现我连网站的入口都找不到了。。。咨询叶老板之后才知道,他们的付费模式从之前的“点卡”改成“月付”了。在这里,我不得不批评一下网易!看看你们开的什么好头,广州的公司们都学坏了!我现在都不舍得登录WOW了。。。

瞎扯了半天没用的,下面来点正经的。其实叶老板的月付也是有好处的:月付模式下所有课程都可以学习。正好我借此机会过了一边CSS和JS的一些比较隐秘和重要的特性。

感觉之前直接去学习React简直太急功近利了。目标只是学会框架,而不是核心的技术。结果只是机械的记住了一些诡异的用法。最近看完了一些css和js的基础,回头再去看之前学习React时的一些迷雾,有种豁然开朗的感觉。知道了js中变量作用域的诡异规定、js中this的千变万化、神奇的原型链继承、坑爹的const(值对象值是常量,复杂对象中地址是常量),还有flex布局简直太好用了!!0.0

Keep going!

刚敲下这两个单词,脑中突然蹦出了<风之旅人>的结局。

人生不就是在无尽的征途中拼命的多走几步嘛!

Walle,我可能的救星

Walle 一个web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。

3月中旬换工作到现在的公司。进来之后简直被震惊到了!!!代码写的各种乱,到处都是漏洞,MySQL玩出了 NoSQL 的感觉。非常庞大的PHP项目,测试和DEV是同一个环境!!!上线居然还是FTP手动上传!!!

记得某次上线一些新功能。之前测试已经在测试环境测试通过了,但是当我们开始ftp上传的时候,噩梦开始了。

首先是上线的文件不明确,根本记不住自己一周之前到底改过那些文件,也不知到那些别人修改的文件会影响到项目,然后最严重的问题就是:根本不知道线上环境和测试环境到底差多少个版本!

文件上传之后各种BUG不断,要么就是文件漏传,要么就是某些修改过的文件影响线上环境。我们不得不在线上直接DEBUG,测试同事不得不一遍又一遍的验证线上环境。那天晚上从晚上七点折腾到凌晨两点多。

这种上线方式,除了带来许多毫无意义的重复劳动和不明确的风险之外,对大家的士气和工作积极性也是不小的打击。现在每次提上线,我都有一种要去上刑的感觉。其实这种局面只要作出一些简单的改变即可扭转:部署工具。之前有推荐过现在比较流行的jenkins来做持续集成和部署(我司也有JAVA团队),但是不知道为什么后来没下文了。。。

最近在V2EX上看到Walle,然后到他们的官网了解一下。觉得非常适合我们的团队:结构简洁、使用简单、所用技术栈我司也能hold住(Yii,Composer,Bash,Git...)。

周六抽空尝试了一下,简直High的不行,我仿佛看到了将来的光明!But!我得先在我司推广Git...

路漫漫其修远兮 吾将上下而求索