我来回答吧我是2015年毕业,我是计算机专业,软件工程Java开发方向。我的计算机专业知识比较扎实,计算机课程的所有课程均是独立完成,包括使用汇编指令变成和路由器交换机联网。我的计算机能力在全系靠前,甚至是第一第二也不怪。我在毕业时基本掌握了Android和Jsp开发。这期间我也看了培训公司公开视频。Android和JSP都是传智播客的一个是八天的Android一个是12天的oa.我自学完这些后就去找工作了,到今天为止工作的企业有5家公司。亚信外包的中国移动crm,中国铝业的oa,两家金融公司android开发,一家JSP加Android全栈开发。第一家创业公司全栈开发,主管没有请UI工程师,所以需求和业务比较混乱,我做了我能做得一切,最后被人家逼走了,工资也没给够。第二家亚信的移动外包,跟同事不和亚信的私有APPframe框架我不会,我花了一个月时间学习,我按照他们给的文档去做,没有成功。文档的好多实例已经过时,根本不管用。移动公司的网络是相当慢,基本上是50kb 下个软件,半天就过去了,想我这样处在学习初级阶段的人非常依赖于网络解决遇到的问题。我学的是ssh 开元框架。而Java的开发框架太多,不统一,这是Java困难的最主要原因。有轻量级的ssh, 有重量级的ejb. 有前端UI框架,有后台框架。后台框架除了上面还有webservice的实现方式axis, cxf, restful, soa啥的。前端UI就更多,以Javascript开发的不计其数。Java知识的学习除了线程和反射等基础,你还要懂Javascript, html和css, ajax. 后台还要spring, stucts, hibernate, my ibats, 数据库需要掌握SQLserver,mysql.,oracle 等。具体到项目中你还要学习了解海量的Java包。比如json 和对象转换的4类包jackson, gson, json-lib 等。以及表格的开发使用各种数据类型相互转换。审核,权限控制这些都是最基本的。异步通信和同步通信是两种不同的实现方式。两者的不同,导致JSP的布局框架完全不一样。spring mvc是异步通信,ssh是同步,stucts带的异步没多少人用。JSP标签十分庞大,ognl,el,jstl标签是主要三种,当然你也要学会自定义标签。说了这么多,再说安卓,安卓知识不多,工资也高,与苹果相比,开发难度很大。像轮播图,上拉加载和下拉刷新实现有些困难,你可以借助第三方,你也可以自己写,但我保证,你写也会遇到瓶颈,比方性能,布局。苹果实现起来十分容易,可以说轻而易举。类似的问题还有推送和分享加上支付这三个组成app的核心功能。k线图也要第三方包,很少有人自己写。对于严把质量的人为了掌喔信息的完整性,推送功能和分享功能要自己实现那么你需要好多时间折腾,有时你折腾完了也不完美。老板总是参照ios要求安卓。导致你的时间经常不够用,还被骂说不愿意用功,加班。更可怜的是你花了大量的时间去做得到的薪资却不如苹果.不多给也就罢了,连平等都没有。真是可怜。像k线图这种复杂的图要做成像证券交易所大屏幕上的,不花费足够的时间是不行的。 我做安卓的这两家公司是一个老板,欠了50多名员工工资,然后就没了着落。对于我,由于我的是Java,而创业公司考虑后台成本一般用php.这导致我们做出来了,也因为没有后台数据支持,APP根本就无法演示。对于安卓屏幕适配一直是让人头疼的问题。虽然给出了解决方案,手机三套图和一套图一直是让人头疼。抱怨安卓的复用率不高,占用内存。如果涉及底层,你还要学c++.说了这么多,我要说的是,如果想学编程,就学php 吧。一个人就可以搞定。技术就那么一丁点,而JSP一个人是很难搞定的,再者jsp 都是企业级大项目,你遇到的很多都是二次开发,数据都是海量数据,服务器用的是Linux。在有限的时间之内你很难把握住整个项目的来龙去脉,而企业是不会给你时间学习的,特别是中国的IT企业。读别人的代码而且是3个以上的写的,用的还是2010年以前的老技术那你有的罪受了。无论是安卓还是JSP特别是JSP学习成本非常高,你需要大量的时间去学习,新老框架都要学,即使是那种你用一次就不会再用的框架。而当你学习时,又诞生了新的框架,谷歌的混合编程,脸谱的reactnative。你会发现你有着学不完的技术,当你没有掌握完全时,你会感觉自己的能力能不能胜任这份工做,没有那种胸有成竹的安全感。当你学完时,你发现自己学的技术已经落伍了。你的年龄已经很大了,你已经在程序员的道路上干不了多久了。即使这样你依旧要学习,因为后面有一堆的人在赶着你,他们是那些乱七巴遭的培训公司培训出来的海量的不及格的人。他们绝大多数会进入外包公司。在IT行业除了网络公司还行外,创业公司和外包公司是一种希望很小或者没有希望的。前者你不得不面对公司随时倒闭,而后者就是消耗你的时间与精力。网络公司员工,绝大多数是211和985,其他学校的凤毛麟角。IT行业就是一个坑,一入IT深似海。庞大的就业者,让每一个都提心吊胆,如果你不能与同事处好关系,在你遇到困难时没人帮你,那么就等着走人吧。如果你有想法,不妨找一些同伴组个团队去创业吧,这是最好的出路 也是很少有人会选择的路。我已经想通了,如果在北京再找不到IT工作,那么我选择保留放弃这个我6年的行业,大学四年,毕业2年,寻求我的第二职业。
我也是培训出来的 和大多培训机构不一样的是 我那个培训机构是正规职业学校为了解决就业特意在外面请了个做培训的公司 学校提供场地 分别教从各地刚高考完的高中生和本部的大专生 你们可能会问 我们这些人为什么会来一个不正规的培训机构学习呢? 那是因为这个培训机构的老板挂着毕业就有本校的毕业证 就业方向有两个方向 以及不知从那个地方找来的骗子招生团队连哄带骗把我们带到学校参观教学环境 起初没有觉得什么不好的地方 教我们的老师也蛮好的 可是 这个圈子里的人喜欢跳槽的特点就凸显出来了 教了我们半年的老师买了台车跑路了 剩下一个教.net的 我们学的是java 人家硬着头皮教了个把星期 我们也是懵逼的看他不断地报错改bug 后面来了个抹屁股的 一个已经离开这个行业5年的所谓老师教我们 教了数据库 教了三大框架 教我们做了个不知从那个地方搞的web项目 还没做完 我们就只会简单的增删改查 然后就不断地跟我们在扯需求 说需求很重要 比技术都重要 在我看来 他的水平已经暴露无遗了 然后原本紧张的教学气氛变了 一切都变了 过完年 我们这批 “java开发工程师” 要出来看看能卖个什么价钱 现在人在深圳 躲在出租屋里海投两年工作经验的伪造简历 等着公司的面试电话 ……
原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/2780.html