{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

29岁了想转行程序员,零基础的学哪个语言好呢?比较容易上手的?

NeilyoNeilyo 回答0 收藏1
收藏问题

10条回答

shiina

shiina

回答于2022-06-28 15:13

万事不能绝对,你虽然年龄确实不占优势,但是决心可能会让你有不同的改变。首先你有多渴望学编程,如果十分渴望,并有决心坚持,那可以去尝试。只要你有热情,并坚持足够的时间,成为某个技术领域的专家还是大概率事件。编程不是一个理论性学科,而是一个实操性非常强的技术领域,可以简单地说,没有捷径,好的天份肯定是有利的优势,但是没有5万小时的键盘敲打,想在编程界有所建树是不太可能的。所以你要衡量好自身的条件,学习的过程肯定是非常乏味并痛苦的,如果没有强烈的兴趣支撑,中途放弃的可能性很大,对于时间已经很珍贵的你来说,无疑是成本的浪费。所以不反对你去学,但是应该衡量好利弊以及自身的优势,如果决定了,就要坚持到底,否则时间成本会更高。

评论0 赞同0
  •  加载中...
JasonZhang

JasonZhang

回答于2022-06-28 15:13

29岁就不要想了,你学习要时间,就算你一年学会了皮毛,30岁去应聘,别人不会要的,现在一般情况下公司招程序猿年龄都限制在35岁以内,有的甚至在30岁以内,何况你还是个30岁的小白。有追求可以,但也要符合实际情况!

评论0 赞同0
  •  加载中...
khlbat

khlbat

回答于2022-06-28 15:13

为找工作学编程确实太晚了点。不过你可以先试着学习下 visual basic 或者 网页 javascript ,如果感觉自己有这方面的兴趣和天赋,再深入学习继而成为独立软件开发人也并非不可能。

孔子60学易经,马克思50岁才开始学英语。尽管上面的各种现实和实用主义的回答有一定道理,但人总要有点追求,与其看抖音糟蹋自己的生命不如学习编程,你说呢

评论0 赞同0
  •  加载中...
mtunique

mtunique

回答于2022-06-28 15:13

先说下我基本情况。我是85年的,计算机专业普通本科毕业。在一个二线城市,毕业后因为自身能力问题、认知水平问题,再加上运气不好,换过多份工作,每份工作都干不长。导致我30多岁时,还一事无成,也几乎没有积累到什么经验技术、行业知识等。

我辞去工作,开始在家自学web开发。主要的学习方式就是在网上看视频教程。那些视频教程,初级的基本上免费。中高级的有些会收费,大概50-300元左右一套。反正“学费”上我没花什么钱,总共不到一千元吧。

先是学了些前端基础。在学后端时,犹豫了下学PHP还是JAVA。在我读书时是学过JAVA的,虽然已记得不多了。学完前后端基础后,我还跟着视频教程,但是发现遇到了问题需要花费大量的时间去解决,而且效率也很低,我就找了好多机构,对比出来后选择了优就业,对比过程就不在一一说了。

接下来开始准备找工作,第一个难点就是简历。快32岁的人了,如果老实说刚自学出来没任何实际工作经验,肯定是没人要的。没办法,只好去包装简历,说成有两年开发经验。

当时我的信念就是,大不了我花一年时间去找工作,找不到就继续学,直到找到为止!最终我花了近两个月时间,可能参加了20次的面试,才勉强找到份工作。

那是家小公司,连同老板在内,总共十几个人,给的待遇是6k。这待遇对于开发来说,算是最低水平了。但我当时还是很高兴。说出不来怕丢人,比起以前的工作,6k对我来说已是高薪了。

经过一年的时间,我已成长为一个合格的增删改查工程师。这里已学不到什么东西了,现在回想起来,那个公司没有任何技术氛围,在里面呆着,有一种养老的感觉,外部没有什么动力和压力,逼自己继续学习。

经朋友介绍,我跳槽去了另一家公司,很顺利地通过了笔记和面试,工资开的15k。

对于那些一毕业就干开发,目前不到30岁,但经常听说程序员只能做到35岁,并为此焦虑的同学。请你们尽管放心,只要你们做的不是养老的工作,每年在技术上都有明显进步,找到好工作绝对没问题。至少在中型公司当个leader是没问题的。

评论0 赞同0
  •  加载中...
bladefury

bladefury

回答于2022-06-28 15:13

29岁才入行呀,年纪有点高了猝死机率大幅增加

评论0 赞同0
  •  加载中...
魏宪会

魏宪会

回答于2022-06-28 15:13

谢谢邀请,如果让我直接回答,我会劝你这个年龄就不要在选择转行做程序员了。但是我还是有些话想就这个问题和你和一些初学者聊聊。

1、程序员所需的条件和素质

程序员主要的工作是进行应用类软件系统的设计和开发(其他如工具类的、嵌入式的软件,我们就不谈了),要胜任这项工作首先要有较强的逻辑思维能力,理解和分析问题的能力,较强的持续学习的能力和毅力,一定的数学和算法基础及英语水平,这些成为程序员的基本素质。其次,要掌握计算机软硬件、网络、互联网和PC、手机操作系统等方面的基础知识;要熟练掌握一到两门的编程语言(如C#或Java),理解什么是面向对象编程,熟练掌握相应的开发工具,掌握对应不同编程语言的开发框架、开发模式,掌握数据库和SQL查询的基础知识等,到此有了这些条件和基础,恭喜你你入门了。但离你成为一个真正能产生价值的程序员还差的远那,下面就是不断的深入学习练习学习练习。。。各种技术、框架、概念和理论扑面而来,各种分支盘根错节,如PC桌面开发、手机开发、WEB开发、前端系统开发、后端系统开发、数据库开发、网络开发等等无穷无尽,就像你面对大海的时候,你才知道自己的渺小无助和大海的深邃。当你终于可以独自驾船出海了,下面你将面对的是大海变幻无穷的用户需求和用户行业知识。等你蓦然回首的时候已经5-10年已过了。

2、程序员的学历和年龄问题

对于程序员是否科班出身其实并不是个问题,很多伟大的程序员都是自学或半路出家的,中年入门的也不在少数。毕竟软件行业最终看的是你的能力,你搞不出东西博士也没用。但这并不是说你可以不具备科班所需的知识和理论,成为专业程序员是没有捷径的,靠随便学点入门知识和编程技巧是应付不来复杂系统的开发要求的。对程序员有年龄限制主要是考虑你的精力、体力和新技术的学习能力,这个行业繁重的学习和工作压力会使35岁以后的人承受不了。

由于篇幅限制,只能简单的聊这些了,要零基础入门建议学python吧,可能会赶上大数据和人工智能的热潮。最后一句话“一入此门深似海,终身学习无穷尽;百尺竿头需努力,成功与否看造化”。

评论0 赞同0
  •  加载中...
zzir

zzir

回答于2022-06-28 15:13

我26岁转到产品经理了,你要写代码?年纪大你学东西不去20岁的年轻人,没他们能加班要求收入还高。很难的

评论0 赞同0
  •  加载中...
EsgynChina

EsgynChina

回答于2022-06-28 15:13

29岁想要转行程序员,让后零基础学编程,可能确实会有一定的难度,但是世事无绝对,有目标比没有要强很多。如果你确实想要学编程语言,并且入职成为程序员,那么在选择语言时可以从下面几个方面来考量:

1、就业机会:

决定你能否在程序这行持续的走下去,编程语言排行榜是一定要持续关注的,Java依旧稳居第一,Python则升至第三位。

2、自我感觉:

兴趣也很重要但排第二位,自我感觉的难易程度和兴趣要放到考虑因素之内。

PS:有人喜欢做前端,因为前端比较直观更有成就感。

3、薪资待遇:

不以薪水为工作的目标都算耍流氓,如何了解技术语言对应薪水高低呢?拉勾网每年都会发布互联网职场生态书。

4、发展前景:

这里是指技术语言的发展前景,而非岗位发展前景:

(1)首先要看技术语言的持续性有多久。Java火了十几年,放心以后十几年还会一如既

往的火,为啥?它已经产生了很多系统很多项目,以后需要维护/迭代/新开发项目也需要与老项目对接。

(2)预测未来技术卡位市场什么会火。要看现在的社会发展趋势,预测未来社会稀缺技

术人才有哪些?架构师(项目开发灵魂人物),大数据/云计算(互联网项目必备),

VR/AR/深度学习/机器学习目前都还没普适性的应用产生未来肯定会的哟!

希望以上的回答对你有所帮助!

评论0 赞同0
  •  加载中...
moven_j

moven_j

回答于2022-06-28 15:13

确实是不建议您去学的,因为29岁与大部分程序员相比已经是一个中下水平的年纪,而且您还是个小白,就算学成了恐怕没有多少公司会愿意招的。

评论0 赞同0
  •  加载中...
KitorinZero

KitorinZero

回答于2022-06-28 15:13

毕竟晚了,出来工作不好找

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<