网友提问:
软件开发是不是要学习代码,会不会秃头?
优质回答:
谢谢邀请回答。作为一个从c到c++,从perl到php,再到python,再到java。从互联网到ai时代的老革命来说,应该有资格回答这个问题。首先软件开发是和计算机得交流,好像人和人交流必须是语言,和计算机交流也要是特定的语言,也就是程序语言。所以这个是必须要学习的,不过现在计算机语言经过若干代发展,已经出现了又好学,功能也很强大且是人工智能时代的通用语言,这就是python.强烈推荐从这个语言开始入门。也会少掉点头发的,呵呵。
说到秃顶,这并不是一定和开发人员有必然关联的,个人建议如果保持良好的作息,也不会必然秃顶,很多大牛也不是秃顶的,比如qq的马化腾,不也很浓密啊!
其他网友回答
要写代码,如果不是名校就很可能从小码农做起,想找工作就得学框架,你以为解决世纪难题,实际上却在写很多业务代码,项目任务大,写得慢就得用时间补,所以很多人加班到夜里两点,时间一长就会秃顶。外人羡慕高薪,小码农却在透支生命。
其他网友回答
阶段一:前端页面重构
内容包含了:PC端网站布局项目、HTML5+CSS3基础项目、WebApp页面布局项目
阶段二:Java高级程序设计
内容包含:原生 Java交互功能开发项目、面向对象进阶与 ES5/ES6应用项目、Java工具库自主研发项目
阶段三:PC端全栈项目开发
内容包含:jQuery经典交互特效开发、HTTP协议、Ajax进阶与PHP/JAVA开发项目、前端工程化与模块化应用项目、PC端网站开发项目、PC端管理信息系统前端开发项目
阶段四:移动端项目开发
内容包含:Touch端项目、微信场景项目、应用 Angular+Ionic开发 WebApp项目、应用 Vue.js开发 WebApp项目、应用 React.js开发 WebApp项目
阶段五:混合(Hybrid,ReactNative)开发
内容包含:微信小程序开发、React Native、各类混合应用开发
阶段六:NodeJS全栈开发
内容包括:WebApp后端系统开发、一、NodeJS基础与NodeJS核心模块二、Express三、noSQL数据库
阶段七:大数据可视化
内容包含:大数据可视化化基础与实战、一、数据可视化入门、二、D3.js详解、三、其他JS库
零基础肯定能学会web前端的。首先要学习的就是基础知识:HTML、CSS和JS。HTML是内容,CSS是表现,JS是行为。前端开发的门槛其实非常低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。
至于秃头问题,各行各业都有很多秃头。并不是程序员的专利。如果有人说自己是因为做了程序员裁掉的头发,那你可以这样怼他,你看看比尔盖茨扎克伯格,马化腾李彦宏,雷军,张一鸣等等这些人的头发不都好好的吗?你有什么资格标头发呢,是你开发了什么伟大的项目,让你的头发都掉光了,是QQ微信还是脸书,或者是WINDOWS系统呢?
其他网友回答
软件开发是不是要写代码,会不会秃头?
这个疑问有意思,外行看内行,只能是道听途说。
我谈谈个人的一些看法。
软件开发会不会秃头?答案是否定的,秃头的人,不管干什么行业,该秃头的一定还会秃头。
软件开发,如果是小程序、小应用,一般只需要一、两个人,那当然需要写代码。
我们通常说的软件开发,大多指开发一个比较大的电脑软件系统或者手机应用,需要组建软件开发项目组,召集各种不同职能类型的专业人士包括写代码的程序员参与并分工合作,配合必要的资源,在计划的时间点分别完成软件系统的开发,测试,试运行和上线实施等任务。
这样的软件开发,写代码只是其中的一部分工作,而写代码之前、之后,以及写代码的同时,还有大量相关的任务在进行,比如功能需求分析,系统架构分析,采购服务器及系统设备,系统测试,用户数据测试,上线部署等等。
在软件开发中,写代码是基础。有的人写代码很厉害了以后,可能会继续挑战更高难度的应用,去写更有影响力的代码。有的人后来可能不写代码了,去做系统分析,专门告诉别人如何写代码。有的人则去统筹规划整个软件开发,要实现什么功能,要花多少人资源,要什么时候搞定。
既然写代码是基础,因此要求你精通至少两三门主流语言,其它语言只需在工作时根据需要学习一下语法即可上手使用。
如何选择学习的语言?主要根据需要学习。比如PC软件开发,传统的有C#,C++,VB.NET,开发机器视觉的有OpenCV,Halcon等,WEB软件开发,有PHP,ASP.NET,JSP等,数据库开发有MySQL,MS-SQL,Oracle等,ERP开发有AS400,SAP ABAP等,手机APP开发有Eclipse,Xcode,JAVA等。以上只是简单列出一些语言,或集成开发工具,有些语言开发的软件可以在多个平台上运行。
一个人的精力有限,学语言要精选再学习,开头学习的语言尽量搞精通,然后才能做到举一反三,触类旁通。
写代码,逻辑思维最关键,入行应审慎,不然搞不出来跟不上进度,那不好意思,你要自己熬夜加班干活去了。
虽然写代码可能会压力山大,可是干好了,你也会很轻松,因为那些跟不上你步伐离你几条街远的人,他们没日没夜干活的时间,就是你休假的时间。