① 软件开发难学吗
回答这个问题答案很明确,就一个字:难!而且非常难!
为什么难?为什么有很多人却说不难?比如有一期微软公司总裁来作客什么节目谈及软件开发对初学者说软件开发只有加加减减,非常有意思。吸引众多人对学软件趋之若鹜...
我只想说:这些说法都是不负责任的人在对你说的忽悠,仅此而已,他们根本没写过一行代码没学过一天C++编程语言,就大言不惭,实在让人为他们脸红?
软件开发难吗?这和学武术差不多,谁都喜欢动作电影里的动作明星,谁都想要一点好身手。那你问一问格斗家说学武难吗?你想他们会跟你说武术一点也有不难,只要有悟性即可...
软件开发也一样,难度丝毫不比学武术低,即不有趣,也不好玩。而且需要一定的智商悟性,智商不足怎么办?只有比人家付出十倍百倍的努力来学习获得经验了,所以说这行的难度跟其他行业比起来就是一个天上一个地上,网吧收银员可以看着电影混过一天,一个有经验的老中医懂了家传绝活之后可以吃一辈子。但软件开发不行,入门写个helloworld可能简单点,但稍一深入,你就会发现它的深奥费解之处了。
做不做软件开发,关键看你喜不喜欢这行了,软件开发非常有魅力,就像天堂来的天使一样吸引着很多求知的年轻人,工资很高回报极其丰厚,但学习和开发的难度和工作压力跟其他行业相比不可同日而语,那可不是闹着玩的。如果热爱软件开发就坚持下去吧,不过没完没了的环境搭建,各种天书一样的疑难BUG,内存泄漏和近乎无解的三天两头学习新技术新工具新SDK,上google,和英文网站搜解决方案在等着你,那可不是什么只有加加减减,你解决不了问题随时会被公司开除,公司老板不懂开发不了解开发难度,他们只想要什么问题都能瞬间秒解的高手,所以软件开发需要智商的。同时更需要坚持,没有圣斗士星矢的执着是坚持不下去的。
② 中级程序员难嘛
现在没有中级程序员这种说法了具体参考下图
中级资格的话基本上考软件设计师和网络工程师的多一些
你说的应该是相当于程序员这个级别的,这个级别的话我个人觉的你精通一门语言+相应的数据结构+一定的oob思想基本就能很轻松的过了
③ 自学程序员需要多长时间
自学程序员需要半年的时间。
程序员职业要求:
一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。
大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。
(3)程序员自学中级难吗扩展阅读:
程序员岗位职责
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。
④ 软件开发难学吗
不难的,市场人才需求大,好就业,薪资待遇不错,工作体面软件开发不难学,是根据用户要求建造出软件系统,系统中软件部分的一个产品开发的过程,是一项包括需求获取,开发规划,需求分析和设计,编程实现,软件测试和版本控制的系统工程
⑤ 学做程序员怎么样 好不好学呢
高中学历的知识储备在你做初级甚至某些中级开发是够用的,再往上就有难度,会涉及到很多高等数学之类的知识。但个人认为70%以上的程序员止步于初、中级开发者也过得算舒服
2、需要有一定的英语基础,不一定要多好,但是你知道程序开发都是使用的英文(用易语言的不叫程序员,不是看不起它,但是你总不能拿个美图秀秀叫做你会美工对吧,一个道理)。某些情况下直接查询英文社区可能会得到更快的解决方案。另外很多开发文档都是纯英文的。当然,如果你实在英文不行,这条也关系不大。
3、这条很重要,你一定要有强烈的兴趣和持续学习的心理准备和行动力。走向工作岗位之后你会发现很多东西需要你边做边学的。学校学的永远不够用。
4、这条更重要,如果你是因为怕吃苦或者成绩不好干脆没上大学,或者觉得学其他东西麻烦,觉得软件开发坐着吹空调写写代码就能赚钱,所以想学的话,建议你脚踏实地一些。
5、如果以上你觉得都能做到,那么个人觉得,由浅入深慢慢入门难度不会太高。
⑥ 软考中级都考什么难度大吗
软考考试分为5个专业类别,并在各专业类别中分设了高、中、初级专业资格考试,囊括了共27个资格的考核。
中级资格:网络工程师、多媒体应用设计师、嵌入式系统设计师、计算机辅助设计师、电子商务设计师、信息系统监理师、数据库系统工程师、系统集成项目管理工程师、信息系统管理工程师、信息安全工程师、计算机硬件工程师、信息技术支持工程师、软件评测师、软件设计师、软件过程能力评估师。
如果只是想要考个软考中级证书的话,不妨考虑系统集成项目管理工程师。系统集成项目管理工程师是软考中级里考试难度比较小的,而且偏向于管理类,概念性的知识相对于技术类的可能比较多,更适合零基础的考生在短时间内备考,对比其他中级资格,系统集成项目管理工程师考试往年的通过率也是比较高的。
⑦ 怎样成为一个中级java程序员
1,先学习语言本身,那就边看边把程序抄到电脑上运行,不要希望每次都抄的很正确,要注意在错误中慢慢体会语言本身为什么要这样规定,慢慢理解语言。(这里所说的语言当然指的是java语言)
2,等学好了java语言本身,就要学习学习java的文件输出输入流,集合类,图形界面编程,多线程编程,网络编程,等等,这些东东也是j2se的范畴,这些都是基础,一定要记得好好学习,然后多在电脑上运行,还是老办法,先是抄,慢慢的自己独立写,最后能达到自己独立的编写一个功能完整的程序,比如说什么万年历啊,什么便利店,什么小游戏等等。
3,学好了以上两个基础,然后就选择了,j2ee,或者是j2me,当然也可以两个都学习。j2ee中就要先从servlet,jsp学起,慢慢学习struts,spring,hibernate,ejb,ajax等等,这就算是入了java的门了,你可以从事java方面的工作了。
4,其实说了这么多,学习的方法很简单,先看书,看的差不多明白了,然后就运行相应的程序,这些程序当然就是你所看的那些程序,可以抄到电脑上,也可以直接运行书上带的源码,建议还是抄到电脑上吧。然后学习源程序,然后自己理解,然后自己照猫画虎的在做一个差不多的东西,慢慢你就学习了这些技术了。
5,最后要达到的目的,其实在你掌握了技术的基础上有更高的要求,要学会自学的能力,其实在工作中最难的不是技术,而是业务逻辑,这东西只能靠你自学的能力了。
⑧ 自学考网络工程师中级好考吗零基础。哪位大神指教一下
国家的网络工程师考试比思科的CCNA要好考很多,但是不知道你的计算机基础怎么样,osi7层模型,tcp协议ip协议,数据封包。一些可变长子网掩码(vlan)用,交换机,路由器对数据的封包等等,另外这只是基础,实践上还要会使用命令抓包等,现在很多交换机都是用命令的,所以学起来还是要花不少精力的,你可以先网上查下资料看看,对了,本人是程序员,还不是专业搞网络工程的
⑨ 程序员难学么 要学多久才是中级java
你要知道一个问题,并不是你学的越久就能达到中级高级,首先你要知道中级的要掌握什么样的技术,比如主流框架,优化数据库等等,还要有一定的工作经验,解决自己或者别人工作中遇到的各种问题的能力,如果没有,你掌握再多也只不过纸上谈兵而已
⑩ 计算机技能等级考中级难点
中级是职称计算机考试,1~4级,属于计算机职业等级考试。其实职称计算机的水平一般跟1级差不多。全国一级、二级都比较简单。重庆计算机二级比较难考,好多人都挂了。 附: 一、什么是全国计算机等级考试? 全国计算机等级考试( National Computer Rank Examination ,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。 二、为什么要举办NCRE? 计算机技术的应用在我国各个领域发展迅速,为了适应知识经济和信息产业发展的需要,操作和应用计算机已成为人们必须掌握的一种基本技能。许多单位部门已把掌握一定的计算机知识和应用技能作为干部录用、职务晋升、职称评定、上岗资格的重要依据之一。鉴于社会的客观需求,经原国家教委批准,原国家教委考试中心于1994年面向社会推出了NCRE,其目的在于以考促学,向社会推广和普及计算机知识,也为用人部门录用和考核工作人员时提供一个统一、客观、公正的标准。 三、全国计算机等级考试时间安排 全国计算机等级考试目前共设置四个等级。每年共考试两次,上半年考一、二、三级,下半年考一、二、三、四级。每年上半年四月的第一个星期天上午进行笔试,下午开始进行上机考试,由于受实际条件的限制,上机考试由各考点具体安排,按次序各考生依次参加考试,共进行五天。 每年下半年九月份的第二个星期天上午进行笔试,下午开始进行上机考试,考试方法和四月份类似。 考试时长的安排是:笔试一级为90分钟,二、三级为120分钟,四级180分钟。上机考试一级45分钟,其余均为60分钟。 四、“全国计算机等级考试”的考试级别是怎样定位的?科目设置和考试内容都包括哪些? 答:NCRE在创建时设计为四个级别,每个级别包含多个科目和类别。经过十年的发展,除了级别名称保持不变外,各级别中的考试科目、考核内容、考试形式都曾多次调整。发展到今天,级别和科目设置为: 一级定位为满足人们在一般性工作中对计算机的应用,重点是操作能力的考核,考核内容主要包括微型计算机基础知识、Windows操作和使用办公自动软件及因特网(Internet)的基本技能。一级包括一级MSOffice、一级WPSOffice、一级B三个科目.二级定位为计算机程序员,可谓“计算机蓝领”。考核内容主要包括计算机程序设计基础知识和使用一种高级计算机语言(包括QBASIC、C、FoxBASE、VisualBASIC、VisualFoxPro、C++、Java、Access等)编写程序以及上机调试的基本技能。三级定位为“开发工程师”,重点在设计、管理、测试和技术支持。三级分为“PC技术”、“信息管理技术”、“数据库技术”和“网络技术”等四个类别,主要考核对应类别的应用系统的开发和维护的基本技能。除了笔试,还分别用编程语言或C语言考查学生程序设计的实践技能。 四级定位为“系统设计工程师和项目主管”。考核内容包括计算机原理、数据结构、离散数学、操作系统、软件工程、数据库、计算机体系结构、计算机网络与通讯等专业课程的基本知识和应用技能。除了笔试,也要求用C语言考查上机程序设计和调试能力。