第1个回答 推荐于2017-09-12
不少人,毕业时基本在二十七八岁的样子,接下来在工作中学习两年,三十岁初步撑握一些开发技能,以后的技术路还很长。
我们不比人家国外的孩子,有人从较小的岁数就学会了编程,他们有良好的土壤来生长,良好的专业技能教育,说他们30岁才入门可能有些晚。比如Berkeley伯克利大学等
但我们不同,没有哪个学生不是在大学后期才知道程序开发是什么意思,知道了理论还不管用,计算机是一门实践性的科学,要动手能力强。在这样计算机知识爆炸的时代,不经过几年的磨练和实践又怎么能够入门?
入门后才能明白自己的发展方向,朝着认准的目标前进。
我一方面的意思是想说明:搞技术不是一年两年的事,还是要安下心做事才行。虽然高级语言学习一两年已经很熟练了,但高级语言是入门容易深入困难,而且高级语言升级淘汰速度比较快。
另一方面是:不能只顾着学这些“流行"技术,如果是这样,那真的是在吃”青春饭“,今年流行明年是否会流行呢?
最后是:
知道了是吃青春饭的,那应该想想办法,要不然岁数偏大时,按国内的行情来看,项目组里面都是20岁出头的人,找工作不容易。因为1>你的技术能力比较强,超过年轻的项目组长,工作起来不协调。2>很多公司的软件开发越来越没有技术含量,各种框架,工作流有现成的,不需要你这样薪资比较高的人才。3>为什么会造成国内这样的畸形现象:技术能力强岁数大的反而更难混了?
归根结底是技术脱节造成的! 某种技术人才过剩,而另某种技术的招不到人。所以技术脱节的产业当然发展不起来,缺少人才,就像扶不起的阿斗,无论投多少钱进去都是白搭。所以更不用说新兴产业发展了,根基没有打好,如何发展?!产业发展不起来就提供不了更多的工作岗位,而过剩的劳动资源必然带来一系列问题。这个根基当然是指人才,说到人才就牵涉到教育。不搞好人才教育软件行业永远恶性循环!对于教育方面大家也看到了,相当的失败!这个教育包括各种技术社区,以及教材的匮乏。
最后,教育已经失败了那从现在开始自我学习充电是不是已经晚了,这个要自己衡量。
也许在中国搞IT从一开始就是错误的,从小就没有听说过IT是个啥,20多岁才开始接触,教材也非母语,这都给学习者都带来了困难,加上国内的IT员工是兼价劳动力,已经沦为IT民工之说,加上家庭负担日益加重,也许确实是个错误。
又或者在国内只能搞搞应用型的软件了,如果没有关系的话连应用软件都没得做。政府项目我做过,小公司的外包项目我也做过,那可是一个天上一个地下的感觉,总的来说政府项目就是块肥肉,小私营企业生存状况堪忧。
这样的环境大家都看到了,原因是:教育的落后造成人才知识结构不合理,造成产业结构不合理,造成大多数IT工作人员只能接触到应用层方面的技术,没有良好的土壤来生存生长。不能够创新。本回答被提问者和网友采纳
第2个回答 2019-10-17
时间长了,你的脑袋会慢慢脱发,变白,比普通人至少快3倍,因为写软件太费脑了!!!
第3个回答 2015-10-23
主要是技术更新太快和身体老化的原因。
一般程序猿辉煌的是20-35的这些年,35岁以后一般会转型的
软件开发的优势:
第一大优势:就业竞争小
第二大优势:高薪没商量
第三大优势:就业质量高
第四大优势:职业人才紧缺
第五大优势:职业满意度
第六大优势:职业优势对比
第4个回答 2020-07-13
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。做软件开发的很费脑子,所以就是吃青春饭,因为年轻人相对能干