我想给的建议是, 你适不适合转行做一个程序员, 结合自身的条件大概预期一下自己的定位和竞争力, 回头再来做决定要不要入这个坑 (自学也好, 培训班也好)。
首先, 个人能力很重要, 这在你以后的职业发展中肯定是核心竞争力. 但是, 这里我想谈的是另外一个话题--学历.
你想入这个行, 那么抱歉, 学历就是一块很重要的敲门砖. 一个比较残酷的现实是, 软件行业还是比较看重学历的, 虽然现在满大街的嘲讽程序员为码农, 但那也是一群高学历的码农.
造成这个现象也很好理解, 因为公司没有义务要花那个时间成本和财务成本去慢慢试验你是否有足够的能力, 而学历就是一个很好的筛选条件, 那么雇佣一个低学历的, 当然就会有一个较高的风险雇佣到庸才嘛.
下面就来具体谈各种条件下你的一个可能期望值
以下都是以一线城市为例.
1.对于那些985, 211毕业的同学, 如果你们想转行入坑, 是没有什么壁垒存在的. 对于这些同学, 即使是刚从培训机构出来, 一点工作经验都没有的情况下, 也能够获得10K+的起薪. 注意了, 培训机构对外宣传的时候, 也是用的这些同学作为例子的, 千万不要傻乎乎的以为这是一个普适的例子.
而这些同学如果不想参加培训班, 自学也是可以考虑的. 但是周期要控制一下, 全职自学最好控制在4-5个月内, 业余自学也不要拖个两年之久, 最好1年到1年半内结束. 拖得太久, 且不说时间成本的一个浪费, 即使是效果上, 也不会有一个大的提升。
2.对于普通本科想走培训班的, 在上海这边起薪能到6K~10K, 具体的要看你怎么忽悠了. 当然, 这里1本和3本也是有区别的.
这部分同学, 我是不大提倡自学的, 倒不是说能力问题, 而是培训机构里的学习, 对怎么通过面试是有一个针对性的, 就像我们上学那会儿的应试教育, 培训机构里的老师会在平时授课中多多少少的传授一些面试重点和面试技巧, 甚至会有简历制作方面的辅导, 像那些模拟面试环节也是有的. 而对于你们这个梯队来说, 简历漂亮与否, 面试环节成功与否, 是很影响你最终的薪金的.
当然, 你非要自学也行, 那在简历与面试方面, 你就要自己留心一下了, 因为是没有人来辅导你的.
3.对于专科生, 想走培训班的话, 那你就要做好心里准备了, 因为你的找工作之路可能会比较坎坷. 简历方面, 包装个两年的工作经验是非常有必要的, 当然, 包装项目经验可以, 但是写到简历上的项目你一定要非常熟悉, 别到了面试环节给露馅了.
关于期望薪资, 在上海这边的话, 我非常不建议你把期望值定的太低, 最好不要低于6K. 因为这种情况下, HR是想招聘你的能力而不是学历, 最低也要招一个熟手嘛, 而如果你把工资订的太低, 这对于一个两年工作经验的人来说, 就比较假了, 要么简历有问题, 要么人有问题, 最终结果都不会好. 当然, 也不要盲目提高标价, 那样的结果也不会太好.
专科以下的话, 如果你想入坑, 就要慎重考虑了. 这种情况下, 它真的不如一门手艺来的赚钱和有发展. 在我们公司, 真的赚钱的都是销售部门, 而这一帮程序员, 就真的是一帮码农而已.
想转行学软件开发
首先你的学历要在大专以上,如果达到这个要求,你可以尝试着去自学下,但是大部分零基础的转行的人自学还是比较吃力。那么可以最短平快的就是去培训班学习。
其次,你要明确自己要学习的具体技术,java?还是大数据?当然,目前java依然是主流。
最后,就是你的个人学习能力,只有自己努力去学习这方面的知识,才能成为一个真正的软件开发人员。
以上是给你的建议。
软件开发很多人都认为会很难其实并不难,不过在平时学习时你还是要专心听,个人笔记要做好,课后多看今天学的内容,慢慢的试着自己写。
三点1.坚持
2.自信
3.耐心
学习这个东西得靠自己,不要盲目跟从。
学软件开发可以从简单的慢慢学起,只要坚持多练习,端正学习态度就好