我30岁了,转行学编程可以吗? 排除法告诉你答案
我30岁了,转行学编程可以吗? 排除法告诉你答案
白月黑羽网站的读者在群里问过好几次 这个问题。但是这个问题太笼统了, 其实不好回答。
白月黑羽的这篇博客将根据的你的自身状况 不断的添加 自身条件的假设,采用排除法,认真的回答这个问题。
既然有 转行
两个字, 肯定是现有的职业遭遇了危机, 逼得你不得不准备另谋出路,于是眼光转向了 钱多人傻的 程序员行业。
所以,我们先把这个问题 明确一下,就变成了 : 30岁了,转行学编程可以养活家庭吗?
我们一条条的看你的自身情况,来做分析。
你是否 必须 留在 某个城市?
如果你生活在 3线城市, 本身这个城市里面的IT行业工作机会不多。 而且你也不能 迁移到 其他城市(可能是家庭原因),白月黑羽建议你还是算了,这样即使你自学的还可以, 但是也很难找到工作。
这篇文章对你到此为止。如果你本身就在北上深广,或者 杭州、成都、南京之类的准1线,或者你可以换城市,请继续往下看。
你的毅力怎样?
如果你是一个比较懒散的人,那就算了,这篇文章对你到此为止。否则,请继续往下看。
你的学习能力怎样?
如果你是一个在中学苦苦学习 数理化,但是还是成绩很差的,哎,那也算了吧,这篇文章对你到此为止。否则,请继续往下看。
如果数理化还可以(不一定非得特别好), 仍然可以继续往下看。
你现在的工作状况
行业对30岁工程师的预期是:你应该是一个比较有经验的人了。所以留给你的时间不太多,你必须在2年内,最好是1年内达到一定的水准。
你可能要说,1年内 有可能吗? 我可以不是 万里挑一的 绝世天才啊。
其实30岁 并不大,正处于学习能力的巅峰状态,体力也应该还不错的。白月黑羽作为 一个IT行业的 老司机,身边经常有 一两年就成为 比较优秀的 程序员的 例子。
但是他们的时间和精力的投入是惊人的。
现在关键看,你现在有多少时间可以投入到学习上。
如果你现在从事的是送快递、开网约车 等行业, 本身一天没有什么空闲时间,那基本也难了,除非你有比较厚实的家底,可以1年内不工作专门学习,否则,这篇文章对你到此为止。
白月黑羽建议 平均1天至少有 3小时 用在 编程学习上。
你仍然符合条件?
和白月黑羽一起开始Python3学习之旅吧
恭喜你,客观条件对你 已经没有什么限制了, 接下来你可以从白月黑羽的Python3教程 开始,至于学习方式和方法了。
这个白月黑羽将在另一篇博客中进行分析。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
读取excel文件后计算指定行列笛卡儿积并写出
env: 1.java1.8 2.poi 3... attention: 1.目前仅支持xlsx 2.不考虑cell为null和""的情况。效果等同于考虑之后删除有null或""的行 请参考码云项目:https://gitee.com/wanglunjia/excel2CartesianProduct
- 下一篇
JavaScript是如何工作的: Web推送通知的机制
摘要: 如何在Web端推送消息? 原文:JavaScript是如何工作的: Web推送通知的机制 作者:前端小智 Fundebug经授权转载,版权归原作者所有。 这是专门探索 JavaScript 及其所构建的组件的系列文章的第9篇。 如果你错过了前面的章节,可以在这里找到它们: JavaScript是如何工作的:引擎,运行时和调用堆栈的概述! JavaScript是如何工作的:深入V8引擎&编写优化代码的5个技巧! JavaScript如何工作:内存管理+如何处理4个常见的内存泄漏 ! JavaScript是如何工作的:事件循环和异步编程的崛起+ 5种使用 async/await 更好地编码方式! JavaScript是如何工作: 深入探索 websocket 和HTTP/2与SSE +如何选择正确的路径! JavaScript是如何工作的:与 WebAssembly比较 及其使用场景 ! JavaScript是如何工作的:Web Workers的构建块+ 5个使用他们的场景 JavaScript 是如何工作的:Service Worker 的生命周期及使用场景 推送通知在移...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装