白天,有个同学问我会不会PHP,她说自己公司是使用PHP进行开发的,要让她自己学习一下。
我对PHP也认识了几年了,主要是从开源程序开始的,例如,建博客程序wordpress,建新闻站程序dedecms,建论坛phpwind,dz,建 网上商城shopex程序等等。因为当时仗着有一点点编程的基础,所以以为PHP也没有什么了解不起的,经常将这些开源程序,例如wordpress的源 文件下载下来,进行更改,可是主要功能究竟还是不懂,以至于只能对它们混了一个面熟。
虽然以前,也曾想过将它学会,因为它开源的历史,因为它建站的方便,还因为可以帮助我们这些程序员拿到一份不错的待遇。可是,“没有问题”,让我没有找到 坚持学下去的理由,一直只能经常使用php程序建站,但是,却无法修改他们的一些重要的功能。直到有一天,我找到了一套非常 好的视频教程,然后,才将PHP算是入了门,能编写简单的后台程序了。虽然很久没有深入学习,但是,今天晚上我又抽时间看了看之前的视频,发现基本上都是 跳着看一下,然后谅回忆起来了。并且,再一次看的时候,就能更加理解了,学的也更快一些了。
我想学的技术有挺多的,除了编程方面的技术,还有木匠,之前有听到过广东新闻报道说如今的木匠手艺已经快要失传了,我就想学一学,因为我爸爸也是木匠,来 传承一下古老文化;看到年迈的外婆,时常脚疼,牙疼,我就想学一学医学知识,方便帮她减轻一些病痛;看到那些因为教师的原因而不想读书的学生时,我就想做 一做老师,希望可以帮助到他们。
有些事情是只能想一想,做一做,结果并不一定好,但是,这一实现的路程却是让我刻骨铭心,并且乐此不疲。
一直记得教我们编程的一个老师说的话,做产品(软件产品)就是为了解决人们生活中遇到的问题,或者是提高工作效率,如今,我一有机会,也会对一些刚入行的朋友们说这样一句话,或者是问许多的老程序员,你们有没有想过做一款自己的产品出来?
因为基于解决问题的前提,我开始慢慢地从程序开发当中,回归到生活。一边看着网站,一边想着它存在的意义,是为了解决什么问题?威客的诞生,是为了解决网 络兼职的问题;淘宝的诞生是为了解决人们购物和网上摆地摊的问题;QQ的诞生是为了解决人们网络即时通信的问题;团购网站的出现,无非是提供了一条比较吸 引人的销售渠道而已。搜索引擎的诞生,是为了方便我们快速查找互联 网上面的知识;导航网站的出现,则是为了方便那些只懂开机,而不想或者不会输入网址的人,浏览网页。
由此看来,好的产品,其实都是由对生活的充分理解人发现或者创造的。
他们抓住了解决问题的方法,于是,帮助了别人,自己也会获得回报。
因为很多的程序员习惯用解决问题的态度去处理事情,所以,在他们看来有许多的话语都不用怎么表达出来。表达出来的话语,要么是提供解决方案,要么就是提出问题,跟别人讨论如何解决?这也就是程序员的后天善良的一面。
程序员的的生活是简单的,整天可能就埋头在功能,业务,bug上面,而懒得或者是没有时间,去跟别人讨论办公室事非,去怨天由人,这是一般程序员交际不好 的原因;程序员又懒得跟女孩子打打骂骂,花心思讨人家欢心,这个也是所谓的IT男找不到女朋友的一个原因吧。
如今的程序员,很像过去的农民,一心只想着解决吃饭,养家,敬老等等自己业内的问题,虽然有一些调皮的人们,会时不时在愚人节那天,做几个连续弹窗来骗 你,让你的电脑弹得直到崩溃,但是,其它他们大部分时间都是在写代码,在创造一个又一个的产品,在解决一个又一个问题。
程序员是当代的哲学家,因为他们把复杂的生活过地简单了。
因为对真正的程序员,真正的产品经理的敬仰,我也一直把大部分的时间都放在,思考我们身边还有哪些问题需要解决的,我们身边还有哪些事情操作不便,我也天 天在想,这些事情可以通过提供软件,网站,应用来解决不?比如,到外面打车,我们打不到车,可否有这样的应用,帮我们快速的叫来一辆的士?又或者是,有没 有一个平台可以出租个人业余时间的?等等,其实解决这样的相关服务已经有了,但是并未大面积的推广。但是,想想这些解决问题的想法和点子,难道不是很有意 思吗?
有一次,我在一个饭店吃饭,看到有些人经常将木筷子折断,因为他们担心这些商家重新利用,可是如果经常折断的话也不免会造成浪费;而有一次,我在一个饭店 吃饭,发现,他们的筷子是分成由筷子头部和手柄组成的,他们可以在消费完后,将头部丢掉,而手柄继续使用,这样子就节约了一半的筷子。
当然,其实我们还是有许多的人,都是知道时间是用来解决问题的,而不是用来制造问题的;他们知道,活着就是为了解决问题。