由百度 “PHP薪资” 引发的思考
昨天晚上睡觉的时候百度了一下 “PHP薪资”,看到了各种各样的答案,从百度知道到知乎,再到各个论坛……答案也是从 2k-16k 不等(不过说实话,2k是吓到我了),其中一些答案说到了在中国从事某一行业 10 年以上的比较少,尤其是编程这方面,相比之下在国外就比较常见了。(具体是不是这样我也不清楚,但我觉得八九不离十吧)
看到这样的答案,我突然觉得自己百度了一个完全没有意义的东西,我已经忘记了我自己是不是喜欢编程,或许是吧,但更多的也许是更想要赚钱了。造成这种情况的可能是中国的社会环境,也可能是我自身的原因。想到自己最开始接触编程,那个时候是真的喜欢。刚接触 HTML 那会儿,心里想的只是能做出个页面,并且还挺漂亮,没有想过说要用它来做点什么,只是喜欢,能敲出来东西自己就很开心。上了大学,学习了 C语言 ,没错,就是谭浩强老师的那本《C程序设计》,那个时候虽然只能敲出 "Hello World",并且是闲着没事做就敲,当然,到最后还是只会 Hello World 就是了,但是那时候开心呀,能看到黑底白字就有一种满足感。后来有朋友跟我说要我一起学习 PHP,她给我资料,一起学习有动力(其实我也这么觉得),但是不知道从哪天起,我不再喜欢编程了。也就是从那个时候,我告诉自己:好好学习 PHP,到时候多赚些钱。我不再觉得编程会让我开心了,反而是一种煎熬,学习的时候,时时刻刻在想:这点东西快点学完吧,学完就可以做自己喜欢的事了。没错,它变成了一种任务,对我来说是一种压迫,越来越不想学习,越来越讨厌编程,以致于自己已经把 PHP 基础看完了,但是啥也不知道(当然,会 echo 一个 Hello World 就是了)。
当兴趣变成了任务,真的是太可怕了,这个兴趣要重拾真的太难了。自己的兴趣早在不知什么时候变得面目全非了,而自己还像个傻子一样,想靠着 PHP 赚钱,梦想着自己将来会有什么。
别人都说上了大学人就变了,没有了之前的纯真,嗯,我觉得没毛病,反正我是变了。前几天回家,和朋友们聚了聚,感觉大家变化都不太大,只有我剃了光头,我兄弟留了长发。第二天回家,在车上他跟我说了很多,突然他问我有什么要说的吗?我呆住了,说没有。当然,是真的没有,没有想对他说的,也没有想对自己说的,因为我根本就没有思考过这方面的事。我一直都觉得自己每天都过得很开心,可是我连自己喜欢什么都不知道,我是在开心什么?说实话,我不知道。
当然,不要想多了,说了那么多,不是我不喜欢钱,我还是非常喜欢的,虽然钱是王八蛋,但给我多少我都不反感的。
Wait. 一万小时定律……自己体会,我也体会下先。
由百度 “PHP薪资” 引发的思考的更多相关文章
- 解决一道leetcode算法题的曲折过程及引发的思考
写在前面 本题实际解题过程是 从 40秒 --> 24秒 -->1.5秒 --> 715ms --> 320ms --> 48ms --> 36ms --> ...
- 【思考】由安装zabbix至排障php一系列引发的思考
[思考]由安装zabbix至排障php一系列引发的思考 linux的知识点林立众多,很有可能你在排查一个故障的时候就得用到另一门技术的知识: 由于linux本身的应用依赖的库和其它环境环环相扣,但又没 ...
- Spring之LoadTimeWeaver——一个需求引发的思考---转
原文地址:http://www.myexception.cn/software-architecture-design/602651.html Spring之LoadTimeWeaver——一个需求引 ...
- 由SecureCRT引发的思考和学习
由SecureCRT引发的思考和学习 http://mp.weixin.qq.com/s?__biz=MzAxOTAzMDEwMA==&mid=2652500597&idx=1& ...
- 由<a href = "#" > 引发的思考
原文:由<a href = "#" > 引发的思考 前阵子在一个移动项目中,通过 <a href = "#" > 的方式 绑定clic ...
- 曲演杂坛--一条DELETE引发的思考
原文:曲演杂坛--一条DELETE引发的思考 场景介绍: 我们有一张表,专门用来生成自增ID供业务使用,表结构如下: CREATE TABLE TB001 ( ID ,) PRIMARY KEY, D ...
- class_copyIvarList方法获取实例变量问题引发的思考
在runtime.h中,你可以通过其中的一个方法来获取实例变量,那就是class_copyIvarList方法,具体的实现如下: - (NSArray *)ivarArray:(Class)cls { ...
- 由一个emoji引发的思考
由一个emoji引发的思考 从毕业以来,基本就一直在做移动端,但是一直就关于移动端的开发,各种适配问题的解决,在日常搬砖中处理了就过了,也没有把东西都沉淀下来,觉得甚是寒颜.现就一个小bug,让我们来 ...
- 一次composer错误使用引发的思考
一次composer错误使用引发的思考 这个思考源自于一个事故.让我对版本依赖重新思考了一下. 事故现象 一个线上的管理后台,一个使用laravel搭建的管理后台,之前在线上跑的好好的,今天comop ...
随机推荐
- 一篇面经(BAT面试)(转)
0. 写在之前 首先呢我的面试经历和一些面霸和收割机的大神相比绝不算丰富,但我这三个月应该能代表很大一部分人的心路历程:从无忧无虑也无知的状态,然后遭遇挫败,跌入低谷,连续数天的黑暗,慢慢调整,逼着自 ...
- jmeter 测试计划
进行 jmeter 测试时首先都要有一个测试计划,测试计划下的一些名词解释:
- java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下. 本文参考java 泛型详解.Java中的泛型方法. java泛型详解 1. 概述 泛型在 ...
- QUARTZ系列之一-基础概念(Scheduler/Job/JobDetail/Trigger)
摘抄自quartz官方文档: The key interfaces of the Quartz API are: Scheduler - the main API for interacting wi ...
- scrapy使用MongoDB简单示例
1.下载安装MongoDBhttps://www.mongodb.com/download-center#community找到合适的版本下载,安装.安装好之后,找到安装目录下D:\Program F ...
- groupby一个as_index参数解释
- TZOJ 4244 Sum(单调栈区间极差)
描述 Given a sequence, we define the seqence's value equals the difference between the largest element ...
- cisco PBR
access-list 2000 permit ip 10.11.50.0 0.0.0.255 anyaccess-list 2001 permit ip 10.11.50.0 0.0.0.255 1 ...
- .net like模糊查询参数化
List<SqlParameter> paras = new List<SqlParameter>(); if (!string.IsNullOrEmpty(ciName)) ...
- Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
Error starting ApplicationContext. To display the conditions report re-run your application with 'de ...