想转行做程序员,没有接触过,也不会编程,我应该怎么办?

首先你要有如下前提:

1、年轻。

程序员是吃年龄饭的,特别是国内的程序员,30岁以后年龄越大越难找到工作。没办法,这是行业内卷的结果,企业都希望快速更迭产品功能,要求程序员时刻保持旺盛的激情。

2、身体好。

做了程序员,基本上就别想8小时工作制和双休了,有时候甚至要通宵写代码。我曾经面试一家公司,进他们开发部门一看,一群人都没精打采的,面试我的那位主管更是哈欠连连,我只得说一声“你们公司可能不适合我”,就赶紧走了。

网上传出不止一次的程序员猝死事件,就是因为干得太猛,把身体耗掉了。我有一次也是加班加点赶着出一个功能,完了后头脑就像塞了一颗炸弹,随时要爆炸似的,身体也感到有气无力。所以身体这一点非常重要,而且不仅仅要身体本身好,平时也要找时间锻炼和休息。

3、脾气好。

程序员不仅仅要面对代码,更要面对各种烦人的事情,比如程序出了莫名其妙的BUG,比如产品经理突然要改功能,比如领导天天催你什么时候能完成任务,比如……很多很多。我是脾气很好的人,但有时候遇到那些烦人的事情后,也会怒火中烧。甚至有一次是跟啥也不懂的老板顶撞,然后直接走人。如果你原本脾气就不好,就不太适合干程序员这一行了。

如果你符合以上的前提,那么我根据自己的经验来提一些建议:

1、选择领域。

编程领域五花八门,在门外人看来就是“编程”两个字,但在内行人看来就是一个生态泛滥的池塘,里面什么稀奇古怪的生物都有。目前比较流行的领域有:Web、App、小程序、大数据……这里面还区分前端和后端开发。选择什么样的领域,要看你自己的定位。

2、选择语言。

即使同一个领域,也有多种不同编程语言的区别。比如Web编程,有用Java的,有用C#的,有用PHP的,有用Python的,等等等等。Java岗位工资相对高一点,但学习难度也较高;PHP工资稍低,但学习相对比较容易。就看你怎么选择了。

3、如何入门。

选好领域和语言后,怎么入门是一个问题。对于有编程基础的人,我一般建议自学,但对于编程门外汉来说,我建议选择一个入门培训。网上培训课程也好,线下培训机构也好,选择一个口碑好的。但仅止于入门,不用再花太多金钱和精力继续让人培训你了,接下来就靠自己自学。如果自学能力差,程序员这行当也做不下去。因为程序员是要终身学习新知识新技术的。

这里要强调一下,入门不是为了拿一张培训证书,而是要把基础打好。不懂的地方尽量不要跳过,一定要弄懂弄通,这是你以后自学的本钱。

4、如何提升。

有了一定的编程基础,马上就投入自学环节。但这时的自学并不是啃书本,而是活学活用。甚至有时候以“用”为主,以“学”为辅。在使用中推动自己去学习,这种情况是最容易学以致用的。我以前有个手下,我叫他学一个框架,他就抱着死知识啃,学下来还是不会上手,而且很快就把知识忘了。我就搞一个实验性的小项目,让他去边做边学,虽然磕磕绊绊,但最终不但项目完成了,知识也学会了。编程领域,“会”比“懂”更重要。

到了这一步,我想你也不会有如何转行做程序员的疑问了,接下来就是如何继续提升,以及如何转换领域,甚至是如何从小码农转变为技术主管的问题,我就不继续废话了。




作为一名IT行业的从业人员,主要在从事产品研发及项目管理工作。所以我来探讨一下这个问题。

如果转行做程序员,目前只是停留在一个想法的阶段,那么你还需要做很多准备工作去确定这个事情。很多人想转行程序员是因为互联网行业薪水高。但坦率说,进入互联网行业道路千万条,转程序员的难度第一条。

编程与计算机基础同步学习

学习编程的过程中,也要注重计算机基础知识(操作系统、数据库、计算机网络、算法设计等),对于自学者来说,学习编程的前期还是具有一定难度的。

制定学习计划

第一、要根据自身的知识结构、能力特点和兴趣爱好来选择学习方向,同时要考虑当前的技术发展趋势。从目前产业互联网发展的大背景来看,大数据、物联网、人工智能等方向是不错的选择,未来的就业前景也更加广阔;

第二、要有一个合理的学习流程,合理的学习流程能够在很大程度上降低学习难度,在学习流程的制定上,应该听一下专业人士的意见;

第三、是要注重安排更多的实践环节,学习编程一定要注重实践。

选择编程语言

选择一种编程语言。我推荐的是综合市场需求、学习难度和未来发展,对转行者最友好的三种语言,Java、PHP或前端是不错的选择。

当你决定成为一名程序员的时候,你要对自己做的事情有热情、想要不断学习、发掘新知识、研究新技术,否则转行一点意义都没有!

技术学到手,天涯海角走一走,技术可以终身受用,对自己百利而无一害!




转行有风险,入行需谨慎!

如果你有这方面的天赋是可以考虑的。

如果没有就趁早放弃吧!

虽然也有转行成功的案例,到也是少数样本。

程序员需要大量的学习最新的技术,年龄大了,精力真的跟不上的。

程序员 过了35就很难找工作了。有点青春饭的味道,毕竟到时候性价比肯定比不上刚入行的大学生,996加班也熬不过他们。薪资还比他们高。到时候你就是老板的眼中钉。拿个n+1之类的赔偿就让你滚蛋。

所有先了解清楚IT行业,考虑清楚未来的整体职业规划,三思而后行。希望能帮上你。




1.首先,我是一名程序猿 马上33岁。已经从业9年了,下面没有一句是废话。

2.如果想学习编程可以可以开始学习,看自己时候适合。

3.最好进入自己现在从事的行业的软件开发,这样人脉等不需要有太大的变化。

4.如果以上都满足,那么开始吧,我首页有CAD相关的开发教程,后续会持续发布。

5.做任何事情不要犹豫,趁着年轻多闯闯!


以下是我发布视频的总纲

  • 1. 基础篇 (预计2021年10月份更新完成)
    ① cad二次开发简介(预计2021年10月份更新完成)② NET开发基础篇 第一节 Cad输出 你好,CAD二次开发.③ NET开发基础篇 第二节 绘制实体.④ NET开发基础篇 第三节 创建图层.⑤ NET开发基础篇 第四节 插入图块⑥ NET开发基础篇 第五节 CAD人机交互⑦ NET开发基础篇 第六节 统计实体到界面.⑧ NET开发基础篇 第七节 实体函数使用简介:外包/炸开/求交/最近点/线上距离.⑨ NET开发基础篇 第八节 操作扩展数据.⑩ NET开发基础篇 第九节 操作扩展记录.⑪ NET开发基础篇 第十节 查看实体数据功能实现.
  • 2. 进阶篇 (预计2021年11月份更新完成)
    ① NET开发进阶篇 第一节 CAD系统变量操作.② NET开发进阶篇 第二节 拖动类演示之坐标标注.③ NET开发进阶篇 第三节 拖动类演示之沿路径布置图块.④ NET开发进阶篇 第四节 图库管理面板,可添加/编辑/删除.⑤ NET开发进阶篇 第五节 屏幕菜单简单实现.⑥ NET开发进阶篇 第六节 CAD Ribbon菜单简单实现.⑦ NET开发进阶篇 第七节 随CAD启动配置EXE实现.⑧ NET开发进阶篇 第八节 CAD反应器简介:文档反应器/实体反应器/命令反应器.⑨ NET开发进阶篇 第九节 CAD文档反应器.⑩ NET开发进阶篇 第十节 CAD版 简化的愤怒的小鸟(拖动类,反应器等综合运用).
  • 3. 高级版(C++部分) (预计2021年12月份更新完成)
    ① 搭建ARX开发环境.② 自定义实体的开发---自定义实体的简介.③ 自定义实体的开发---必要函数的实现.④ 自定义实体的开发---实体绘制/炸开.⑤ 自定义实体的开发---实体求交函数的实现.⑥ 自定义实体的开发---实体夹点的显示.⑦ 自定义实体的开发---实体最近点/捕捉点等的实现.⑧ 自定义实体的开发---自定义实体显示属性到CAD属性面板.⑨ 自定义实体的开发---自定义实体导出C函数供C#调用.
  • 4. 基础篇/进阶篇(C++实现部分) (预计2021年12月份更新完成)把NET实现的课程用C++录制一个版本.




一、先搞清楚自己为什么想要“转行”,也就是“转行”的动机是什么。

①有职业生涯规划的人,转行是为了追求更适合的工作、更高的人生目标,一般不会盲目转行。

②职业生涯规划不清晰的人,盲目转行,很可能是从一个火坑到另一个火坑。因为转行、转职的背后很多时候都是个伪命题,静下来问问自己转行是想要逃避什么吗,是不是在逃避。你以为转了很好的,现实可能未必如你所想。

二、搞清楚程序员这个职业具体是做什么。

①问问自己对程序员的具体工作内容、具体工作职责了解吗?不了解的可以在头条、知乎相关领域请教程序员大V、程序员大咖,看看他们真实的工作是怎样的,真实的一天是怎样过的。

②如果不搞清楚这个问题,你看到的“程序员”可能是个“艺术照”,不是“素颜照”。小心被自己坑了,坑了没商量。

③职业兴趣是否与自己有冲突?这个可以借助专业的测评工具进行专业评估。

三、搞清楚上面两点,依然很向往想转行做程序员,怎么办?

① 投入学习,打磨专业能力。程序员对专业能力有要求,看看自己差距在哪,需要学历的就读书,需要考证的就考证,哪里有差距就努力学习提升、打磨专业技能。学习力是职场里面重要的软实力。

② 投入学习,打磨软实力。程序员工作除了专业能力,还需要很多软实力,对标看差距,缺啥补啥。

③跟前辈们多学习,跟人学才是王道。

四、搞清楚上面三点,但真的不想投入学习、能力差距很大怎么办?

①放弃。没能力又学习,神仙也帮不上忙,放弃也是一种选择,放弃意味你可以有很多的选择,人生有很多的可能,与其在一棵树上吊死,不如放过自己。

②向往。对程序员有这么喜欢吗?问问自己向往做程序员的背后,到底你在向往什么?是向往这份职业背后的光环?是向往这份职业收入高?是什么让你这么向往程序员这份职业?

也许你最后发现自己真正向往的不是程序员,而是其他。也许你最后发现你内心渴望的,有其他职业也可以满足你[微笑]~~这是职业生涯规划的价值之一。


展开阅读全文

页面更新:2024-05-18

标签:程序员   反应器   拖动   实体   函数   难度   入门   事情   身体   领域   能力   基础   职业   财经   行业   专业

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top