10 年三线小城 IT 开发的感悟
一贯都是写技术博客,从来没写过感悟类文章,因为文笔不好。今天看到了大飞的一篇文章,《技术人,请不要封闭自己》,真的感触太深了。
一
先说说我自己,我并非科班出身,大学毕业后一直没找到好的工作,才去学的编程。今年也已经是我码农生涯的第 10 年了。曾经,网上有过文章讨论科班非科班的问题,有人说,科班的基本功扎实,有人说,非科班的有的自学能力强,有的知道艰辛懂得珍惜。在我看来,仿佛是两个神仙在打架,我等凡人只能仰头观望。因为他们说的都是有追求的人,离我的现实环境太远。
在中国,除了北上广深,更多的是一些小城,例如我,一直生活在无锡。论排名,无锡也算是名列全国前 20 位的城市了,但如果和帝都魔都相比,简直就是萤火之光岂可与日月争辉。
这里没有大公司,也没有浓郁的技术氛围,生活节奏慢悠悠的。每一家能活下来的公司,都有着自己的一亩三分地,守好就行。一个公司的技术,是由其核心的业务来驱动的。亿级数据,秒级大并发,分布式集群,人工智能,不存在的(毕竟我认识有限,也许无锡也有这样的公司,只是我不知道,但即便是有,也是极少数几家)。用原有的技术,就可以支撑起核心业务,公司没有动力来更新技术。毕竟引进人才需要成本,更新技术更有着很大的风险。而公司里的人都习惯了这样的生活,在公司里,你可以听到各种各样的八卦、调侃,但极少能听到两个人在讨论技术的,因为这里不需要什么高深的技术,你想要的百度都找得到,那还讨论个啥呢?在这样的氛围中待久了,原本有的一点点对技术的热情也就被消磨了。
我一直感慨于自己非科班出身,倒不是因为网上说的那些原因,而是,缺少了很多资源和信息渠道。我们那个培训班里,二三十人,据我所知,出来一年后还在从事 IT 行业的,只有 2 个人,其中一个是我。另一个也基本不联系,因为不熟。而科班出身的人,一起生活了 4 年的同学,这感情肯定不是培训班的能比的,而且不光是自己班的,隔壁班的,还有师兄师弟,多数毕业之后会从事着同一个行业,这就是一个圈子,而我没有这样一个圈子。
一个圈子,需要的是志同道合的人,然而 10 年时间,却极少交到这样的朋友。曾经建过一个 QQ 群,拉了几个比较好的朋友一起,最初群里还比较活跃,会说点技术啊,现状什么的,没几个月,就冷清了,没人说话了,各忙各的事了。
总结一句话,死气沉沉!
二
记得以前看过 “我为什么要写博客” 这种题材的文章,反正看了也没勾起我写博客的欲望。
而我是去年开始写博客的,动机很简单,大佬说博客是程序员的名片,我 35 了,万一失业,工作不太好找,简历上多一句也许人家会多给个机会。其实这背后一个大龄码农的深深焦虑。论技术,比不过年轻人,论体力,也比不过年轻人,时刻恐惧着自己被淘汰。看点书写点博客,似乎能安慰下自己,我也是在努力的。
从去年 6 月开始算起,大半年的时间,写了四十几篇博客,发生的改变却是我万万没想到的。
我一直是做 .net 的,但最近 Python 大火,所以决定去学学 Python。去年买了二十几本书,从基础,到爬虫,机器学习,神经网络,算法,什么都有。晚上看看书,写博客,碎片化的时间就看看公众号,日子倒是充实。最开心的就是,哟,博客阅读量又增加了多少,又有人给我点赞了。博客园上没有统计博客的总阅读量,为此我还特意写了个爬虫工具统计,每天看着数字挺乐呵。现在也学着做公众号,把博客上的文章发上去,虽然粉丝不多,但感觉挺好,看到有人点赞就高兴。
年前有人在博客园私信我,邀请我加入腾讯的云+社区,当时只是觉得算是对我写博客的一点点肯定,却没想到这为我打开了一扇大门。
加了腾讯云+社区后,被拉到了一个群里。这个群虽然发文章的多说话的少,但感觉从没有如此近距离的接触这样的一个人群。后来在这个群里认识了几个朋友,建了个几个人的小群,发现个个都是深藏不露啊。2 个 CSDN 博客专家,1 个博客园排名 5000 以内的专家,还一个研究生,已经出书了。我真的是惊呆了,一种乡下人进城的感觉。这里没有人聊八卦,要么是说些技术,要么说些公众号运营的想法。
后来也是由于之前的群,被加到了一个公众号作者的群,才知道公众号作者也有自己的圈子。在这里,你看到的是,大佬们分享一些经验见识,非常受益。另我震惊的是,很多人还是学生,但他们泡实验室,写博客,写知乎,出书,想想我学生的时候干什么了?WOW!
以前,一直深感遗憾的是,高考志愿没填好,考得还可以却没上到目标的学校。而这两个月来,完全就变了,就如大飞说的,最遗憾的是没有认识更多的人,接触更多的事。一直觉得是无锡的环境不好,技术氛围不好,其实只不过是因为自己见识太少。网络都那么发达了,居然还在怪地区差异。
是时候走出以前的舒适区了(其实很焦虑也不舒适),去扩展自己的朋友圈、认知圈,世界很大,要出去看看。我看世界的方法,从写博客开始。
10 年三线小城 IT 开发的感悟的更多相关文章
- C#开发微信门户及应用(22)-微信小店的开发和使用
在做企业电子商务方面,微信小店虽然较淘宝天猫等起步较晚,但是作为一个电商平台,这个影响力不容忽视,结合微信的特点和便利,微信小店具有很好的粘合性和广泛的用户基础,因此花费一定的时间,在这方面做深入的研 ...
- 10个jQuery小技巧
收集的10个 jQuery 小技巧/代码片段,可以帮你快速开发. 1.返回顶部按钮 你可以利用 animate 和 scrollTop 来实现返回顶部的动画,而不需要使用其他插件. $('a.top' ...
- 10 位顶级 PHP 大师的开发原则
10 位顶级 PHP 大师的开发原则 ruby_chen 发布于: 2013年03月28日 (61评) 分享到: 收藏 +139 #深圳# 6月10日 亚马逊AWSome Day云计算免费培训报 ...
- 人人必知的10个jQuery小技巧
收集的10个 jQuery 小技巧/代码片段,可以帮你快速开发. 1.返回顶部按钮 你可以利用 animate 和 scrollTop 来实现返回顶部的动画,而不需要使用其他插件. // Back t ...
- WP8.1小梦词典开发1:金山词霸API使用
原文出自:http://www.bcmeng.com/windows-phone-api/ 今天开始小梦给大家分享一下小梦词典开发中几个关键问题,首先我们来看查词功能的实现.小梦词典的查词功能是通过金 ...
- 微信小程序快速开发上手
微信小程序快速开发上手 介绍: 从实战开发角度,完整系统地介绍了小程序的开发环境.小程序的结构.小程序的组件与小程序的API,并提供了多个开发实例帮助读者快速掌握小程序的开发技能,并能自己动手开发出小 ...
- 【微信小程序云开发】从陌生到熟悉
前言 微信小程序在9月10号正式上线了云开发的功能,弱化后端和运维概念,以前开发一个小程序需要申请一个小程序,准备一个https的域名,开发需要一个前端一个服务端,有了云开发只有申请一个小程序,一个前 ...
- 微信小程序的开发(一)
我现在在学习,微信小程序开发,刚刚看看一篇对我特别有用的博客文章,我就把摘抄过来了,好好的学习一下. 序言 开始开发应用号之前,先看看官方公布的「小程序」教程吧!(以下内容来自微信官方公布的「小程序」 ...
- 第六章 “我要点爆”微信小程序云开发实例之爆文详情页制作
爆文详情页制作 从首页中数据列表打开相应详情页面的方法: 给数据列表中每个数据项加一个点击事件,同时将当前数据项的id暂时记录在本地,然后跳转到详情页面detail goopen: function ...
随机推荐
- vue技术分享-你可能不知道的7个秘密
前言 本文是vue源码贡献值Chris Fritz在公共场合的一场分享,觉得分享里面有不少东西值得借鉴,虽然有些内容我在工作中也是这么做的,还是把大神的ppt在这里翻译一下,希望给朋友带来一些帮助. ...
- Spring Cloud Sleuth服务链路追踪(zipkin)(转)
这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件. 一.简介 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案, ...
- AndroidEclipse里的视图里想添加SDK Manager但是找不到怎么办?
有时候,我们想配置SDK Manager,但是发现找不到这个窗口,怎么办呢,网上有解释(上截图): —————————————————————————————————————————————————— ...
- 第八章——降维(Dimensionality Reduction)
机器学习问题可能包含成百上千的特征.特征数量过多,不仅使得训练很耗时,而且难以找到解决方案.这一问题被称为维数灾难(curse of dimensionality).为简化问题,加速训练,就需要降维了 ...
- Spring Security Oauth2系列(一)
前言: 关于oauth2,其实是一个规范,本文重点讲解spring对他进行的实现,如果你还不清楚授权服务器,资源服务器,认证授权等基础概念,可以移步理解OAuth 2.0 - 阮一峰,这是一篇对于oa ...
- 浅谈服务间通信【MQ在分布式系统中的使用场景】
解决的问题 一项技术的产生必然是为了解决问题而生,了解了一项技术解决的问题,就能够很轻松的理解这项技术的设计根本,从而更好地理解与使用这项技术. 消息中间件和RPC从根本上来说都是为了解决分布式系统的 ...
- ORA-12737: Instant Client Light: unsupported server character set CHS16GBK
当使用Navicat Premiun 英文版连接oracl时可能会报ORA-12737: Instant Client Light: unsupported server character set ...
- TestNG深入理解
以下内容引自: http://blog.csdn.net/wanglha/article/details/42004695 TestNG深入理解 转载 2014年12月18日 13:56:11 参考文 ...
- Dubbo中集群Cluster,负载均衡,容错,路由解析
Dubbo中的Cluster可以将多个服务提供方伪装成一个提供方,具体也就是将Directory中的多个Invoker伪装成一个Invoker,在伪装的过程中包含了容错的处理,负载均衡的处理和路由的处 ...
- Ubuntu16.04 下搭建git服务器及gitweb+nginx配置
本文转自:http://blog.csdn.net/water_horse/article/details/68958140 1.安装所需软件 fengjk@water:~$ sudo apt-get ...