男,32岁,大专学历,无计算机编程基础,改行编程语言,风险大吗?

Excel小乐乐


作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。

首先,对于32岁的零基础学习者来说,选择软件开发领域存在较大的困难,一方面学习压力比较大,另一方面就业压力也比较大,即使入职了,也会面临较大的竞争压力。

32岁开始改行从事软件开发,比较现实的路线是应用级开发路线,从事基础的业务逻辑开发任务,比如Java程序员、PHP程序员、Python程序员岗位等等。

但是应用级程序员目前的职业生命周期通常都比较短,不少应用级程序员在32岁时已经逐渐完成了岗位升级(研发级)或者是转向从事行业咨询、项目管理等方面的岗位,所以目前在应用级软件开发团队中,几乎都是30岁之前的年轻人。不少企业在进行初级程序员招聘时,通常也会考虑年龄的因素,简单的说就是年龄越小优势越大。

32岁如果想进入IT行业发展,在当前产业互联网发展的大背景下,可以重点考虑一下产品经理、策划、项目经理、市场推广方面的岗位,一方面可以充分利用已有的行业经验,另一方面这些岗位对于年龄并不是特别敏感,30岁左右往往更加适合从事产品经理、项目经理等工作。

如果确实对于软件编程比较感兴趣,未来想从事软件开发工作,从职业发展的长远规划角度出发,应该先选择一个大方向,然后再逐渐深入,当前选择大数据、物联网、人工智能等方向都是不错的选择。如果要从事大数据、人工智能方向,对于数学基础有一定的要求。一个比较可行的方案是读一下研究生,这样会明显提升自身的岗位竞争力。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!


IT人刘俊明


我感觉我应该给你一些鼓励。

我个人从事软件行业20多年了。先后工作过很多家公司,跨国的,国内的,还有外国的小公司。从事过很多种行业的软件编程,使用过很多种编程语言。从手机端网页端到后端,各种各样的技术,基本上都用过了。技术是不断发展的,所以即使是几十年的程序员,也是要不断学习的。

我具体来说一下,从一个无基础零基础的一个人,如何进入到软件编程这个行当里来。

最重要的,就是你的恒心和你的毅力。这种东西,也可以说是你自己的特质,跟你做哪个行业关系不大,你只要有这种特质,你想做成一件事情,并不难。

接下来我们说一下具体的如何入门。现在的编程行业,跟以往传统的软件行业,有一些区别了。你自己一个人就可以很轻松的,写一些程序发出去,让别人使用,甚至可以赚到钱。

你可以从这个切入点来努力。

比如说,

你可以写一些微信的小程序,这个你需要懂JavaScript。按照腾讯提供的入门资料,一步步的来模仿着写。这些步骤都是很简单的,可以照着做的。那么这一步呢,就是按照别人的教材,把一个小程序写出来。

你甚至可以多做几遍,就是为了熟悉整个编程环境和流程,从开始写,到最后发布,整个流程走完了以后。你可以尝试,对里面的程序,做一些修改,比如说,把程序的名字改成你想用的名字,可以改改图片,可以改改布局,先做一些简单的修改。

找到一点感觉,以后你可以尝试,从零开始,写一个简单的页面,然后,再写更多的页面,再尝试写更复杂一些的页面。

如果碰上不懂的东西,不用太在意,你只需要按照整个教材去走就行了。

如果在自己写创新式的页面的时候,看到了一些问题,比如说程序无法跑了,那么,你会看到一些错误的提示信息。如果这些信息比较清楚,那你可以根据信息,做一些调整,如果不清楚,可以在百度,或者谷歌上搜一下。或者去一些论坛,比如说微信小程序的论坛来问。肯定会有一些,做这一个类型程序的开发者,提供一些帮助。

你要记着,即使是非常资深的开发员,他在日常的写程序的过程中也是需要上网上找资料,寻求他人帮助的。

如果你有了解决很多问题的经验,你的自信就有了,随着自信的等价,你对编程学习的兴趣也会增加,这样一步步的你就会成为这个行业的高手。你也会想着去帮助其他的人。

整个过程中最重要的就是你的信心,特别提醒一下,现在那些给你泼冷水的,基本上是没有自己实际去写程序的人,或者他们在写程序的道路上没有成功感觉的人。

一个事情带你没有做之前,你总会觉得很难。甚至感觉无从下手。这都是正常的。

但是别忘了有一句话。世上无难事只怕有心人。

我的观点是,只要是你一个正常的人,只要你有心思在这个行业上弄出一点名堂来,那么,你就要告诉自己,"我一定会成功而且必须要成功"。

对了,上面我只是用微信小程序做了一个例子,你可以尝试,其他的入口。比如,安卓的编程,苹果手机编程。这几种技术的特点就是你以个人的力量,就可以把程序发布,不需要涉及后端的太多东西,你甚至都可以不要后端。

如果你有机会,到一些软件项目里面做实习或者是做助手的话,那你可以尝试做一些代码的修改。经过一番调试,然后看看你修改后的成果。因为项目组里可能有很多程序员,可以向他们请教,一定要虚心,不要在乎别人的态度,你关心的是学到东西。所以态度一定要好。

做软件编程,开始的时候可能不用顾忌太多,但发展到一定程度,你需要在意提高自己的如下素质: 系统架构的理解能力,逻辑思维能力,数学归纳能力和对语言学习的举一反三的能力。

尤其是开始阶段你不要想得太多不要开考虑太多困难,只要你能够迈动步子,就走下去。

所以万事开头难,只有走进门你才能够看到里面具体的风景是怎样的。

好了,先说这些吧,希望对你有所帮助,欢迎订阅丁哥开讲。





丁哥开讲


32岁,无基础就算了,现在去学,培训的很多,一般来说半年学习,学费2w,然后也会给你推荐工作,你也可以自己去找,实习工资2k―3k,转正4k―5k,这时间,一年就过去了。这一年你家里的开销怎么办?以上是一切顺利的情况下才行,如果逻辑思维混乱,记忆力不好,你会很吃力的,本人31岁,大专,专业计算机信息管理软件工程,当兵5年,回来公司不要,投简历回复的都是培训机构,现在已经改行做广告了,2019年各行各业都不景气,做广告也没有人愿意招收,现在自己开店了。大多软件公司不擅长培养年轻人,就是培养储备,也会选择刚毕业的年轻人,而且现在名校毕业的软件人才更多,老板有能力选择更好的人才,不会选择年纪较大的人。好好考虑吧,如果有编程的朋友多听听他们的意见,我的同学其中一个专升本毕业已经26岁,逻辑思维还不错,编程技术班里面前三,现在在当老师,就实习在软件公司待过,


光头的小哥亮闪闪


本人从事多年IT开发,对于这个问题,我建议你还是不要转。

首先需要明白,写编程语言的职位大多为一些Java开发、C语言开发、PHP开发,这些职位现在有一个共性就是:30岁以上人员从事的很少。

编程语言的相关职位一般都会面临工作压力大、工作时间周期长等特点,加上您的年龄相对较大。转行可能会面临比较大的岗位竞争压力。

应用级软件的开发职位的生命周期 都比较短,很多人在从事这一行的人员,大多数30岁之前就已经完成的岗位的升级,转行去一些项目管理、培训讲师之类的职业。目前研发团队中的大多数都是出于20多岁的阶段,并且企业在招聘的时候,你的年龄可能会是您的弱项。

30多岁转行互联网,你可以考虑一下技术含量比较低的职位,比如项目经理这些岗位,岗位的职责大部分为负责项目的运转,这些岗位对年龄的要求也会比较低。或者您可以研究学习一些大数据、人工智能等技术的知识,深入研究。


希望回答对您有所帮助。

我本人从事多年互联网Java开发,感兴趣的朋友可以关注私聊,共同努力,共同进步。

谢谢!


凯腾凯


想到《解忧杂货店》里的一句话:大部分人在征询别人意见的时候,其实他的内心已经做出了抉择。题主的问题是32岁,大专学历,没有编程基础,学习编程是否合适。其实吧,就笔者的观点,显然风险是挺大的,但是这又能决定什么呢?题主如果真心想学习编程的话,这点风险有算得了什么呢?想学就去学呗,至于未来是什么样的情况,谁又知道呢?国内找不到工作,现在全球化已经是一种趋势了,国外找工作也未尝不可,题主只需要考虑是否能够静得下心,怀着一颗"工匠"的心,努力钻研,其实这种"工匠"精神,在其它行业也是适合的。


大熊聊源码


先说答案,九死一生。

为什么不建议,除了常说的年纪大学历低以外,2019年的物联网就业环境比过去几年都糟糕,对新手几乎不存在宽容。

程序员是体力活,35岁不仅仅是自身身体条件的分水岭,更是hr简历筛选的一条线。如果没有做好足够的履历背书和亮点,工作多年依然得到处找工作。

当然,小马过河冷暖自知,花一年时间去买个教训也未尝不可。

顺便,老哥我也是富士康干了5年换行的,在互联网繁荣时转程序员。现在转行,不明智。


新一代魔暴龙


谢邀。

我个人建议哥们不要转。毕竟改变职业是一件很危险的事情,随着年龄越大,风险也就越高。

从头学起,难度很大。且不说技能掌握,当你身边的同事都比你年纪小,工资比你工资拿的比你高,成就比你大的时,你的那种挫败感、恐慌、懊恼...各种复杂的情绪一并涌上心头,非常难受的...
当然任何事情没有绝对的,您可以先考察下JAVA培训机构(学得快的话,估算是4-8个月),然后再结合自身实际情况,再做决定,毕竟这不是一件小事。

从笔者经历来看,口碑比较好的JAVA培训机构

  1. 慕课网
  2. 北大青鸟
  3. 传智播客

当然您如果有java技术问题,可以私信我,欢迎交流哈。祝你好运!


Wooola


学软件开发?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?

不知道LZ看没看过圣斗士星矢这部动漫,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,因为你确实不适合学。

如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。

程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆孩子睡觉了,你还在工作中,是不是很崩溃?

第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。

第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...

综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了




呆呆座的小宇宙


本人 27岁转行 以亲身经历来说生活和学习的压力很大 而且你刚入行就面临着是否坚持下去的想法 一般来说软件行业是青春饭 到35岁以后如果还做开发的话 很大程度来说你的竞争力还不如应届毕业生 因为他们经验不足 价格便宜 公司用人的话 肯定是优先考虑应届生的 这样说吧 能一直支持你坚持下去的就是那份对软件行业的热爱 如果没有足够的热爱就算了吧 不要进入软件行业了 平时兴趣爱好就足够了


不羁的疯16


风险大,计算机编程,新技术层出不穷,加班多,随着年龄增长,家庭等问题学习精力不够,会被新人赶超,35岁是个分水岭,基本上不适合基层敲代码了!慎重


分享到:


相關文章: