虽然30岁开始学编程,会遇到很多的困难,但是不能说晚,想做的事,喜欢做的事儿,应该做的事儿,什么时候做都不晚。
未来是一个大数据时代,未雨绸缪学编程,恰逢风云际会时候,说实话啊,编程课程真的是很难学,但是,孔夫子也说了,学之不如好之,好之不如爱之。只要是你真心的想去学,这世界上,没有什么事儿,是做不到的。
首先,任何时候开始学习都不算晚。
其次,要看你学习编程的原因是什么。
如果是为了赚生活费,换工作,30岁转行学编程会有一定的压力,毕竟现在学编程的人越来越多,年龄也越来越小!学习本身没有早晚,但是在找工作的时候还是会有竞争上的压力。这可能就要综合自己的学习路径,学习计划,努力程度,机会,天份等因素了。
如果是因为兴趣,那随时都可以开始,俗话说技多不压身,而且,学习编程也可以锻炼思维,扩展视野,有很多隐性的好处。说不定就会找到人生的另一片天地呢…
无论如何,个人觉得编程是值得去了解,去学习的,只不过目的不同,开始的方向可能会不一样。
祝好运!
可以的,活到老学到老,一切可以从新开始,只要感兴趣就去学习,现代的社会是一个知识更新很快的一个年代,知识不断更新,努力吧朋友努力坚持做一些自己喜欢的事,你就会成功的。
可以。学习和年龄没关系。活到老学到老,28岁也不晚,慢慢积累!不过编程是个体力活,转换态度最重要!
学软件开发?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?
不知道LZ看没看过圣斗士星矢这部动漫,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,因为你确实不适合学。
如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP,JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。
程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆孩子睡觉了,你还在工作中,是不是很崩溃?
第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。
第3.程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...
综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了
可以的,30还年轻,要吗培训,要么自学。自学的话,现在网上资源很丰富,建议你前往网易云课堂,搜索:脚本之家,里面有很多更相关教程,希望我的回答对您有帮助,谢谢!
不清楚你转行学编程的目的是什么?
如果是因为看程序员的工资高就学,我个人觉得最好不要学,程序员生产力旺盛期时间不长,如果是零基础,假设你天资不错,三年能干活,那个时候你31岁,而刚毕业就干程序员的到这个年龄都已经能够带团队,独当一面了。你入行晚,经验积累别正常人少,职业机会肯定是受限的。除非你是个学习能力极强的人,三五年内就超过别人需要十几年的积累。
如果是兴趣,我认为什么时候学习都不晚。我就是从其他行业转过来的,大学报的计算机系,分数不够,被调剂到给水排水工程。毕业后干过监理,干过施工,干过生产管理,但期间一直没有放弃编程,一直坚持自学,我在积累了几年后,32岁干起了程序员。我最开始从做网页学起,HTML,css,javascript,刚开始并没有开窍,自己瞎琢磨,知识也不成体系。09年买了块stm32的板子,玩了一年单片机,这一年我把c语言搞明白了,这为我后来的学习打下了良好的基础。11年的时候接触了nodejs,有了c语言基础,javascript就很自然的开窍了,再复杂的异步回调逻辑都能搞定。搞node期间,学习对比了erlang,openresty等类似的高性能网络框架,我个人并不看好node初期的回调异步模式,后来转openresty。期间阅读了nodejs,nginx,openresty等开源项目的源代码,有了一定积累之后,自己用lua和libuv实现了一个类似openresty的开源项目。后来通过openresty,我在杭州找到了工作,又去了上海。现在我后端转了go,前后端都有涉猎,属于能干活的水平。我主要是靠兴趣推动的,就是单纯的喜欢,喜欢那种掌控代码的感觉,喜欢那种实现一个有点难度的功能的成就感,喜欢思考某个难题灵光乍现的那种酣畅淋漓。
28岁说大不大,说小不小,如果认定了,迈出脚步,坚实的走下去吧,加油!
任何时候学习都不晚,只要你决定要去学习,好好学会一门技术,并好好学以致用,以后都还是大有可能的。
古人云“活到老,学到老”,要相信自己,只要愿意去学习,一切皆有可能。
作为一名从事软件编程多年的老程序员,我认为三十岁学习编程是没有问题的。
随着当前信息化社会的不断发展,尤其是大数据、人工智能的大热,整个互联网领域需要大量的程序设计人才。以大数据为例,目前的人才缺口就在百万以上,所以目前学习相关技术是不错的选择。
快三十岁开始学习编程虽不算晚,但是也绝对不早了,这个年龄开始学习编程一定要有一个更加系统的学习过程,我给出以下几点建议:
第一,注重学习效率。这个年龄开始学习编程我建议找一个老师指导一下,一方面通过老师的指导能有一个清晰的学习路线,另一方面有人指导会节省大量的时间。
第二,保证学习时间。要想尽快完成转型一定要有足够的时间保障,我建议每天至少要拿出4个小时来专心学习。
第三,多做实验、多交流。程序设计语言毕竟是个工具,要想熟练使用就一定要多做实验,多跟程序员交流也会学习到很多经验。
第四,尽快参与到项目中。学习编程最好的途径是一边学习一边使用,所以如果能加入到一个项目组中会更加快速融入到开发环境中,这对一个初学者来说非常重要。
第五,给自己定一个明确的发展方向。有了方向就比较好制定发展路线,大数据、云计算、物联网、区块链、人工智能等都是不错的选择。
我做程序员多年,目前也在带软件研发团队,我会陆续在上写一些软件开发方面的科普文章,感兴趣的朋友可以关注我的号,相信一定会有所收获。
如果有编程方面的问题,可以咨询我。
谢谢!