30岁学python编程晚吗_30岁学习编程晚吗?

这篇博客探讨了30岁开始学习编程的挑战,包括年龄带来的学习难度增加、机会成本和毅力的考验。作者建议明确学习动机,并根据个人兴趣和目标选择合适的编程语言。同时,强调了心态的重要性,以及学习编程对个人职业发展的积极影响。无论年龄大小,只要有坚定信念和正确方法,都能开启编程之旅。
摘要由CSDN通过智能技术生成

谢邀,看到这个问题觉得又是一个无聊的常见问题,但看到题主是一个自由职业者,同时看问题也有自己的独立思考,就来解答一下吧。

作为一个有着多年经验的软件工程师,深知要成为一个称职的软件工程师的难度有多大,也知道要付出多大的努力才能成长为一个可以独当一面的,能够独立做出一个产品的软件工程师。

三十岁是人生一个重要的节点,不知题主是为何没有在二十岁左右确定要学习编程,为何到现在才开始学习编程,你的动机和目的是什么?虽然说任何时候学习编程都可以,但是不同的年龄段开始学习编程所付出的代价是截然不同的,对人生的影响也是不一样的。一般来说是高考结束后开始学习编程是非常好的一个时间段,有些天赋异凛的人在高中阶段甚至初中阶段就开始学习编程了。我就认识两个高中阶段就开始学习编程的朋友,他们都没有参加高考,直接申请了美国的学校读本科,其中一个现在在华为的编程语言设计部门实习。

如果没有在读大学期间学习编程,在之后的时间开始学习编程的代价会大很多,机会成本大了很多,也非常考验你学习编程的毅力。若有松懈,便会很容易就半途而废,特别是当没有身边的朋友教导,或志同道合的朋友一起学习,只是一个人孤独前行的话,需要你有非常的毅力。当然,如果你凭借着自己一人之力学会了编程,能够掌握几门编程语言(这是非常必要的,现代的软件项目没有哪一个是只用一门编程语言就可以完成的),达到一个真正称职的软件工程师水平,那恭喜你,你的前途将会无限光明。因为你已经能够克服如此大的困难了,还有什么可以阻挡你的呢,剩下的就看命运之神是否会垂青于你了。

你现在已经到了三十岁,你身边的人是否有些已经成家立业了呢,是否有令人羡慕的职业了呢,是否有了一定的成就了呢?你在人生的这个节点上决定要学习编程,是基于什么目的,你的初心和动机是什么呢?初心和动机决定了你能坚持多久,能够走多远。你是以什么心态来看待你和你身边人的差别的呢?开始学习编程后,对你当前的自由职业收入会有影响吗,你的经济基础够支持你学习编程的花费吗?在考虑完现实生活中的压力,和你想达到的目标后,如果你还是决定要学习编程,觉得自己就是非常热爱编程,或是觉得学习编程能够给你带来好的改变,那就开始吧。

开始学习编程时,先根据你现在的自由职业,看编程对你现在的职业是否有帮助,如果有帮助,那就选对你职业有帮助的比较好用的语言。若没有,就看你学会编程后想做哪方面的工作,选择做这方面工作比较有用的语言。但你的问题非常简单,没有这方面的信息,只好泛泛而谈了。

如果是想做移动开发的话,可以从swift和kotlin开始,从Java开始也行,但不要去碰Java的企业级开发的部分。若是想做数据处理,那就从python开始吧。若是想做网页前端,那就从javascript开始吧。如果想做后端服务,这个还是有编程基础后再做吧,后端服务靠自学是难以学会的,需要在企业的实际产品开发中才可以锻炼到这个能力。若果你不清楚自己具体想做什么,一般情况下就从swift开始吧,swift对初学者非常友好,而且有着非常丰富的文档和培训资料,还有swift playgrouds这个神器。如果你志存高远,想成为一个有追求的杰出软件工程师,那就从Racket开始吧,然后学习Haskell,再然后根据你自己想做的具体方向来可以继续使用Haskell,也可以选择一门语言比如C/C++,或者Rust,或者Go,或者Swift,或者Java,至于python,对你来说只是小菜一碟而已。但是最终还是要学会C语言的,因为这是作为杰出的软件工程师需要掌握的语言。

开始学习编程后,要心存一个自己一定能够学会的坚定信念,不管别人怎么说都不要动摇,直到你真的熟练掌握了一门编程语言。不要想着学会了编程后能够如何的好,能够赚多少钱,能够比别人强,要一门心思想着如何学好编程才行,要心无旁鹜才行。

好了,如果你想清楚了,且能够做到上述这些,那就开始学习编程吧,三十岁并不晚。

以上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值