A. 32岁无基础,改行学编程,合适吗
程序员是吃青春饭的吗
很多人都认为程序员是三十岁以前的职业,到了三十岁以后,就不应再做程序员了。现在的很多程序员也有这种想法,我觉得这种想法很不对。
在20世纪80年代末到90年代初,那时软件还没有形成行业,程序员不能以此作为谋生的手段时,你必须转行,因为你年轻的时候不用考虑吃饭的问题,天天“玩”都可以,但是以后就不可能了。
据我了解,微软里面的那些高手,几乎都是四五十岁的,而且都是做底层的。他们是上世纪70年代就开始“玩”程序的,所以对于整个计算机,他们是太清楚了。现在有些人主观臆断地希望微软第二天倒闭就好了,但那可能性太小了。因为那些程序员是从CPU是4004的时候开始,玩到现在奔腾IV,没有哪一代东西他们没有经历过。
你知道他们现在正在玩什么吗?现在正在玩64位的CPU。你说你普通的程序员,有这个耐心吗?没有这个耐心,你绝对做不了,你也绝对当不了高手。他为什么能做?因为他不仅是玩过来的,而且他还非常有耐心,每一步技术他都跟得上,所以对他来说,没有任何的难度和压力。
以上摘自 《编程高手》
个人认为 Never too old to learn !既然干的不爽那就不伺候了,此处不留爷,自有留爷处嘛 心态放开点,现在的社会谁鸟谁啊
大哥可以 选择做应用软件或者底层的软件例如嵌入式 应用软件的话 vb上手比较快delphi 也可以但是现在用的少了 java 点net 也是最近的热潮 但感觉不是很适合你 待遇一般吧
学学c/c++也有利用你自身发展 转嵌入式开发也很方便 前途还是非常好的 待遇都还不低
涉及到你的前途问题,还真是不敢一锤定音说哪个好,脚下的路千万条,向左向右大哥自己选择吧 不后悔就好
goodluck
B. 30岁转行IT困难吗
困不困难看个人了,如果没有基础从零开始,转IT确实有点困难。
(2)32岁程序员薪资开多少扩展阅读:
对于一个已经31岁的人来说,放弃自己熟悉的岗位,重新选择职业发展方向,不仅是一件事很需要勇气的事情,更是一种未知的考验,因为选择新方向就意味着要重新学习,而学习本就是一件困难的事情,人性天生懒惰。
在互联网发展迅速的今天,互联网相关的行业和岗位越来越多,需要的人才也越来越多,因此,学习电脑技术是一个不错的选择。
无论是建设艺术设计,平面设计,新媒体UI设计,电子商务都是近些年热门的行业,更有电子竞技,大数据师等等这些前沿的行业,而且在未来几年都会有岗位稀缺的现象。
C. 程序员年纪大了怎么办
误传1:年长程序员比新手要价更高,因而年轻的开发人员更受欢迎。
事实:有经验的开发人员之所以被打上“昂贵”的标签,是因为在任何软件公司里员工的薪水永远是最大的支出。事实上,年轻就意味着廉价。但是,尽管年轻但没有什么经验的开发人员能够帮你节省掉一些预算,但是如果你的团队里只有年轻人长远来看你要付出的会更多。年轻的开发人员并没有经历过失败的历练。他们甚至还没有足够的时间来经历失败。猜猜他们会用谁的钱来教学费?你的。错过截止时间并且交付没有完工的项目会给你带来多大的损失?请再好好想想吧。
的确,年长程序员比年轻人的工资要高一些。但是你多花的钱究竟花到哪里了呢?一个经验丰富的软件开发人员,你付出的薪水买到的是他从过去项目开发中学到的经验与教训。这些就是在你成为他的经理期间需要付出的昂贵的学费。但是如果你招入一名有经验的工人,你就不会重复项目管理和软件开发过程中常犯的错误。也就意味着在年底的考核中你会因为雇佣了会做事的员工而得到良好的评价。
误传2:年长程序员受到他们已有知识的限制,灵活性和学习新技术的能力不及年轻的开发人员。
事实:事实上正是因为他们过去的经验,年长程序员能够在更深入的层次转向新技术、框架以及系统。例如,如果了解 C/C++编写的GUI框架,你会对消息传递、事件处理、MVC模式有概念,而这些知识能够帮助你在设计系统时把表示层和底层的逻辑进行分离。当你第一次接触GUI框架的时候,除了学习代码的文法,你还需要掌握示例以及相关的代码库,不仅如此,与之相关的所有概念也都需要了解。当第二次、第三次或者以后的更多次实现GUI框架时,你会发现在代码文法之外更深的地方它们有着相似之处。你甚至可能会注意到,新的GUI框架会克服以前你花费很大力气才能解决的潜在限制。这些领悟会以你不能直接衡量的方式提高生产率。
误传3:年长程序员有家庭以及其他因素的影响,因此不能承担艰苦的软件开发任务(解读:长时间、艰苦地工作),而年轻人没有这些负担。
事实: 公平地讲,有经验的软件开发人员较少会长时间、艰苦地工作,因为他们从实践(失败)中学到连续数月每周工作80个小时最终会到达生产率的极限。这种情况会让你精疲力尽,我敢打赌任何曾经历过这种情况的人都不想再尝试。即使有这样的倾向,所谓的“家庭负担” 是不存在的。有经验的高效的软件工程师是无情的时间管理者,那些已经有家庭的工程师会更积极地在分配的时间内完成工作。他们也许会参加舞会或者足球赛,但是他们会把这些时间安排在业余时间,在每个礼拜的40个小时工作中他们会高度专注在自己的工作上。已经成家的优秀软件工程师必须高效地管理自己的私人时间,否则他们很快就会被蜂拥而来的工作埋掉。
传说4:年长程序员不如年轻人思路敏捷。
事实:时光的确会对大脑产生影响,有很多证据显示年长的工人在思考速度上会稍逊一筹。但是思路敏捷只是判断标准的一部分。思考得更快并不总是代表考虑得更好。对于判断力情况又是如何呢?有句老话:好的判断来自经验,而经验则是从错误的判断得来。想想他们具备比年轻人更多的见识、完成的工作以及经历的成功和失败,就知道以思维不再敏捷作为不雇佣年长的软件工程师是一个糟糕的借口。有经验的开发人员可以从大量的项目中汲取经验来为今天的项目避免错误的决定。年轻的开发人员有很多重要的新点子,但是却没有经过测试和验证。同时具备这两个方面会给你的团队带来巨大的价值。
D. 程序员老了怎么办
很多人都是说程序猿是吃青春饭的,上了年纪的程序猿将会面临着脑力或者体力不支的问题,导致一些老程序猿不再被公司重用或者重视,甚至面临失业的危险。然而我却不这么认为,其实程序猿老了未必就没有用了,很多老程序还是大用用武之地的。
E. 什么样的程序员在35岁以后依然被公司抢着要
满足下面三个条件的35岁以上程序员,公司会抢着要:
1.不只是自己能写好代码,还能影响其他人,让其他人也写好代码。也就是说,需要具备技术领导力,能够让团队更高效工作,道理也很简单,如果只看单兵写代码能力,为什么不花更少的钱去雇年轻一些程序员,为什么要花钱雇你这个35岁的老兵呢?所以,在35岁之前,别让自己做一个闷头写代码的人,多培养一下自己和人相处的能力,不要觉得自己技术强就够,人际关系处理不好的人,是没法获得技术领导力的。
2.身体好。没有哪个公司希望招一个病秧子进去,贡献还没来得及做,医药费先是一大笔开销,身体总是生病,也耽误工作,所以身体不好的程序员,大公司不会青睐的,所以,别让自己35岁的时候一身病。
3.精神状态好。态度积极向上的人,才有可能对团队带来积极影响,一天到晚抱怨这抱怨那,没有斗志,干什么都只看到负面,这样的人,别管你技术多牛逼,公司也会避之不及。