newming / doc Goto Github PK
View Code? Open in Web Editor NEW我的文档
我的文档
简单说一下我对IT行业的看法。我是17年毕业找的前端工作,那会前端很火。从去年开始经济不太景气,各行各业应该都受到影响,IT行业也不是太景气。很多大公司(阿里,滴滴,美团,京东等)都进行了裁员,小公司的话,我身边有几个朋友也交流过,裁员很多,有几个都直接关门了。所以整体的话,形势不太好。但是对比来看,IT行业相对还是比较好的,比起传统行业和实体企业。所以这个时候有很多其他行业的人涌入了IT行业,培训班大量的崛起,良莠不齐。但是IT行业其实岗位也大量缩减,所以造成了行业内大量的初级工程师涌入,但是企业急需的中高级又大量缺乏。
所以如果选择入坑,必须要快速脱离初级群体,升为中高级。IT行业整体对自身的自学能力要求很高,仅仅靠培训班教的东西远远不够,需要不断的学习,即使工作后也需要不断学习各种新东西,这一点做不到的话,这个行业走不长,可能3~5年就淘汰了。所以一定要考虑清楚啊,这一点非常重要,我现在差不多快工作两年了,已经感到了这种压力。基本上就是你的工作时长越长,对你的要求越高,比如你工作三年,不能达到高级,但是你又想要拿到三年工作经验的薪资,那么这个时候企业可能会选择新人来代替你。这个话题的话你可以搜一下 程序员35岁以后的干什么 这类话题。
我这边是做前端的,先说这个。主要是做页面,网站,从13年开始比较火的一个行业,技术更新非常快,前端能干的东西越来越多,包括原生app的开发任务,也大量的由前端接手。
前端上手难度相对较低,但是未来上升瓶颈较大。
北京我了解的比较好的培训机构有 珠峰培训,黑马,饥人谷。达内,北大青鸟什么的就不要考虑了
这个行业主要是做App开发,Android 主要是使用Java语言开发,IOS有OC,swift,在10年到14年很火爆,现在的话,由于前端的很多框架(react native, weex, flutter)的出现,以及各种小程序的出现,大量的原生开发工作被前端取代了,所以初级的不是很好找。但是中高级很缺人,尤其是最近几年的直播相关的音视频开发,以及性能调优
上手难度中等吧,具体的不是太了解
培训机构的话好像黑马是有的,别的不太清楚
服务端就是后端,语言选择方面较广,比如 java, php, python, go 等等,需要的人的话比较多,主要做的就是各种服务的后端工作,需要了解的东西比较多,比如数据库,安全,简单的运维等
上手难度中等吧
主要做的就是项目的部署和架构,比如一个网站怎么跑起来,怎么提高网站的并发和安全性。基本上是和服务器打交道
上手难度中等,未来发展潜力较大,比如系统架构师,大多数都是高级运维来的
培训机构的话,我有个朋友在做这块,有打算的话,给你联系方式找他详细咨询
初级测试工程师没有技术含量,比如我上家公司的一个女的测试,就是我们作出东西他体验一下,找找bug,高级测试感觉也很缺少,但是高级测试感觉要求也较高,基本上测试需要对各种环境都比较熟悉,但是各个方面又不需要精通语言层面
上手难度中等,培训机构不太了解
这两年很火,薪资高,难度大。不用考虑了
程序员这个行业是吃青春饭的,而且竞争很激烈,这个行业不像老师,医生,越做越吃香,反而是越做越容易黄,必须得每天除了工作之外,主动去了解技术发展,即使到了三十多,也得时刻保持学习的热情,另外对英语有一定的要求,毕竟好的技术文档都是英文的
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.