forecho

把生命浪费在美好的事物上

互联网产品开发流程

2017年09月04日

引言

我们在开发项目的第二个版本接近尾声的时候,出现了两个主要问题:

  1. 项目的延期。
  2. 产品需求没及时更上,导致开发有几天的工作只是修改 BUG、优化代码,无其他事情可做。

这两个问题出现之后,我们跟老板开会讨论,然后疏通了一些开发流程,这些流程之前一直被我们所忽视。下面我就总结和分享一下这次的「经验教训」吧。

产品开发流程

技术转管理

2017年08月28日

引言

计划是做技术到30岁才准备转管理的,一直认为转管理一定要有一定的技术积累,才能服众。

然后我被裁员了,本打算再剩下的半年时间里,自己单干,做个产品试试看。计划之外的偶然机会是,一个通过技术认识的朋友,他在帮朋友的创业公司找一个技术管理。然后我接到了这个邀请, 现在已经在这家小公司待了快满2个月了,结合自己的经验和见识我准备来说说技术转管理的事情。

技术转管理

为什么项目经理工资比程序员高?

在中国,绝大多数的人转管理都是因为,管理职位工资比技术高,做了多年之后工资涨不上去了,就去转管理了。我觉得再这之前有必要想清楚为什么管理职位比技术的工资高?

我是如何学习 Angular

2017年08月03日

交代我的前端背景

工作5年多了,基本上都在写 PHP,对于前端在校的时候学过一些 JavaScript、HTML 和 CSS,那个时候我 HTML 和 CSS 还是比较擅长的。

后来第一家公司是外包公司,页面都是我们写的。那个时候 jQuery 还是非常火的,但我傻傻分不清楚 JavaScript 和 jQuery 以及 Ajax 他们之间的区别。而我们的前端代码全靠复制百度搜索出来的结果,后来公司终于招来了一位前端工程师,可算是把我们从不明所以的前端坑里面解救出来了。

后来我就很少接触前端了,但是不是完全不接触,花了10块钱买了本二手的《锋利的 jQuery》,才知道 jQuery 还是很好上手的。再后来业余有时间我会看一下 ES6、React 和 Angular 的文档,然后跟着写写。 但是因为主要工作还是 PHP,再加上一个人的精力有限,所以大部分时间还是在写 PHP,前端一直出于关注状态。

CSS 基本被我忘记的差不多了,好几年不写了,就越怕写 CSS 了。

【深度阅读003】《清醒思考的艺术》和《明智行动的艺术》

2017年08月02日

《清醒思考的艺术》 《明智行动的艺术》

先简单介绍一下作者

本书的作者是罗尔夫·多贝里。曾与一名美国友人分享发现——小概率事件往往具有颠覆全局的破坏力,这个美国人后来据此写了一本书成为大畅销书,此书就是《黑天鹅》,那个美国人叫纳西姆•塔勒布。于是,多贝里决定自己写一本书,这就是在德国率先超越《乔布斯传》登上畅销书排行榜榜首的本书。

这次为什么推荐两本书?那是因为这本书虽然名字不一样,其实是上下篇关系而已。

使用 Let’s Encrypt 搭建免费的 HTTPS

2017年07月14日

1. letsencrypt.sh 证书的生成

1.1 目录的生成

1
2
3
4
5
6
7
8
$ cd ~
$ git clone https://github.com/lukas2511/dehydrated
$ sudo mkdir -p /etc/dehydrated
$ sudo mkdir -p /var/www/dehydrated
$ sudo chown `whoami` -R /var/www/dehydrated
$ sudo chown `whoami` -R /etc/dehydrated
$ cp ~/dehydrated/docs/examples/config /etc/dehydrated/config
$ cp ~/dehydrated/docs/examples/domains.txt /etc/dehydrated/domains.txt

再见了知店

2017年07月07日

引言

6月初的某一天,被 HR 通知去老板办公室一趟,有一种不祥的预感,结果被告知公司发展战略有调整,我被裁员了。听到这个通知,虽然早有点准备,但当时整个人还是有点蒙逼的。

但过后实际上心里面80%是开心的。

在公司有待满1年半了,学到了很多东西。非常喜欢公司的企业文化,但同时公司的几点一直在忍受。

我刚开始编程时犯过的错误

2017年06月24日

引言

这篇文章主要是总结我刚开始编程的时候犯过一些错误,这些错误导致我走过一些弯路,浪费过一些时间,希望这篇反思总结对你有帮助。

犯过的错误

不会科学上网

学编程如果你不会科学上网,虽然你照样可以写代码编程,但是不会科学上网将会浪费你大量的时间,在这个时代时间就是金钱,花点钱买一个『梯子』是非常值得的。

有了梯子,意味着你不再是井底之蛙的编程了,你可以使用 Google 搜索,使用 YouTube 观看免费和优质的视频教程。很多包管理器如果不翻墙,更新将会非常慢,而一旦学会科学上网,基本上可以实现秒下载(比方说:PHP 的 Composer 和 Nodejs 的 NPM)。