献给默默无闻,奋斗在第一线的苦逼程序员们!
无意间翻看了之前在Evernote的关于服务器端记录的开发笔记,感触良多。
2009-2010的上面记录的大多都是关于Nginx、Apache、MySQL、Linux、PHP中非常复杂,细节的性能调优方式,错误处理、同步异常处理,以及Lighttpd、Vanish的各种操作、评测命令行。还有关于F5 BigIP、Nginx反向代理负载均衡的研究,多机怎么会话保持...
2011年是增加了Solr、Sphinx搜索引擎的安装、调优、索引用法,检索API。以及服务器安全相关iptable防火墙
2012-2013年大多是在前面所有技术不断新的升级版的使用方式外,又增加了MongoDB的安装、命令行操作,分片、多机器同步,MapReduce查询.还有各种服务器管理工具、图片服务器、等等Linux开源工具,CDN分发。
2013年底-2014年开始又有了流式计算Storm和Spark、然后ElasticSearch、日志分析。然后Redis相关操作的记录
2015年除了一点Docker的笔记外,就没了。
之前的笔记可以理解为我几年技术上的『积累』或者是『沉淀』,但是现在仔细看看每一条,拿到现在基本上都没用了,要么是过时的技术例如Lighttpd,要么就是不需要的技术。
因为有了阿里云这样的IaaS、Paas服务,所以很多技术与经验都不需要了
想到这里我只想说句『我擦~~』以后还需要运维这个职业么?有一种练就了10年功力,突然被废了武功的感觉
以前面试后台运维相关职业会问,你用过这个吗?你用过那个吗?你怎么调优的?你怎么解决xxx的问题?怎么热备份还原?
现在来说答案只有一个:『我用阿里云!』
对于阿里云可能很多人都以为,这不过是一个大公司开放出来一些服务让大家使用罢了,自己作为一个程序员,技术是忘不掉的,到哪里都可以混饭吃。阿里云也不过是唯一一个例子。
但是真的是这样么?
我不这么想,当前的移动开发领域有iOS工程师/Android工程师,假设如果React Native超级强大之后,或者类似的服务统治江湖了,那么
兄弟们,时代正在改变...
现在这个时代,对于很多程序员们来讲,都是在温水煮青蛙。等到反应过来时,已经无心无力,最终只能卸甲归田~ 相比较来说70后有相同情况的程序员们他们还有个固定资产。。。我们有什么?
假如那一天到来时我们该何去何从?
研发也是一个技术工种,在技术工种里面有一个行业是最稳定的,那就是医生。有句话叫越老越值钱,一点都不假。不是很夸张的说把李时珍搬过来开个门诊他绝对也能挣很多钱。
医生为什么老了挣钱多,总结经验无非就是一个字『积累』!
积累是分方法的,不是积累什么都可以。
假如你会用20种语言说出一句你好
,这确实很吊~ ,显得也高人一等,简历也很漂亮。但是真的没吊用。
假如你把Foxbase用的出神入化,甚至超出世界上所有人,那也是没吊用。
关于提高自己,少走弯路、不断积累提高的建议
算法的积累是最重要的,最难逾越的,就像是可口可乐的配方一样。在我们学习算法的过程中重要的不是记住某个算法,而是思路与感觉,以及不断优化的决心与意识。当前95%的App都只有逻辑,没有算法。你使用某个开源工具解决某个问题的能力叫方法,不是算法,你在把这些好的代码收藏起来的过程叫整理不叫积累。