42岁了有C语言基础了,还可以从事编程工作吗?
如果仅仅是有基础,还是比较难的。
1、按您现在这个条件,基本很难找到工作。那就只能找另外的出路——自己干。
2、编程只是有基础,入门还是比较难的。尤其是c语言,目前只能在嵌入式,通讯,操作系统领域,这几个领域的入门更难。
3、如果换语言呢?也行,那你换什么?现在一个软件分工非常明细,有前端,后端,数据库。前端还分为APP、web、桌面应用,这还没说到前段语言,更是庞杂。后端还有JAVA、.net、php、nodejs……,还没有说到框架;数据库端分为MySQL、db2、Oracle、各种文档型数据库。一个人全拿不要说你初学,就是我这10多年的老江湖,都头大。这还没有说各种集成工具,版本管理工具等,还有各种开发方法……额,好吧,就这样吧
显然自己干也是很难的,如果能找到工作,你还会面临以下问题:
1、面子问题。编程大多都是师徒制,你说你一个40多岁的人找个20多岁的人带,人家怎么说你呢?反正我是不好意思开口
2、精力问题。上有老下有小了吧?最近吵得最厉害的996,听说了吧?你确定你能不顾家庭,而面对工作问题吗?
3、学习能力问题。上面说过了您要面对的各种新东西的学习,但这还不够,编程行业技术更新很快,反正我现在是懒得学了。靠着自己多年的积累,把架构逻辑搞清楚还行,程序员碰到问题,帮忙调一调,指个思路还行。跟年轻人比,学不动了。而且还有很多新东西要学习,不比年轻人的学习压力小。怎么搞?
从多年的经验来看,我个人建议不要搞编程了。换个思路看看,现在社会赚点钱应该不难,只要不是太贪心,活下去应该问题不大,如果自己喜欢,找个方向,发个问答,找高手给你讲一讲大概的学习方向,自己搞点兴趣以内的问题,就行了。要不然你咋弄?
有C语言基础,是不错的技术储备,但要看你的C语言基础到什么程度,如果只是入门,那就算了吧别在考虑从事这个行当了,一是这种基础等于没有,二是年龄太大;如果搞过单片机或有上位机开发经验可以继续,目前前端智能硬件的编程需求是很大的,也没有年龄限制,只看能力。
另外,如果只是出于爱好和兴趣,或为了解决一些单位和个人工作上遇到的问题,是没有任何问题的,建议你选择.Net的平台和c#,好上手应用范围广。
最后告诫大家软件开发行业不好混,门槛高、智商要高、体力活、劳神伤身、吃青春饭、要长期积累和学习,一入此门深是海。
我和你差不多,年龄很尴尬。我学历不高,不是计算机专业,对关系数据库比较熟悉,语言用过php python golang,解除过c c++ java O bject-c,能力一般,做了11年会计,2年前裸辞,后创业失败,目前的年纪再找工作好难。最近接触vue前端1个月,发现自己css基础太差,js不是前几年jquery的天下了,但是原生js也能达到目的,但是落了2年没摸计算机,es6都出来了,有点跟不上了。
理论上是可以的,但在中国这样的大环境下不太现实,入门级的大龄初级程序员,实在不容易有就业的机会。
但是如果你有认识的人脉带你入行,你又不计较收入高低,其实也是不错的,熬过最初的几年,达到一定的技术水平,c语言其实生命力挺强的,干到退休一点问题都没有。。
所以难度在于怎么开头,怎么利用你的新技能找到第一份工作,我建议不妨一试,失败了也不会有太大损失。比创业失败好一点吧,咱普通人不就是到处打工么,干这个职业不行就换另一个。
还没有评论,来说两句吧...