一个人的强大来自于无法满足的欲望

来源:互联网 发布:iphone7网络频段 编辑:程序博客网 时间:2024/06/06 04:23

最近,我体会到一种无法控制的堕落,我从来就是一个目标感很强的人,自己定的目标,一定要完成。

我给自己定的计划是,今年我要打通web前端,java,数据库操作的通道。

我是一个前端开发人员,所以自然对后端的东西比较感兴趣,我在想,前端为什么通过ajax就能得到自己想要的数据,通过一段时间java的学习,我知道每次ajax请求过去,会有一个类似Socket之类的对象进行接收和监听,java在底层把一些协议封装好,我们通过java包中的net包里的类进行接口封装。学习java是一个枯燥的过程,为了不让自己失去兴趣,我在学习之前会给自己一个学习目标---我要知道这个类的学习能给我带来什么功能,这个类能干什么?

有时候,我想搞明白,java到底是怎么操作数据库的,最近,大数据又火了,我向公司搞大数据的人交流,大数据主要是一种解决方法,如果在数据量很大的情况下,如何快速的读取?如何短时间内对大量数据进行处理?大数据的本质就是解决当前这些问题的方案,我又想,这个我学了java,又要学习大数据。。。

前端本身就是坑,框架多的很,angular,react,vue,小程序等等,自己现在在研究的是react-native,这是一种利用javascript开发ios/android以及web三端的解决方案,仅仅一个react-native,我们需要懂得ES6,webpack,react,flux/redux,react-redux,react-router等等一系列技术栈,有时候,面对native开发,我们不得不写一些android开发的东西,有时候也要写一些ios开发的东西,总是感觉自己学的很累!

我有一个朋友,也是搞前端开发的,他说,我的代码质量已经让他看起来挺吃力的感觉了,突然发现,原来自己不断的学习,已经有了这么大的进步,可是自己总觉得自己很弱很弱。。。

以前,很多人问我问题,我会耐心的给别人解答,这个功能该怎么实现,这段代码哪里有问题,到了现在,我更多的是考虑产品需求,功能实现的方式,模块的分离,项目结构的搭建,很多问题我自己都不想回答了,不是没有耐心,而是我的思维方式变了,具体问题我们可以百度,可以查资料,具体bug我们可以自己审查代码,在我看来这些具体的东西都是有解决方案的,可是我的疑惑,谁来解答?

我发现,唯有不断的学习,我才能找到出路!

可是做一件事真的不容易,我一直坚持,每天下班后学习两个小时的java,就在一个月前,我的一个项目上线了,瞬间轻松好多,java的学习也就停滞了,每天按时下班,感觉自己突然轻松的同时,又对自己的堕落无可奈何,一个好习惯的养成可能需要一个月,可是一个坏习惯的养成就在那一瞬间。

今天,我百无聊赖的看看博客,看到一个毕业生用了一年的时间来充实自己,达到了android开发和web开发的混合开发的目标,每天从早上九点到晚上十一点半,每天都是项目加学习,周末休息一天,而这仅仅是一个大四的学生,想想自己,真是秒杀同时期的自己几条街了。

曾经我看到一个程序员,他没钱,向朋友借钱,去了上海发展。他的女朋友很可怜,为了躲避一些人的骚扰,两个人走了,拿着可怜的四千块钱,交了房租,几乎只能靠做饭的方式省钱过日子,有时候一顿饭就是喝粥。两个人的一切费用都压在男朋友的工资上,一个月仅仅5000块,困难的日子过去了,这个程序员的工资涨的飞快,可是那个时候,这个程序员要转方向,他又找了个实习的工作,他又成功的学习了一个新的领域的知识体系,并且一个人用半年的时间完成了一个大型系统的集成构建。

有时候,面对网络上各种各样的批评全栈工程师的帖子和博客,我有些无言以对。

起初,怀着一颗全栈的梦想,面对别人问为什么要学那么多的时候,我说要当全栈工程师,现在就只能说,随便学学,兴趣而已。。。

其实,为什么要怀疑全栈呢?作为一个程序员,我们应该有的一种精神就是,敢于去做自己任何想做的事情,敢于求知自己不够理解的东西!!不管生活还是学习,尝试之前没有尝试过的东西,或许你会有不同的体会和觉悟呢?

一般而言,一个程序员的标签就是专注。可是这种专注,如果配合你足够广阔的视野呢?如果你是一个能言善辩的人呢?如果你不仅仅是一个程序员,你还懂产品思维呢?可能你会爆发出你所难以想象的力量。

无论专精一项技术,还是做全栈,对计算机技术而言,我们都是为了解决问题。

写一页博客,理清自己的思路,按照自己的想法,完成自己的目标,舍弃堕落,寻找真正的自我,让自己的欲望放飞自己的梦想吧!

0 0