今天应该是上班开工的第一天。你的心情如何呢?是不是心里碎碎念的想着为什么一年只有1个春节和1个国庆~~~我过年也没怎么休息。我觉得就像以前上学时经常吹牛的那句话:大考大玩,小考小玩,不考也玩。心态放平和,工作、生活和休息本没有区别,区别还是在于你看待工作、生活和休息的心态。
我从不认为工作有多么痛苦,也从没觉得放假有多么惬意。我累的时候,就玩会儿游戏、看会儿电影。我不累的时候,放假也会写写书和代码。一切是以我的心情来安排工作,我不喜欢被时间和空间约束。当然,自由的代价就是难成大器,在公司是混不下去的。
今天,想给大家推荐二款小程序,是课程的2位学员开发的:《小记一笔》和《初礼壁纸》。有兴趣的同学可以在微信中搜索一下。
《小记一笔》这位同学从1月9日开始看视频课程
1月20日看完整个视频课程打算做个小程序。
1月21日开始用axure画原型,一天画完。
1月22日到1月28日设计图标找朋友帮忙设计页面。
1月29日到2月3日开始写代码,天天写,一天写3个小时左右。
2.4号写完代码,配置服务器,并上传代码。
《初礼壁纸》的同学在看到课程第六章就开始动手做这款小程序了
二个小程序就这样上线了。从学习到上线总共不到1个月。虽然它很小,很简单,没有特别复杂的架构和产品理念,所做的事儿也是那么的简单。但,它真的是二学习了不到一个月的开发者做出来的产品。敢上线一个产品,并且成功上线一个产品,远比这个产品是什么更加重要。而且这两位同学完全把握住了小程序的特性,简单,低频。说真的,产品的体验还不错。
我一向有一个观点,技术是拿来用的,不是拿来炫耀的,它是用来实现你的想法你的创意的一个工具。所以技术无所谓好坏,关键是你想拿它干什么。这直接决定了你为什么要学技术。我将持有这一类观点的人称为实践派。那些优秀的创业者无不是实践派。
还有一类开发者,非常痴迷技术,在他们看来学习技术只是因为非常喜欢。通常这类开发者对于某一项技术或者多项技术专研的非常深刻,特别受大公司的青睐,他们学技术没有特别的目的,第一是为了生存,第二就是喜欢。这类开发者我称为学院派。
当然,还有第三类开发者,就是在这两派间左右摇摆的开发者。这类开发者通常还没有对自己的优势有充分的了解,或者说机缘还没到,还不足以让他们下决心成为以上两种开发者的其中一种,还需要打磨和经历。
选择成为哪一类开发者,有时候并不是自己能决定的。时势造英雄的另一层意思是,除非你有特别明确的目的和强烈的意愿成为某一类开发者,否则,有时候是顺势而为的。
可我的建议是,无论你是哪一派,但从学习效率和培养持续学习动力的角度,你,我亲爱的开发者,你都应该动手去做一个属于自己的项目。就像开发《小记一笔》小程序的这位同学,我相当欣赏这种心态和执行力。
我不想谈实践对于编程的提高有多么重要,我相信这都是路人皆知的事实,连基础物理学都脱离不了实践,反复强调编程需要实践,就显得是废话连篇了。我只想从一个开发者心态的角度来说下拥有一个自己的项目有多么重要。
空洞,是我从业5年左右时最大的感受,没有迷茫,只有空洞。工作5年,我做了无数的项目,从前端到服务器,从mysql到oracle,从JavaScript到flex;做过小工具、做过小项目也做过大产品,可5年下来,我不知道我为什么要做那么多东西,只是因为我需要一份工资来养活自己吗?
我觉得人生不应该是这样,我也曾经年轻过,也曾经有自己幻想的未来。可5年了,却从来没有想过自己做一个产品,哪怕这个产品没有人用,但它是我的产品。我无数的时间、汗水、激情、感动全都奉献给了那些我并不喜欢也并不认同的项目和产品,我心里不舒服。这和薪水多少无关,这只和一个人的价值有关,我不愿意让自己的价值都付给了老板们。
一个程序员的黄金时间大概是20年,从20岁到40岁,在中国,以现在IT的低门槛与竞争程度,还要再减少10年。你与编程的甜蜜期,只有10年左右。10年后你将被婚姻、家庭、孩子等一系列中国人永远拜托不了的枷锁而束缚,这是一种无奈但又必须接受的现实。当你循规蹈矩、按部就班的拿青春换取一份微薄的收入时,有没有觉得一丝遗憾与难过。
老板在付你薪水的时候,也买走了大部分人的梦想,当然这并不是老板的错。但你认真想想多少人对现状不满又没有勇气离开,就知道这句话并不是没有道理。
那去创业?可惜的是,并不是每个人都能去创业,创业也并不适合每个人。创业的艰辛只有创过业的人才能动。有些人天生就适合去拼搏去折腾,这样的人才适合创业,创业成功的几率实在是太低了,你必须客观的面对失败,享受失败的这个过程,才能让你持续的走下去。
其实你并不一定非要去创业。我创过业,失败过,折腾了几年却越来越感觉到,创业应该是顺势而为,而不是霸王硬上弓。有时候,先去做做自己喜欢做的事儿,踏踏实实认认真真的把事儿做好,机会会自然而然的就会浮现在你眼前。你会感觉其实并没有创业这个说法,你只是为了把事情做好,却不知不觉的就在上了“创业”的道路。开一家公司,做一个产品就能叫创业吗?恐怕不是。我理解的创业就是做一件自己觉得有意义的事儿,当你觉得这件事儿不全职无法做好,不融资无法做好,不招聘更多的员工无法做好时,那就辞职、融资、开公司。这才是我认为的创业过程,这是分步走的,而不是在一开始时就同时离职、融资、开公司。
不是每个人都能创业,但每个人都可以去做一款属于自己的产品。在你为老板打工的岁月里,偶尔去拨弄下自己的小产品,也许有一天这小产品就能给你带来无限的机会。很多时候,有一款自己的产品和没有自己的产品差距是非常大的,只是你无法意识到,因为你永远都不会开始动手去编写属于自己的一款产品。
退一步讲,即使自己的产品无法给自己带来足够的看得见的收益,精心的去打磨、去迭代一款属于自己的产品也会让你觉得编程并不是那么的枯燥无聊。它会在你日后无数的岁月里,时刻提醒你,生活本应该是精彩的,请投入一些时间去做一些“有情怀”的事情吧。
可以关注我的微信公众号:小楼昨夜又秋风。聊聊编程、聊聊人生,我永远相信程序员也可以拥有艺术的人生。
共同学习,写下你的评论
评论加载中...
作者其他优质文章