做软件开发10年了,我准备转行了,做自媒体
文|洪生鹏 编辑|静子
微信公众号:洪生鹏
最近读了《能力陷阱》这本书后,感触很多。
一般来说,做人,最重要的是要有自知之明,量力而行,量体裁衣,明白自己该做什么,能做什么,该如何做。然后树立自己的目标,一步一个脚印实现自己的目标。
在《能力陷阱》书中作者的观点很新颖,很有颠覆性,作者在书中提到:
我们很乐于去做那些我们擅长的事,于是就会一直去做,最终就使得我们会一直擅长那些事。做得越多,就越擅长,越擅长就越愿意去做。这样的一个循环能让我们在这方面获得更多的经验,但却容易陷入能力陷阱,在其他方面无法突破。
我觉得很有道理,有些时候,能力会成为阻碍我们进步的陷阱。作为程序员,我们每天上下班,加班是时常的事情,很少有时间去思考做这些事情的原因和意义,或许你当初成为从事一名程序员的初衷是为了改变世界,可做着做着,原来他也是一份你某生存的技能而已。
职场上,由于竞争激烈,我们需要高度专业化,专业技术要是掌握得越透彻,在这领域就走得更远,专业技术掌握得透彻固然是一件好事情,可大多数人都会遇到职业瓶颈,有的瓶颈甚至无法突破。
特别是程序员行业,工作强度大,从事过编程的朋友,相信大家深有体会,有时候我们不得不学习新技术,解决各种各样的bug,IT技术更新快,需要我们适时地充电,但随着年龄的增长,职业遇到了瓶颈,而又找不到突破,难免会焦虑。之前我在《程序员月薪多少才不会焦虑》这篇文章中简单提到程序员的5种发展方向:
技术型 初级工程师->中级工程师->高级工程师->架构师->技术总监->CTO
管理型 软件工程师->项目组长->项目经理->项目总监->技术总监->CTO
交叉型 初级工程师->中级工程师->项目经理->技术总监->CTO
转行 工程师->产品经理、设计、销售人员、运营等
创业
其中有一项是转行,这里的转行,并不是提倡大家去做和程序员行业一点关系都没有关联的。
个人建议,对于普通程序员来说,技术不是很厉害的那种,建议考虑多元化发展。
说说我自身的情况:
15年的时候,我还在做Android开发,为了分享Android开发资料,申请了一个公众号,由于文笔水平有限,每次分享一个案例,每晚都折腾了大半天,还是没有把文章写好,有时候好不容易写出来了,可写出来的文章条理还不是很清晰,最后干脆把整个demo源码放出来。
对于没有把要表达的观点表达清楚,甚是烦恼。好歹我曾经也是一名文科生,要是连写文章都没有写好,实在说不过去。虽然高考成绩语文、英语成绩勉强及格。
于是每天下班回家后,一有时候就开始练习。关注我时间比较久的朋友,有没有感觉现在推送的文章读起来是不是通顺多了,(捂脸)翻看我刚开始推送的分支,我自己的都看不下去了,用两个字形容,费劲,而且很难受,看了云里来雾里去的,观点天马行空的,还不知讲了些什么。
刚开始做一件事情时,我们常常会说,这件事我需要考虑下,考虑清楚了再行动,考虑固然没有错,可是有些事情,考虑的越多越周全,顾虑就越多,越迈不开步子。于是乎就停留在想想的阶段罢了。
总是站在自身的陷阱中去思考问题,是最致命的。单纯只讲行动,其实这个很虚的,更要多借鉴他人的一些经验,如果只是在一口井的摸索,这样的思考方式,很难发现问题根源所在,因为思考方式本身就有问题。就好像你用一把不准确的尺子就量东西,答案肯定是量不准。
所以,想到了先去做,边做边调整,在做的过程中,认知不断提高才有可能,给出可能的解决方案。好比我们做软件,做出来的第一版本,功能模块哪有那么完善,不都是通过版本迭代,才慢慢完善的。
很多时候,工作很忙,但并不代表我们就没有时间了,我们有一些支零破碎时间,想做一件事情又觉得时间不够,于是乎,刷微博亦或时朋友圈,刷新抖音,一晃时间就过去了,长期这样,总觉得有点虚度时光。
不如用这些时间,坚持做自己喜欢做而苦于没有时间做的事情。假以时日,这件事会以不可思议的方式丰富你、回报你。
新的一年里,我准备转行了,做自媒体。
-END-
特别推荐一个分享架构+算法的优质内容,还没关注的小伙伴,可以长按关注一下:长按订阅更多精彩▼如有收获,点个在看,诚挚感谢
做软件开发10年了,我准备转行了,做自媒体相关推荐
- 为什么C 可以做软件开发而Java不能,既然C+能做C语言大部分事情,为什么C+不能淘汰C语言...
这是一个复杂的问题,结合在一起:事实,过时的事实,夸大的说法和根深蒂固的未经证实的信念. 事实: -学习C比C ++容易得多: 一个好的Java或Python程序员在使用C指针时会遇到一些问题,比如缺 ...
- 一个玩游戏的失足青年,转行做软件开发的挣扎过程(1)
14年的IT从业经历,中专毕业后在小镇上开过网吧.在网吧一年多的时间里,天天陪人玩游戏,后来去读了一个三流计算机专业,毕业后转做软件开发,最近五年转入游戏开发行业! 从网吧小老板到转行软件开发 1 开 ...
- 本文写给广大正在做软件开发的、曾经做过软件开发的以及即将做软件开发的女同胞们。同时也希望男同胞们能够给女同胞多一些理解和包容,多一些关心和帮助,让女同胞能在软件开发的路上走的更远一点,走的更好一
本文写给广大正在做软件开发的.曾经做过软件开发的以及即将做软件开发的女同胞们.同时也希望男同胞们能够给女同胞多一些理解和包容,多一些关心和帮助,让女同胞能在软件开发的路上走的更远一点,走的更好一些. ...
- 35,40 甚至 50 岁转行做软件开发晚吗?看这几个成功故事
常有人说 30 或 35 岁不适合做开发写代码了.那 35 岁以后转行做软件开发还可行么? 35.40 甚至 50 岁之后才开始学习编程,年龄会不会太大了?让我们来看看 10 个成功转行软件开发的真实 ...
- 女生适合做软件开发工作吗?优势在哪里?
不知道大家在念书的时候,有没有留意到这样一种现象,工科类的院校女生可以说是凤毛麟角,有的专业几乎是清一色的男生,就算是有女生,也只有一两个. 难道女孩子都就读于文科类的院校了吗?其实不是,不少理科类的 ...
- 做软件开发,客户难找?接单难?怎么办?
做软件开发,客户难找?接单难?怎么办? 做软件开发,客户难找?接单难?怎么办?随着网络的迅速发展,使得越来越多的人通过网上接单赚钱.那么,究竟要怎么才能让自己拥有的这些技能实现价值变现,通过一品威客平 ...
- 印度是如何做软件开发的
印度是如何做软件开发的 我在工作中,接触到印度软件公司开发出来的软件: 整个体系架构非常清晰,按照我们的要求实现了全部功能,而且相当稳定.但是打开具体的代码一看,拖沓冗长,水平不咋样.我们自己的一些程 ...
- 每个程序员必看:如何在40岁后继续做软件开发?
导读: 这是一个 42 岁的开发者所写经验分享文章.并且列出一些他 18 年多身为软件开发者的经验谈.许多部分看完后都会希望自己当时就能够了解,所以很推荐不论是新手或是老手都要好好阅读这一篇文章. 故 ...
- python编程遵循哪些规律_编程语言软件开发10个小技巧,Java、python、前端等都遵循此规律,108G资料放送中!...
随着互联网日趋迅猛,编程已经在我们生活当中无处不在了. 众所周知,程序员的工资都很不错,于是越来越多的人,都想加入到开发的行业中来. 那么,开发到底难不难学? 其实,每一门程序语言都是一个微型的完整的 ...
最新文章
- 未来数据中心运营将靠人工智能和机器学习
- [css] 行内css和important哪个优先级高?
- netty SimpleChannelInboundHandler类继承使用
- jQuery Mobile教程:jQuery Mobile基本事件
- C语言函数一章教学,C语言-第1章教学案.doc
- .net平台借助第三方推送服务在推送Android消息(极光推送) 转
- ip,netstat命令案例
- linux怎么修改数据库字段长度,Postsql 修改字段长度和类型
- 2020-12-10 PMP 群内练习题 - 光环
- PHP语言基本数据类型
- 《人生七年》-------殊途同归
- python函数名前带个杠
- 解决微信App支付服务端,App上提示“商户支付下单id非法”
- Hadoop安全认证(2)
- Android折腾记——Linux on Android在Android手机上跑Linux教程
- 程序设计第五单元知识点
- Linux 内核观测技术BPF
- 连接远程redis的详细步骤
- 二次函数 用matlab,这个二次函数如何在MATLAB中拟合出来?
- 《三十六计》搞笑图解
热门文章
- 关于logits and labels must have the same first dimension, got logits shape [128,10] and labels shape报错
- poj1422(最小路径覆盖问题)
- 【牛客每日一题】4.16 逆序对 ( 数学 , 排列组合 ,快速幂 , 快速乘 )
- 中石油计算机职称考试题,2019年职称英语考试中石油历年真题及答案
- java spring框架 注解_史上最全的java spring注解
- java 知乎面试题_Java并发面试题自己总结
- 用计算机解决问题的五个步骤,人们利用计算机解决问题的基本过程一般有如下五个步骤....docx...
- go标准库的学习-crypto/aes
- 第八章 软件项目质量计划
- ifrmae内层和外层高度同步