在18线小城市做开发是什么体验?

393 阅读3分钟

「时光不负,创作不停,本文正在参加2022年中总结征文大赛

概括

91年大叔一枚,在18线城市做软件开发(前后端都有涉及),一转眼2022已经过去一半了,今年还是收获挺多的一年,买了第二辆车(五菱宏光mini),增驾了B2驾驶证,不要问我为啥增驾B2,大家都在说35岁以后失业送外卖,哥要弯道超车 开货车送外卖。

小城市行吗?

说实话小城市不太行,boss上面刷招聘的 不超过10家公司,目前我所在的公司也马上面临倒闭..... 小道消息 下个月工资都要延迟了....

小城市 小公司

小城市和大城市的最大的区别就是 越是公司少 越难招人,也难找工作。典型的恶性循环.... 没有 产品经理,没有ui,没有测试,全靠自己。。。

收获

2020年二宝出生,回到了老家,到了一家小公司是做物联网的, 一干就干了2年, 期间也做了不少项目,学习了不少新技术,小公司全靠自己,也挺锻炼人的。

electron uniapp,原生小程序 ,typescript vue2 vue3 react three.js nodejs 等 都自己试了个遍。。。。

  • 第一个项目就是公司的主营业务 消防智慧平台(app 加 PC端),其实说起来挺失败的一个项目,没有产品经理,前期也没有设计,就是说意味的对接其他第三方硬件和厂商,最终项目濒临流产,成为了一个大锅菜。。。。 这也导致了 现在公司没有主营业务 面临倒闭。

  • 第二个项目用uniapp作一个app,eggjs做服务端对接物联网设备,代替硬件显示屏,实现蓝牙连接 数据读取设置,报警推送等。

  • 第三个就是electron了,客户需求是桌面端软件,当是vue3正火那,直接electron + ts + vue3 整体感觉不错的,期间用了很多nodejs相关的。

  • 第四个就是 给桌面端做后台了,后端用了nodejs的 midwayjs(跟java的spring boot很像很像),前端用react + ts 。后端用上了socket.io 和前端进行实时通讯,

  • 第五个 还是用electron做桌面端,不过这次 我没用Vue 用了react,项目是不联外网的,也没有中心服务器,所以我和嵌入式商量的架构是,既然没有服务器,那就先用electron 起UDP服务和websocket服务,用UDP进行广播发包,物联网设备响应后 返回对应的socket IP和端口 然后我这进行连接,成功后保存在本地的sqlite数据库。

未来

工作的同时 不要忘了生活,忘了给自己充电,掘金小测也看过几本了,js红宝书也刷过几遍了。也许这就是小城市的安逸,没有大城市节奏那么快,周末陪陪孩子,晚上配媳妇追追剧,陪孩子看看 动画片.....
加油吧! 2022 (另外 大家不要一开始就给自己界定,自己是 前端还是后端, 全做就完事了。不要给自己上枷锁。)