Git与我和设计师们的回忆〜从Git开始至2015年〜
首先
非常感谢大家对我的内容进行了如此多的转发和分享!虽然在Twitter上偶尔被提及,但由于恶意的自我搜寻,也被卷入了一些纠纷中,非常抱歉给大家带来困扰!
目次
这次是双重特辑!请务必把它读完!
Option 1: Github Pages和Middleman的回忆笔记
我用Github Pages和Middleman创建了一个博客!Github Pages太方便了!太棒了!太厉害了!虽然这是关于Git的圣诞日历活动,但前半部分都是关于Github Pages的内容!
设计师和Git的未来展望
这一年来,我对于Git的想法有了些许改变!我将总结一下我思考过的事情。
【GithubPages和Middleman的回忆录】
構想的动机与产物
我是在今年年初,大概是一月或者二月的时候开始开发的。为什么选择那个时候呢,因为去年年底的时候,工程师们开始努力将nanapi的内部结构从CakePHP转换成Ruby on Rails进行重构。随之而来,设计师们也决定将工作语言从html和css转换成slim和sass。不过,我对slim还不太熟悉,突然在工作中使用可能有些困难,于是我在新年会上向坐在同一桌的前辈广泽介绍了我的困惑。他建议我试着用slim做一些项目,比如写个博客之类的。我觉得这主意不错,于是就决定试试看。
触发原因是“不想支付服务器代费啦~”。
用Slim制作一些东西试试看〜→做一些东西→没有地方放→租服务器→太花钱了,这都要花钱!以前试过使用一些框架来构建多个博客,结果维护变得麻烦,最后落到了使用”はてなブログ”上,结果又是租服务器费用…心情有点暗。然后大师hiro_pose从我这里告诉我有个”可以免费放置的好地方…”,那就是Github Pages。Github Pages是Github的一个功能,只要是静态页面就可以免费放置哟!免费发布!几乎没有容量限制!还可以使用自定义域名!(当然是免费的!)
在个人资料页面没有任何生气的感觉非常痛苦。
顺便说一下,nanapi和答案的开发环境是私人仓库,所以外面看不到绿色!但事实上,即使如此,它还是相当冷清。所以正好利用这个机会,养成每天提交代码的习惯,让绿色增多!因此,我决定使用GitHub Pages,因为它是免费的、可以进行版本控制、并且还能生长绿草。一举三得!
社交编码是最棒的理念。
考虑到nanapi也是Ruby的环境,选择了能够使用slim框架的Middleman。在不断地创建页面的过程中,我渐渐适应了slim语法,感觉不错。但是,遇到了很多困难,比如语法错误、gem等等,有时候甚至不知道为什么不起作用。幸好我的源代码已经上传到GithubPages上,广大的先辈们看到后会进行修正→提交合并请求给我→我进行合并,问题解决了!最让我印象深刻的是,在一个周五晚上发现了一些bug导致无法正常运行,我正感到困扰的时候,周六早上收到了先辈的合并请求!!一合并问题就迎刃而解了!那天是我自己的生日,先辈竟然在早上发来了合并请求…(感动)。虽然说成了感动的故事,但其实就是过于依赖他人啦。不过嘛,这个情况不仅限于GithubPages,把代码上传到Github上也是一样的效果。社交编程太棒了!
顺带一提,当遇到在Middleman中不明白的问题时,99.99%的情况下答案都能在官方的日文文档中找到,所以我建议在向别人求助或者搜索引擎之前先查看一下文档。
发布一篇文章的步骤
用GithubPages和middleman制作博客的结果是哈哈哈哈哈
上述是关于Github Pages和Middleman的回忆日记的结尾。
设计师和Git的未来。
可以用!但是理所当然可以使用,对吧?
……在上述的故事中,我们愉快地玩耍着。那之后不久,大约是从春天开始,我开始更专注于总体的指导工作。随着习惯在稍高的层面思考问题,我开始意识到“必须要做的事情的本质”比以往更重要。我开始追求着更远处的目标,逐渐不再关注手段。手段变成目的,当我在做的时候会非常开心,但可能会导致事情进展缓慢或变得麻烦。然后我突然意识到,自己曾经说过“我会使用Git!”也是一种手段的目的化。Git只是一种工具,无论我们如何熟练地使用它,它依然只是工具而已。在追求目标的过程中,各种关于Git是否可用的争论可能并不重要。它已经成为一个前提条件。刚入职的设计师们很快就能熟练使用Git进行开发,不仅是公司内部,整个行业都已经普遍使用Git进行开发。现在大家都正常地使用Git,已经不再是“能用Git的设计师”被夸赞的时代了,就像掌握Photoshop或者会写HTML的设计师已经不再被特别重视一样……
最近,在某个活动中,Pixiv先生在发布会中介绍了我的邮局方法。→【新入职的极客们集体进行的编程培训|师生同台2015】
据说Pixiv先生在他们的新入职培训中,用Git的解释来阐述了邮局方法的理念!这是非常开心的例子!
我曾经自鸣得意地说过“能用Git的设计师!”现在回想起来有些尴尬……但是,看到自己的发言被使用并实践的时候,虽然态度有些不好,但我觉得自己做的事情还是不错的。虽然Git已经不再是特别的东西,但大家都普遍使用它,因为它确实很方便!对于那些不会使用或者认为使用Git很难的人来说,不使用Git真是太可惜了!我希望不管是设计师还是工程师,能够都开始广泛地进行版本管理,这是很正常的发展。
最后
今年公司从nanapi变成了Supership,工作环境和工作内容也发生了很大的变化,所以我觉得自己在年初还在编辑GithubPages,感觉就像是两三年前的事情一样……整个一年都过得好长好长。虽然对Git的感觉在这一年里有了很大的改变,但是玩耍的时候依然感觉很开心!明年还想写Git的AdventCalendar哦~
以上,这是我对2015年Git的回忆!祝你新年快乐!~结束~