不要把自己搞得活像一件工具,要学会丰富自己的生活,学会锻炼追求爱与幸福的能力。
前几天,无意中看到某个QQ群里面几个小伙伴在聊关于生活怎么这么不幸福的话题。很多人谈到工作已经几年了,工作经验也算有一些了,工资虽说不是很高,但是比起餐馆里面的服务员要高不少了。至少算是衣食无忧,小有盈余,偶尔还能小腐败几次的一群人,无一例外地表达出了对生活乏味,不幸福的感叹。吃饭之余,关注了下群里面各位小伙伴的闲聊,我发现加入讨论的小伙伴基本上都是工作三五年,有一定工作经验,在群里面也算比较活跃,在某些技术方面有一定能力和经验的人了。
按理说,相比很多上有老下有小,年过四十的老一辈人,你们这帮收入还算不错,每天还有闲时间和闲心在群里面瞎扯的人有什么值得感叹的。聊到深处,发现很多人的感叹不是毫无道理的。作为年龄相差无几,眼看着也要奔三,心里偶尔也会犯嘀咕的人,我总结了很多人之所以感觉生活无聊,不幸福的原因:
一方面是面临着年近三十而立的焦虑(很多人和我一样还是单身的it男),一方面是被工作占据了大部分时间,却越来越不感受不到工作带来的幸福感的失落(可能跟没时间交男女朋友也有很大关系吧,个人猜测)。 虽说很多公司里面或多或少会有一些经验丰富,乐于传授经验的老人跟年轻人讲,年轻人还需要历练不要过于浮躁。人一焦虑就显得特别浮躁,很多人也知道浮躁不好,但是从来不会有人跟他们讲怎么才能不浮躁。
我曾经跟很多人抱着一样的想法,努力学习钻研各种开源技术,提升自己IT专业方面的能力,从而提高自己的收入,迎娶白富美,走上人生巅峰。后半段是有点开玩笑了,但是整体上想法应该是没有大的出入的。于是就能看到很多一心想扑在技术上的人,有的人心不在技术,偶尔会出去混混,结果是技术可能没弄透,但是感觉生活还不错,有的人一心扑在技术上,把自己当成了实践某些技术的工具,以为技术研究透了就能如何如何,但是最后发现,除了工作上稍微顺当一些外,貌似生活也没有什么改观,失望之情油然而生。技术只是我们实现想法,达成工作目标的工具,千万不要把自己当作应用技术的工具。技术固然重要,尤其是搞懂比较普遍应用的技术,但是,一个人区别于工具,应该是有着自己的思维和想法的。
工作只是生活的一部分,很多人只是知道,却不明白。技术是一种工具,也是一种资源,只要去努力付出了,就会有回报,但是生活却没有这么简单。爱和幸福不会向水和馒头一样随处可以看到,随手得到,而是像我们钻研一个问题,苦苦思考,多次实践,然后费尽心思,耗尽精力才有可能得到的奖励。相信跟我一样,很多人从来没想过爱与幸福还需要能力,就像我们谈恋爱,结婚还需要能力,听起来很好笑,但是事实上却是没有感受爱与幸福的人基本上都不可能幸福。就如同一个自卑的人,从来不会感受到积极主动的好处是什么。
工作是为了什么? 请自己先问下自己。
是为了追求生活中的幸福感,还是仅仅是赚更多的钱。
当然很多人可以说,在这个一切以金钱为标准的社会里没钱怎么可能幸福,但是有钱也未必幸福。
赚再多的钱说白了都只是数字,是你在这个hard模式的社会中打怪攒下的积分,只有用这些积分兑换了装备和让自己感觉幸福的事情,才是我们最终的目的。
相差无几,我们这个年龄段的人收入基本上不会差很远,但是对于生活幸福与否的感受却有着很大的差异。
爱和幸福是需要能力才能感受到的,不是像群里面小伙伴说的,我现在工资10k感觉不到幸福,等我涨到20k的时候我就会幸福的。金钱或者说财富只是我们达到某个目标的基础,而不是与我们的幸福划等号的。10k有10k的烦恼,20k也有20k的烦恼,同样20k有20k的幸福,10k也有10k的幸福,当然10k下也有10k下的幸福法。只有不断增强自己对幸福感知的能力,才能让自己在收入10k的时候的幸福感还不如自己收入在10k以下的幸福感。
一切物质基础只是我们实现上层需求的基石,除了要努力提升自己专业能力以获取更丰厚物质回报外,也要学会锻炼自己感受爱与幸福的能力。物质财富就像石油一样的能源,感受爱与幸福等精神能力的不同会让我们把自己的物质基础如同石油当作燃料一样烧掉还是将其做更好的利用,提炼出更大的价值。
有些人感受幸福的能力强,可能不到10k的月收入就会让他们感受到生活的幸福感,有些人感受幸福的能力差,可能20k的月收入也会让他们感觉到生活的不幸与苦恼。理工科的it男要有人文素养,说得通俗些就是要学会感性面对生活,所谓爱与幸福感,其实最终就是一种自我感受。
我相信,一个人只有是幸福快乐的,ta才能更轻松自信地面对生活和工作中出现的任何考验。一个感受不到生活的精彩与幸福的人,基本上很难想象他能够轻松地,毫无迟疑,全身心地投入自己的生活和工作中去。
你可能收入不是很高,但是希望你也可以幸福快乐地生活,有能力感受生活中的幸福与爱。
ps:
提升感悟幸福和爱的能力,并不能让我们拥有更多财富,马上就能出任CEO,娶到白富美,走上人生巅峰。
所有这一切都只是为了让大家奋斗的路上走得不至于太辛苦,还没努力到收获成功就提前放弃了。
本文出自 "从菜鸟到老鸟" 博客,请务必保留此出处http://liuqunying.blog.51cto.com/3984207/1421291
ContentType : 指内容类型,一般指网页中的ContentType,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式,什么编码读取文件。
文件扩展名(Extension):文件扩展名是操作系统用来标示文件格式的一种机制。
通常情况下通过文件扩展名就能大致的推断出文件的内容类型,不过这不是绝对的,因为文件扩展名通常可以人为设置而不会影响到文件的类容类型。
我们可以查看Http ContentType与文件扩展名对照表了解相关对照,还可以了解一下 MIME(Multipurpose Internet Mail Extensions)多用途胡两位邮件扩展名。
Web开发中经常与ContentType打交道,了解Tomcat Web容器的话可以在其conf/web.xml查看MIME的映射信息,比如:
< extension >png</ extension > < mime-type >image/png</ mime-type > |
另外可以查看开源中国提供的Http ContentType 对照表:http://tool.oschina.net/commons
下面说说在开发中遇到的一个问题:
通常情况下我们是通过解析一个文件来获取它的ContentType, 而当Http请求获取文件,从得到的响应信息中获取到ContentType值之后,该以什么样的文件类型保持数据呢?这个时候就得用到ContentType映射Extension。
有一个实际案例,我在使用七牛云存储的时候,上传一个文件("app.png"), 根据上传规则,我需要设置一个key(也就是云存储中的文件名),如果key是一个不带扩展的名的文件名,那么我在应用程序中做一次请求(http://secondriver-dev.qiniudn.com/1399965230092)的时候,该以什么样的扩展名来保存这个文件,当然即使保存文件不设置扩展名,对于文件的内容没有影响,只是在打开文件的时候需要选择打开文件的应用程序。
下面将开源中国提供的Http ContentType对照表提取出来,做成Java类。
参见附件: MIME文件,Extension与ContentType(使用时去掉 .txt后缀)。
下面是通过PHP脚本解析MIME,来提取其中的Extension=ContentType对。
$file = 'MIME.txt' ; $resource = fopen ( $file , 'r' ); $extension_array =[]; $contenttype_array =[]; while (false!=( $string = fgets ( $resource ))){ $array = explode ( "" , $string ); $result =validate_array( $array ); $e1 =trim( $array [0]); $c1 =trim( $array [1]); $e2 =trim( $array [2]); $c2 =trim( $array [3]); $extension_array [ $i ]= $e1 ; $contenttype_array [ $i ]= $c2 ; $extension_array [ $i +1]= $e2 ; $contenttype_array [ $i +1]= $c2 ; print_array( $extension_array ); print_array( $contenttype_array ); function print_array( $array ){ for ( $i =0, $length =sizeof( $array ); $i < $length ; $i ++){ echo '"' . $array [ $i ]. '"' ; if ( $i != $length -1){ function validate_array( $array ){ if (sizeof( $array )!=4){ foreach ( $array as $key => $value ){ if ( $value === "" ){ echo '<h1>一共' . $i . '条映射</h1>' ; fclose( $resource ); |
通过上面PHP代码解析MIME文件,就可以根据具体需要来使用Extension与ContentType映射。
本文出自 "野马红尘" 博客,谢绝转载!
没有评论:
发表评论