全栈工程师成长记

编程重新定义人生

全局观念 8/30日记

Objective
完成:Rocket项目:制定全站配色标准、导航栏样式定制

Reflective
情绪:整体ok
低点:真没有

Interpretive
学到:
1.Firefox浏览器的查看源码功能带有标尺,对页面布局很有帮助
2.Atom编辑器可以通过Command+Option+I调出页面页面调试工具。
3.使用Atom的代码标签收起功能快速定位页面的功能区块
4.当页面的内容很长的时候,通过背景色或者图片等方式来区分不同的内容块
5.整个网站的字体颜色不要太多
6.做高一级的决定才能跳出当前的轨道
7.当你觉得自己和高手离得很近的时候,你就是已经找到了方法,关键是要去执行,只要一年,就可以达到高手的水准
8.老板付你两倍薪水,你就应该做两倍薪水的事情
9.一个概念,如果能够用几个字或者一句话解释清楚——高度概括,你就是想通了,否则就是还没有想通
10.世界上的事情其实很简单
11.如果你的专长是做桌子,就不要做桌椅或者四不像,开发产品最要记得这件事情,不要添加乱七八糟的功能
12.美国分为美东和美西,美西讲vc,美东讲onboarding
13.单纯的程序员跟做生意的程序员,视野不一样
14.卖sass服务需要onboarding,运营非常重要。而做平台主要是增加曝光度
15.收费贵的论坛,既能赚钱又能提供好的内容和服务
16.程序界的传统教学法是“背字典”而不是应用,这很不科学
17.NPS的算法。苹果常年70分以上,这是一个非常牛逼的数据
18.把生意做好的本质就是好好做生意,不要做一锤子买卖,业绩成长是靠口碑而不是曝光量
19.背叛过你的生意伙伴,通常即便给他机会他还是会再次背叛
20.收费贵的内容除了筛选人群,还有自证预言的作用在里边,人们不想让自己花了很钱却显得什么都没有收获,因此会认真的去践行从而达到好的效果
21.一个好的方法,从一个地区引用到另一个地区,一定要结合实际情况,如果不做“本土化”的变通,结局就是“水土不服”
22.参加论坛要选workshop,seesion的部分回头看录影就好了
23.每一个行业都会有自己的“圣经”,去看那本“圣经”,你会学到很多本质的东西
24.完成指挥官的任务,就是在前进
25.做自己喜欢的事情,是不太需要”坚持“的
26.Rubymotion可以像写web一样写Android和iOS的app
27.美国有一个专门做论坛活动摄影的公司
28.参加论坛一定要住在主会场酒店,可以近距离接近各路大神
29.别人说的方法论不一定适合于你,要学会自己判断
30.如果下午6点是merge会,请确保你的任务按时完成了,当你加班到晚上9点完成的时候,意味着管理merge的人要抽出他的私人时间去帮你merge,而且有可能因为你的delay影响到第二天早上的startup
31.周一到周四完成主线任务,周五之后可以去尝试你想要做的其他功能
32.养成随时git commit的好习惯,方便回溯,这是git的最大用处
33.application.scss的require tree和@import不一样,尽量使用前者
34.关于颜色的选用,首先要看自己产品诉求,然后再选用能够表达相关情绪的颜色
35.slogan的背景图要跟文字的内容对得上,即便对不上,也不能采用太容易让人产生主观意识的图片,因为可能造成用户的错误理解
36.如果要表达积极向上的,饱和度偏低的图片就不适合
37.将真实的项目内容放到部署环境里,才能发现运行中存在的可改进的地方
38.逆向学习。什么意思?笑来老师说时间管理是伪概念,真正的概念要保护好我们的注意力。但笑来老师没说要怎么保护,也没有什么书说要如何保护我们的注意力,于是xdite老师就看书学习人家如何夺走我们的注意,知道了方法之后,当你不被那些方法夺走自己的注意力,也就基本等于保护了自己的注意力。
39.你也许无法证明一件事情是对的,但你也许可以证明它是错的。
40.用数学的思维去解决问题,不要跳步骤

领悟:接下来两天有四个任务,包括project index页、order页、plan页的重新排版以及全站风格统一,然后经过分析,我发现全站风格的统一应该排在第一位,即确定好主色调,以及字体、背景、内容区、导航栏、页脚、链接等等常用内容的颜色,这样在心底就能有个全局观念,知道接下来对页面的调整应该朝着哪个方向去做。

本周的任务依然艰巨,依旧以周五达到上线水准为目标去执行,其实真的是不敢有任何懈怠,关键就在于有时候精力不够集中,或者效率不够高。今天用一个下午来确定全站配色,感觉还是比较浪费时间的,因为晚上在用这些定义好的颜色去改导航栏样式的时候,发现可能有些地方还是不够搭配,而这时候再去重新定义一组配色方案就会显得更浪费时间了。

不过这可能也是一个必经的过程,毕竟很难有一步到位的情况。就像之前做功能的时候,先是用is_hidden来控制project的发布,后来用了aasm,is_hidden就要作废,这意味着说要把之前的相关代码全部砍掉,我一开始还觉得这是无用功,但是xdite老师说这是正常现象,而且砍代码会很爽的。今早merge昨天和rebecca合作的Langding Page时,我终于体验到了砍代码的畅快感,由于我们都写了slogan的那一块内容,这就是说只要保留一个版本就好了,后面对比之后是rebecca写的更好,于是我就毫不留情的把自己那一段代码通通删掉,要知道我星期天晚上花了3个小时,昨天花了一个下午才写出来的。但这不意味着自己成果就被完全否定了,因为这个过程里其实有学到很多东西和概念。比起每天进步一点点,比起产品的完成度,谁的代码被砍掉就没那么重要了,团队合作意味会有一定的妥协,但这不是说降低标准,而是为了保持步调一致,让产品能够朝着预期的方向和时间去推进。

今天还写了一个Onboarding的问卷,通过这个问卷,很多问题就浮出水面了,这也意味着为了项目的上线运营,我们还有很多事情要去做,且方向已经在问题和答案里指明。

晚上9点下课之后和几个同学继续跟xdite老师“闲聊”,一如我前几篇博客说的,满满的全是干货。基本上能回顾和总结的都在上面的“学到”栏位里了。

Decisional
形容:本文列出了40条今天学到的内容,这就是对这一天的最好形容。
努力:完成三个页面的布局。