一贯都是写技术博客,从来没写过感悟类文章,因为文笔不好。今天看到了大飞的一篇文章,《技术人,请不要封闭自己》,真的感触太深了。

先说说我自己,我并非科班出身,大学毕业后一直没找到好的工作,才去学的编程。今年也已经是我码农生涯的第 10 年了。曾经,网上有过文章讨论科班非科班的问题,有人说,科班的基本功扎实,有人说,非科班的有的自学能力强,有的知道艰辛懂得珍惜。在我看来,仿佛是两个神仙在打架,我等凡人只能仰头观望。因为他们说的都是有追求的人,离我的现实环境太远。

在中国,除了北上广深,更多的是一些小城,例如我,一直生活在无锡。论排名,无锡也算是名列全国前 20 位的城市了,但如果和帝都魔都相比,简直就是萤火之光岂可与日月争辉。

这里没有大公司,也没有浓郁的技术氛围,生活节奏慢悠悠的。每一家能活下来的公司,都有着自己的一亩三分地,守好就行。一个公司的技术,是由其核心的业务来驱动的。亿级数据,秒级大并发,分布式集群,人工智能,不存在的(毕竟我认识有限,也许无锡也有这样的公司,只是我不知道,但即便是有,也是极少数几家)。用原有的技术,就可以支撑起核心业务,公司没有动力来更新技术。毕竟引进人才需要成本,更新技术更有着很大的风险。而公司里的人都习惯了这样的生活,在公司里,你可以听到各种各样的八卦、调侃,但极少能听到两个人在讨论技术的,因为这里不需要什么高深的技术,你想要的百度都找得到,那还讨论个啥呢?在这样的氛围中待久了,原本有的一点点对技术的热情也就被消磨了。

我一直感慨于自己非科班出身,倒不是因为网上说的那些原因,而是,缺少了很多资源和信息渠道。我们那个培训班里,二三十人,据我所知,出来一年后还在从事 IT 行业的,只有 2 个人,其中一个是我。另一个也基本不联系,因为不熟。而科班出身的人,一起生活了 4 年的同学,这感情肯定不是培训班的能比的,而且不光是自己班的,隔壁班的,还有师兄师弟,多数毕业之后会从事着同一个行业,这就是一个圈子,而我没有这样一个圈子。

一个圈子,需要的是志同道合的人,然而 10 年时间,却极少交到这样的朋友。曾经建过一个 QQ 群,拉了几个比较好的朋友一起,最初群里还比较活跃,会说点技术啊,现状什么的,没几个月,就冷清了,没人说话了,各忙各的事了。

总结一句话,死气沉沉!

记得以前看过 “我为什么要写博客” 这种题材的文章,反正看了也没勾起我写博客的欲望。

而我是去年开始写博客的,动机很简单,大佬说博客是程序员的名片,我 35 了,万一失业,工作不太好找,简历上多一句也许人家会多给个机会。其实这背后一个大龄码农的深深焦虑。论技术,比不过年轻人,论体力,也比不过年轻人,时刻恐惧着自己被淘汰。看点书写点博客,似乎能安慰下自己,我也是在努力的。

从去年 6 月开始算起,大半年的时间,写了四十几篇博客,发生的改变却是我万万没想到的。

我一直是做 .net 的,但最近 Python 大火,所以决定去学学 Python。去年买了二十几本书,从基础,到爬虫,机器学习,神经网络,算法,什么都有。晚上看看书,写博客,碎片化的时间就看看公众号,日子倒是充实。最开心的就是,哟,博客阅读量又增加了多少,又有人给我点赞了。博客园上没有统计博客的总阅读量,为此我还特意写了个爬虫工具统计,每天看着数字挺乐呵。现在也学着做公众号,把博客上的文章发上去,虽然粉丝不多,但感觉挺好,看到有人点赞就高兴。

年前有人在博客园私信我,邀请我加入腾讯的云+社区,当时只是觉得算是对我写博客的一点点肯定,却没想到这为我打开了一扇大门。

加了腾讯云+社区后,被拉到了一个群里。这个群虽然发文章的多说话的少,但感觉从没有如此近距离的接触这样的一个人群。后来在这个群里认识了几个朋友,建了个几个人的小群,发现个个都是深藏不露啊。2 个 CSDN 博客专家,1 个博客园排名 5000 以内的专家,还一个研究生,已经出书了。我真的是惊呆了,一种乡下人进城的感觉。这里没有人聊八卦,要么是说些技术,要么说些公众号运营的想法。

后来也是由于之前的群,被加到了一个公众号作者的群,才知道公众号作者也有自己的圈子。在这里,你看到的是,大佬们分享一些经验见识,非常受益。另我震惊的是,很多人还是学生,但他们泡实验室,写博客,写知乎,出书,想想我学生的时候干什么了?WOW!

以前,一直深感遗憾的是,高考志愿没填好,考得还可以却没上到目标的学校。而这两个月来,完全就变了,就如大飞说的,最遗憾的是没有认识更多的人,接触更多的事。一直觉得是无锡的环境不好,技术氛围不好,其实只不过是因为自己见识太少。网络都那么发达了,居然还在怪地区差异。

是时候走出以前的舒适区了(其实很焦虑也不舒适),去扩展自己的朋友圈、认知圈,世界很大,要出去看看。我看世界的方法,从写博客开始。

转载于:https://www.cnblogs.com/gl1573/p/10506123.html

10 年三线小城 IT 开发的感悟相关推荐

  1. 腾讯云10亿扶持小程序:3元套餐可能免费

    腾讯云10亿资金扶持"小程序·云开发",对超过100万小程序开发者提供免费云开发资源支持. 1月9日,正值小程序正式发布两周年,腾讯云在2019年微信公开课PRO上宣布,将推出总价 ...

  2. 一架无人机加入警队4个月,墨西哥小城犯罪率下降了10%

    方栗子 发自 凹非寺 量子位 出品 | 公众号 QbitAI 恩森那达 (Ensenada) ,是墨西哥的一个重要港口. 今年,在这座四通八达的海滨城市,警方已经开始让一架大疆Inspire 1协助执 ...

  3. 「 Java开发规范 」10人小团队Java开发规范参考这篇就够了

    <菜鸟程序员成长计划>之团队高效合作[开发规范篇] 1.「 Java开发规范 」10人小团队Java开发规范参考这篇就够了! 2.「 前端开发规范 」10人小团队前端开发规范参考这篇就够了 ...

  4. stm32mp157系统移植 | 移植ST官方5.10内核到小熊派开发板

    Linux内核移植流程 移植Linux内核到一个新的板子上时,需要以下步骤: (1)选择一个硬件设计接近的板子,基于此板相关文件开始移植 (2)拷贝单板配置文件(arch/arm/configs) ( ...

  5. 借助云开发10行代码生成小程序码,可以微信扫码快速进入指定小程序页

    最近老有同学问我,如何生成小程序二维码,让用户扫码后能快速进入指定页面.经过一番研究,发现用云开发的云调用来实现特别方便,基本上10行代码就可以快速的生成指定页面的二维码.这样我们在做一些线下业务时就 ...

  6. 10行代码实现微信小程序支付功能,使用小程序云开发实现小程序支付功能(含源码

    前面给大家讲过一个借助小程序云开发实现微信支付的,但是那个操作稍微有点繁琐,并且还会经常出现问题,今天就给大家讲一个简单的,并且借助官方支付api实现小程序支付功能. 传送门 借助小程序云开发实现小程 ...

  7. 2021物联网开发学习——基于小熊派IoT开发板Bear-Pi-IOT、E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link

    2021物联网开发学习--基于小熊派IoT开发板Bear-Pi-IOT.E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link 目录 作者介绍 目的 用到的 ...

  8. 路飞学城python电子书_路飞学城-Python开发集训-第一章

    路飞学城-Python开发集训-第一章 1.本章学习心得.体会 我: 间接性勤奋. 我: 学习方法论:输入--输出---纠正 我: 对对对 走出舒适区, 换圈子, 转思路,投资自我加筹码. 我: 圈子 ...

  9. 微信小程序云开发,使用阿里云短信服务,搜索员工生日定期发送短信。

    相关API文档地址: 阿里云短信服务API文档地址 小程序云开发云函数正则匹配API文档地址 小程序云开发云函数定时触发器 1.登录阿里云,购买短信服务并添加签名和模板 2., 登录阿里云,鼠标放在右 ...

  10. TinyBERT搜索: 比BERT快10倍,小20倍

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! TinyBERT是谷歌开发的新模型,与传统BERT相比,它快10倍,小20倍,可在 ...

最新文章

  1. 从0到1,了解NLP中的文本相似度
  2. vscode 远程linux 服务器开发
  3. Silverlight 参考:KeyEventArgs.Handled 属性
  4. 气死我的存储过程和用户定义函数
  5. ElementUI中的el-select中多选回显数据后没法重新选择和更改
  6. LINQ-from多from
  7. 转:canvas--放大镜效果
  8. 【Day09】JavaScript 为什么要区分微任务和宏任务
  9. java nat 端口转发_NAT网络地址转换——静态NAT,端口映射(实操!!)
  10. js 链接websocket马上断开_SpringBoot+WebSocket实现简单的数据推送
  11. js中的let和var
  12. CommonJS模块的循环加载
  13. 企业级数据服务的一点感受
  14. Google Earth Engine(GEE)——导出视频和存储到云端!
  15. 深入Android系统(一)Build系统
  16. 压六类双绞线网线水晶头,
  17. 在VirtualBox安装Ubuntu虚拟机实现文件夹共享
  18. Java 培训 MySQL 体系构架、存储引擎和索引结构
  19. c语言 交通处罚单管理程序 typedef struct,交通罚单.doc
  20. 视图的概念、特点及使用

热门文章

  1. Synchronized与ReentrantLock的区别
  2. 计算机网络之万维网WWW
  3. Android平台中实现对XML的三种解析方式
  4. PL/SQL跨库查询数据
  5. 多路搜索树的初始化实现
  6. Ibatis结合MySQL数据库的使用方法
  7. SpringBoot 整合 liquibase
  8. Asp.Net资料网址
  9. 26. Postpone variable definitions as long as possible
  10. MySQL 结果集问题(获取不存在表的信息导致的隐藏bug)