发布网友
共3个回答
热心网友
自学软件开发编程的话需要达成以下几点基本上就没什么大问题了,不过说实在的,C语言的就业和Java相比面要窄了不少。三大框架主流的Java开发都得有基础概念,基础好不好,概念要知晓。如果面试的人跟你提这个,你说你不清楚不知道,哪岂不是贻笑大方。直接就被pass掉了,然后就没有然后了。掌握Java的基础知识(语法常识、运算符、流程控制、基本数据类型、基本的面向对象知识)这些东西也是笔试常提的问题。所谓能力好不好,基础知识考一考。对于一个刚找工作的人,考基础最能体现一个人的认真程度。掌握一些常见的算法(冒泡、快速等,重要的是算法的思想),笔试的时候往往会在来这么一两个。就像我们平时考试一样经常来个思维提高题,会做的加分。所谓能力强不强,全靠算法来加强。Java中的一些高级编程思想(泛型编程的使用,比如一些线程集合,常见的模板的类用法等等)这个是工作之后用在实际项目中的东西。了解一些,会这些,一般来讲前两点是必须掌握,三四点要会。基本上一般的上岗是没有问题的了。自学Java的话可以看看动力节点的教程,覆盖很全面,从基础到尖端技术都有不少。也可以看看书籍,零基础开始的推荐看《head first java》以及 《core Java》有一定基础以后可以看看《Java编程思想》很不错的一本书关于自学完以后我建议是这样的:找一些常见的面试题目,去做一下,尝试下,这种在一定程度上能让你更加自信,知道面试题目也不过如此,然后如果有真正的面试机会可以现场实践一下,不要因为第一次面试失败上来就否定自己,做任何事情都要付出失败和耐心,总会守得云开见日出。
热心网友
奔泪回答,这个水平跟你想转的行业有关。假如你做Android,做出自己的作品就可以带上找工作了。假如你要做数据挖掘这种的,呵呵,难度就可想而知了。Android是需求量大,门槛低,转行难度低。数据挖掘单算法就能难倒一票人,而且跟业务模型有很大关系,没有行业背景,数据清洗做不好,你再分析也是蒙的,而且这行只要计算机和数学的出身,入行没人带很难。答主当初啃完数据挖掘算法和分布式,找了来源数据训练,面试的时候就呵呵了,我可以徒手写出svm推倒公式,但是没有实战经验,没人要的。
热心网友
Java软件开发可以自学、现在网络教学非常发达,只要随便搜搜都能找到大把教学视频,因此许多人会认为想学软件开发看看教学视频自己自学就好,没有必要浪费钱去参加培训。
对于这类观点,如果你只是作为兴趣来了解Java,看网上的Java视频教程确实可以,但如果是要从事这一行业,要靠这门技术谋生,那网上教学视频显然是不能满足你的需要了。网上的教学视频大多比较零碎,不成体系,只能让你来了解一些粗浅的软件开发知识,这会对你将来工作很不利,而专业的Java培训机构一般都会自己的一套系统性培训方法,能帮助你有步奏有效率的完成培训学习。