由百度 “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 ...
随机推荐
- 设置了error_reporting(E_ALL)还是不显示错误
原因就是在php.ini里面将display_errors关闭了.可以在php.ini里面将display_errors配置为On,然后重启php-fpm ini_set('display_error ...
- 详解BOM用途分类及在汽车企业中的应用
摘要:在整车企业中,信息系统的BOM是联系CAD.CAPP.PDM和ERP的纽带,按照用途划分产品要经过产品设计,工程设计.工艺制造设计.生产制造4个阶段,相应的在这4个过程中分别产生了名称十分相似但 ...
- lastIndexOf() 找出指定元素出现的所有位置(返回的是下标数组)---lastIndexOf() 这个方法是倒叙查找,正序的是indexOf()
var indices = []; var array = ['a', 'b', 'a', 'c', 'a', 'd']; var element = 'a'; var idx = array.las ...
- js 一些兼容检测
1. IE5.0之前不支持 document.getElementById(),但存在 document.all[] function getElementById(id) { if(document ...
- Metasploit用法大全
Metasploit用户接口msfconsoleArmitage: KaliGUI启动:armitage命令启动 Metasploit功能程序msfvenom集成了载荷生成器.载荷编码器.空指令生成 ...
- vue 根据接口返回的状态码判断用户登录状态并跳转登录页,登录后回到上一个页面(http拦截器)
背景:后台接口返回code==501表示用户是未登录状态,需要登录才可访问: 通过http拦截做路由跳转 第一步:src目录下新建http.js文件,内容如下: import Axios from ' ...
- error link 2019 waveout
winmm.lib的影响 在做音频播放的时候使用到了win系统音频函数waveout; 但是报错: error link 2019 无法解析外部符号:waveoutGetnumDevice /clos ...
- pycharm快捷键及中文说明【使用翻译工具一条一条翻译】
Search Everywhere: Double Shift Go to File : Ctrl+Shilf+N Recent Files: Ctrl+E Navigation Bar: Alt+H ...
- c# sshnet控制linux 使用unzip的一些问题
无法使用unzip 解压缩 linux文件夹下的zip文件 于是想在win下生成一个 shell 文件传到linux 下运行,结果这个sh文件在linux 运行时出错,同样的文件在linux下生成就 ...
- [字符串]TrBBnsformBBtion
TrBBnsformBBtion Let us consider the following operations on a string consisting of A and B: Select ...