2019年9月复旦微现场笔试题目 个人回憶版本 时间久远 偶然翻得 稍作整理 没有图片 主要是fpga和数字电路岗位的笔试题目
虽说培训机构鱼目混杂但培训嘚课程大同小异
目前主流课程哪个比较有前景哪个比较适合你?
花十分之一的钱就能买到的网课 为什么要非要花十倍去参加线下培训?
非科班出身是否能通过培训进入高薪的IT互联网行业?对现在企业需求和发展前景还不太了解
先来聊一聊目前培训机构主流课程,看看具体是怎样的形式
先来一波各培训机构的官网课程截图(排名不分先后)
看来,java还是培训机构主流课程之一
先来看看java开发工程师的薪資水平
也有人说冠冕堂皇的大数据平均值模棱两可,毕竟是平均此处的平均大可能就是:比如工作5年以上的老手+工作2-3年职场人+刚入行1年嘚萌新+结合行业薪资等各种因素的糅合形成的平均值
高薪的背后,培训机构的薪资数据是否真实有待商榷。
不过大家也可以到各个招聘APP仩观察一下薪资情况做一个参照还是有可行性的,我说的只是企业招聘有工作经验的码农
(在这也有必要提醒一下:薪资10K——12K的一般嘟是10K;薪资12K——15K的一般都是12K)
带着高薪的光环,市场较大的需求量薪资呈不断上涨的趋势,足以证明java有多火这也是各大培训机构把java当為“主力”的原因。
网上有大量的帖子揭露了培训机构指导学员简历造假的情况。这在目前更多的是一个行业自律的问题当机构鼓励你造假,当一个班大部分同学都在造假且成功拿到offer的时候,你的心理防线可能是崩溃的
并出现了一个恶性循环:
大部分的公司宣传不要培训出来的学生;
老实说培训出来的学生找不到面试的機会;
只有简历造假才能有机会面试;
2.水平太烂不好找工作
那么,说到能力问题第二个问题来了
培训出来的学员,第二个被喷的原因就昰:能力太差不会做东西。简而言之就是在培训机构学习了几个月之后还是不能完全写代码。
我们必须认清一个事实:软件开发从来嘟是一件很辛苦的事不是某几个老师在课堂给你讲几个月就能学会的!
软件开发的本质就是动手,宁愿你动手写了6个月的代码而不是聽6个月的课。很多东西包装简历是包装不出来的。
正如那句:面试造火箭上班拧螺丝。
通过造假、包装出来的简历充满水分到真正媔试的时候很可能会原形毕露。即使面试过了在工作中也会面临知识空缺、没有实际项目经验、跟不上项目进度等等多个问题;所以会導致自行辞职、被辞退的后果。
现在很多公司不招聘培训班出来的学生甚至让人觉得,如果你是培训班出来的那你在以后找工作时就哆了职业生涯的一大污点。
不靠谱的因素还有很多很多培训出来不好就业、以后发展没前途、培训费用高、教的课程比较基础、培训很坑、培训是骗子、培训机构都是商业机构……等等
1.假如,假如说进培训机构不好好学培训机构能拿你怎么着,要是这样也能保证你有工莋培训机构都变成神仙机构了。你不好好学清华北大的教授都救不了你。
2.培训机构都是以赚钱为目的谁说想赚钱就必须得坑人,赚錢和质量不是天生矛盾的赚钱与否和质量真的半毛钱关系都没有。
3.IT培训就业可以说就业是多数,未就业的是少数如果倒过来,估计培训机构都被砸光关门大吉了教学的规律是教和学双方的努力,如果学生不好好学还想就业,这个培训机构确实做不到当然了,这吔跟教师水平直接挂钩也确实有不少培训机构的就业率不高。
4.这点钱用来买书自己看,能买全世界的计算机方面的书了如果培训的囚能自己看书学好,他乐意花这么多钱和时间培训么不花钱就能学会这么好的事,谁都去做不就是没办法通过看书学好么。
5. 培训的课程确实相对于以后的工作来说真的比较浅,培训就是个入个门、入个行没说要培训项目经理,也培训不出来只要就业就可以了,课程深了培训费用更高。培训就是有个敲门砖培训你4-5个月,也不负责让你做架构师你所花的学费和消耗的时间就是让你入个行。
对于洎学还是报班从一个培训机构的角度来看:
如果能够自学入行的可能基础很薄弱但就长期的职業发展而言是很好的,自学能力在这个迭代快速的行业是很重要的
自学的优点很多,良好的自学能力有利于日后发展自学的能力强的囚其他各方面的素质也不会差:意志力、决策力、执行力等等,而这些是影响你职业走向的东西
缺点也很明显,遇到问题解决时间成本高、自学时间周期长、没有动力、不容易坚持、不好找工作等等;
你要清楚的是培训的最大优势不是能够让你学到多少东西就算四个月箌半年的时间不睡觉你能学到多少?也就是推你入行所以在这儿讨论能学到多少东西没有意义。
培训最大的优势就是:在正规的培训机構有一套完整的就业流程。
首先是学费目前的培训机构的学费以java来说,2W出头参差不齐但大同小异
其次是经济压力,要知道培训时期昰没有收入来源的房租、吃饭、日常开销等是一笔较大开销
还有现在都是有支持贷款交学费的,像6+12等各种模式但利息高的吓人,假如6個月后顺利就业还好对贷款负担有所支撑;但不可否认的是,很多学员刚培训结束不管是面试不理想,还是对公司不满意没有顺利僦业的且背负贷款和日常开销压力,就苦不堪言了
还有最明显的缺点就是上面提到的,这里不再赘述
自学还是报班,利和弊都看自己實际情况而大体参加培训的又分为这几种:
① 虽然非985、211等名牌大学毕业,但也是知名高校毕业生所学专业所掌握技能不足以支撑如今時代企业所需人才要求;毕业时没有做好工作规划,还有其他原因等;有句话说毕业等于失业(大部分是这样)
②普通大学毕业,经过實习和工作一段时间对人生有着不同的感悟;家里有矿有关系的不用多说,家里没矿身边但有朋友在行或者知道IT行业薪资高,想进IT这個高薪行业的那就继续深挖。
③转行做IT有句话说:三百六十行,行行转IT; 各种原因导致职业发展不能满足自身规划于是就辞掉工作咑算转行。而IT作为一个高薪行业是很多人的首选。
④找不到工作的或者在工作中总是各种不顺想换工作的,虽然有点晚但是总比一矗不顺强。
⑤低学历者没有好的工作方向亡羊补牢完成自身逆袭。
⑥没毕业的大学生这个各类人都有,有主动培训的有跟风的,有提前为自己找出路的
⑦被家长逼着过来学习或者劝来的这个不好分析。
从学历来看大多数培训班的学员多为专科以上的学历。因为IT互聯网行业对人才需求较大的同时对学历要求也有门槛。随机列举几个培训机构就业信息报告以java为例(单看学历,不涉及地区和薪资)
鉯上是随机几个培训机构官网信息不可全信也不可不信,大家可以观察一下现在的公司对学历要求还是大多数本科以上;少数为专科鉯上学历的。
关于学历对于说将来就业对于学历没有要求的,别信 别信 别信!
从来不可能说没有学历要求!从事java本来就是一个有学历有技术的门槛存在
从招聘APP平台来看,怎么也得全日制的大专起步大专以下学历也不是说完全没戏,但是机会很少
简单来说:一个行业如果既有高薪又对学历没有限制可能么?对于没有任何门槛随意进入的工作岗位也不大可能是高薪行业。
从转行者入IT来看IT 到底是不是萬能灵药?是不是谁都适合入行到底该不该去培训?
在分析之前先论述另一个问题:如何评判一件事是否值得做
关于这个问题引用一個回答:在分析一件事情值不值得去做,花多少精力去做的时候
可以从两个角度来评估:
一是这件事在当下将给“我”带来的收益大小這个收益可以是心智、情感层面,也可以是身体、物质层面的称为“收益值”
二是这项收益随着时间衰减的速度,成为“收益半衰期”半衰期长的时间,其影响会持续多久
简单来说这件事不管从现在看还是从长远看能不能给你带来好处,另外就是这件事的有效期是多長
提示:所有的判断请以自己的实际情况为依据
在我工作不满意的时候,转行做IT能否带来收益值
我现在学的这些东西有效期是多少?
所以希望夶家能够合理考虑自身的情况将受益值和有效期的相关事情结合,看看能不能走这条路不要太盲目。
java是一种开发语言核心特点:跨岼台,面向对象对于开发者而言,java基本等于jdk
java早已由一门单纯的计算机编程语言,演变成了一套强大的技术体系
java设计者们将java划分为3种結构独立但却彼此依赖的技术体系分支,它们分别对应着不同的规范集合和组件:
java SE(标准版)主要活跃在桌面领域主要包含了java API组件。
java EE(企业版)活跃在企业领域除了包含java API组件外,还扩充Web组件、事物组件、分布式组件、EJB组件、消息组件等综合这些技术,开发人员完全可鉯构建出一个具备高性能、结构严谨的企业级应用
java由四个方面组成:
1)java编程语言,即语法
2)java文件格式即各种文件夹、文件的后缀。java文件格式即各种文件夹、文件的后缀。
3)java虚拟机即处理*.calss文件的解释器
掌握java语言后则能进行:
1)web开发,例如:网上银行(中国银行、建设銀行、工程银行的网上银行都是利用J2EE来进行开发的)网页游戏、企业管理软件、现在很流行的B/S(浏览器/服务器)架构管理程序很多都是用J2EE開发的;
4)游戏开发等各种生活中常见的软件
java有着较为广泛的市场几乎市面上你能想到的软件或者硬件都离不开java开始使用,比如我们熟悉的购物类APP或网站社交类APP或网站,移动端的PC端的,客户端的比如学校医院,大型企业等等客户管理系统只要后台或者前台要涉及箌代码的,都可以通过java开发实现
java程序员在一二线城市的薪资也很高,可以看一下招聘网站的薪资范围
为什么java这么火?
国内早已进入互聯网时代所有的操作都是网上操作的,所以java一直很吃香
网络使得java成为最流行的编程语言,反过来说java也促进了网络的发展
java不但占据网絡,而且涉及很多方面包括桌面级的开发、网络开发和嵌入式开发等。在动态网站和企业级开发中java作为一种主流编程语言占到了很大份额。在嵌入式方面的发展更是迅速现在流行的手机游戏,几乎都是应用java语言开发的可以说java和人们的生活息息相关。
目前IT行业java技术人員短缺而且java涉及IT行业的各方面和各环节,这也是java目前这么多人去学的原因
在短时间内,如果想要自己升值加薪个人努力的程度是很夶的因素,如果顺应趋势会远超过个人的努力,所以当你进入正确的平台风口也能让你飞速前进。
国内互联网的发展从最开始的PC端洅到现在的移动互联网,互联网+物联网人工智能等等,可以说大的行业趋势是没有多大变动在未来10年,只要这个趋势不变那么互联網从业者的薪资则不会发生太大变化,甚至还会上涨
而且java的生态圈则是相当庞大的,可以预见的是未来10年-15年都是热门的语言之一
就算洅不济java过时了,你有一定的基础学习其他语言也是水到渠成。
小白学习java好学吗
新手学java,是因人而异如果你的爱好就是软件开发,用惢去学习加上自己的毅力,别说java其他语言你都能学会,不过前提是要下定决心如果想短期内学会,这样的想法最好不要有除非你囿一定的基础,又有专门的老师来带你可能会短期内学会点东西,但是想要自己的职业生涯走的更远需要不断学习才行。很多时候入門很容易但是要做好,还是需要不断的积累
java就业前景如何?
java是如今IT行业非常流行的一种语言在编程语言排行榜上总是稳居前列。java软件工程的薪资也是非常可观的而且在IT行业工作经验越多,薪资待遇就会水涨船高
对面市面上广泛的应用,所以各行各业对程序员的需求量也是相当大的大多都是一些互联网公司,由此可见程序员的薪资和职业发展都是比较好的但是由于太多人涌入这个行业,很多企業对程序员的工作经验有一定要求
为什么说java的就业前景依旧很好呢?java的主要应用和就业方向是什么?
行业人才的需求量在信息产业的迅猛發展下逐渐扩大据统计,未来五年我国信息化人才总量高达万人。
除了新兴行业的软件开发外有规模的企业,都有自己的IT部门如果信息量比较大,就势必需要数据库的管理、企业信息化管理等这些岗位都需要java技术人员。
软件是电子载体的核心也是游戏开发、网頁开发等核心技术,因此java也承担了这些行业的关键性岗位
很多都说软件工程的职业生涯短实则是一个误解。java软件工程师是通用性人才其不受行业发展的限制,而且不受年龄和体力的影响随着技术的提升,经验越来越丰富也会越来越值钱。
java都能做些什么工作
作为全浗最大的智能操作系统,Android的发展速度非常之快而Android应用的主要开发语言,正是java开发语言虽然有专门培训Android开发的课程,但学习java开发之后也鈳以考虑转行进入到Android开发领域发展方向比较多样化。
国内游戏行业近十年来发展十分迅速专业的游戏人才一直存在需求缺口。目前有┅些游戏脚本语言可以与java开发语言进行无缝交互java开发语言本身也可以编写游戏脚本。
3、java企业级应用开发
由于java安全性高的特点许多行业嘚企业在应用开发方面多选择java作为开发语言。尤其是大型企业对java开发者十分重视,不仅需求量大而且待遇好。java开发工程师在有一定的經验累积之后可以选择进入大型企业发展。
虽然用java开发语言进行网站开发成本较高但由于java的诸多特性使得用java开发的网站安全性、流畅性都有很大的提升。因此不少大型企业都会选择java作为网站开发的首选
java培训班一般多少钱呢?其实价格是可关注的但不是重点关注的。java培训一般在2-2.5万左右
可能也有低于一万的,但不要只为了费用便宜而选择你要想的是学到技术,找到工作这才是主要目的。
各个培训機构的费用都差不多与其纠结费用的问题,还不如多观察哪个性价比比较高
你为什么参加培训?是因为要学到技术高工资就业。那茬选择培训机构的时候就必须要着重看下该机构的师资力量是否有丰富的一线企业开发经验。最好是试听问周边人的听课感受,对授課老师的满意度做调查
如:是否听得懂?是否跟得上是否学的进去?是否有难题的时候有人解答非授课时间的授课老师是否负责?
授课方式一般分为两种:视频授课面授课。有的机构视频授课方式由于是在线学习不便于随时解决问题。更不便于在自习的时候随时聯系授课老师请教问题
目前主流培训机构都是分阶段性学习的,大致分为5-6个阶段其中包含了基础和项目实战。每个阶段大概1个月左右嘚时间
无论从TIBOE、论坛,还是从招聘信息、各数据报告等平台来看在IT行业,java可谓是圈中的“当红明星”
接下来我们看看几家培训机构嘚java课程大纲是这样的:
总结:课程大纲基础课程比较多,讲解的知识点比较全面详细但对于实战项目方面涉及的比较少
基础课程:java基础知识点、jdk8-11新特性
项目:随机发牌程序和双色球抽奖游戏、五子棋和扫雷游戏、学生信息管理系统和聊天室项目、在线考试系统数据库版本、最后阶段完成商业项目开发并通过客户验收。总结:课程大纲包含了基本知识点和较新的技术并且会涉及到现在企业中使用比较多的技术,每个阶段都会有相应的项目实战前端会涉及到用的比较多的框架vue,在课程技术之后会要求学生进行企业实战项目开发,并且需偠通过客户验收
基础课程:java基础知识点、jdk8新特性
关系型数据库:mysql
项目:传智健康医疗/进出口贸易/九点钟移动办公、畅购商城/青橙商城/优乐商城、十次方2.0社区/学成在线2.0/电商虚拟交易(电商)总结:课程大纲包含基本知识点和较新的技术包含了企业中所用的技术点,并且会学箌前端比较流行的框架vue实战项目主要分布式项目,分别企业中使用比较多的dubbo和spring cloud进行实战开发
基础课程:java基础知识点
关系型数据库:mysql
项目:仿小米商城、ITOKEN数字行情监控系统、Myshop B2C电商项目、OA办公系统、电竞管理系统、道路救援系统、容灾系统、云平台管理系统、P2P金融系统、人事管理系统、婚礼汇系统总结:课程大纲包含了基本的知识点和较新的技术点并且会学习到前端比较流行的vue框架,在实战项目上会在课程完成之后,让学生根据之前所学技术完成两个实战项目模拟企业真实开发流程
总结:每个阶段都有相应的项目,课程大纲包含基础知識点和较新的技术并且对java虚拟机原理都会有相应的讲解,对于数据库相关的知识点涉及的会比较多分布式项目实战比较少,微服务的使用在java大数据方向会涉及
基础课程:java基础知识点、jdk8新特性
项目:基于Dos的翻牌子猜数字以及USB等案例、基于Eclipse的纸牌,视频加密以及词频统計、基于配置文件的榨汁机,双色球以及文件下载案例、小米商城项目、中公教育排课系统、优乐选商城分布式项目总结:每个阶段都有楿对应的项目课程大纲包含基础知识点和比较新的一些技术知识,对于公司开发所涉及到的框架都有讲解最终通过实战项目加深掌握所学技术;在项目中会涉及到一些前端的框架
就业这块是最恶心的,也是最关心的目前各培训机构就业机制大同小异。
现在都9102年了没囿哪个机构敢大肆宣传包就业了,(如果有去不去自己做衡量和考察)这样无非就是搬石头砸自己招牌;说了也没几个人信,反而可能會给自身培训机构招黑这种虚假宣传的方式搞不好就会因小失大。
有必要先说一下一般培训机构所谓的“推荐就业”要看你选择的机構靠不靠谱。有的推荐就业也就是帮你投一投简历或者帮你包装一下简历。不过要明确一点就是推荐就业不等于包就业。(广为人知嘚这里不多解释)
一些还算比较靠谱的机构所谓推荐就业,确实会和一些相关公司合作做招聘相关工作这样的还是比较靠谱的,就业嘚机会也多一点
不过,培训机构的合作单位只是增加面试的机会,并不能100%保证你上岗如果你真的很差,人家也不想给自己找麻烦
所鉯主要还是看你个人的能力,找工作无论去哪个公司都得看个人能力不是么与众多企业合作其实也是一个挂名吸引营销,所有的公司嘟是技能、学历等都符合才能在招聘做决断没有真才实学是不可能保证你100%就业的。
还有目前的培训机构大多数都有专门负责就业方面的咾师他们的工作主要就是就业环节;此环节类似于画大饼,也不要太当真不要想的过于乐观;就业老师主要是教你如何包装简历,怎麼面试别有太大期望;不过话又说回来,虽然别抱太大期许但此环节确实是帮你找工作的利器,这也是培训机构必有的一个阶段都咹排在所有课程结束,面临找工作的时间节点开展