IT互联网行业的入门guidance

IT时报 新民 1745℃ 已收录 0评论

sss
给不了解互联网行业的:这几年,什么互联网思维,什么移动互联网,什么物联网,什么大数据都已经是老生常谈了,他们各自具体指什么东西,相信不用我多说,大家都清楚。那么,写下下面的这些东西,都是基于你已经对这个行业有了一部分了解,并且,将来也有意从事这方面的工作的基础上。一说到IT行业,大家首先想到的都是苦逼的程序猿三更半夜在敲代码调bug的形象,其实这是很有局限性的。程序猿做的是技术岗位,这是IT行业的很大的一个组成部分,但不是全部。如果你想从事IT行业,有以下方面供选择:产品经理,技术工程师,设计师,运营人员。这是最基本的四类不可缺少的部分,其他方面也还有一些细分方向,不过多展开。产品经理,传说中的产品狗,主要是需要懂得产品设计,注重发掘用户需求,注重用户体验,有一些好的产品idea。一般来说,各种app控有发展这个的潜质。

技术工程师,今天的主角,不多说了,后面都是它。一般来说,这货就是程序猿。

设计师,任何一个互联网产品,都是与最终的用户打交道,因此,产品UI以及交互设计,也是很重要的。每一个界面的布局,页面的分布,都是由你设计主导。一般来说,PS、AI大神有发展这个的潜质。

运营人员,每一个产品都离不开后期的运营支持,包括内容运营(产生内容,引导用户发布内容),数据运营(统计总结各类产品数据指标,帮助产品改进)等等方面。一般来说,懂客户愿意服务客户的都有发展这个的潜质。

所以,无论是否做技术,都是可以参与这个行业的!我是做技术的,下面从技术方面展开。

给不了解IT技术方向的:

做技术的话,一般有这几个方向:

web前端开发。也即网页开发,这个重点的编程语言是Javascript,另外html,css也是必须的,近两年火起来html5,css3,使得网页的动画效果更加炫酷。前端开发被很多后台程序猿瞧不起,因为没啥技术含量,这是有一定原因的,因为前端一般是做交互,做动画等等的,并没有后台涉及的那么多算法之类的,前端入门门槛低,比较简单,但是如果想要进阶,就得把Javascript玩儿的牛逼。进阶时,适当运用学习Python或者nodejs可以增色不少,如果能够在Linux平台下开发,并熟悉Nginx等服务器使用就更好了。前景来看,还是很不错的,很多公司都缺前端开发,因为人少,很多人做后台其实,工资水平就看你的js的掌握程度呢,大公司比较需求,小型创业公司一般要需求少。

Android客户端开发。写安卓手机程序,现在移动互联网这么火,几乎没有一家互联网公司对这个没有需求。主要编程语言是java,C++,C#。如果是做一般的手机应用,就是java,如果是做手机游戏,一般是C++和cocos2dx库组合或者是C#和unity3d库组合(一个做2D游戏,一个做3D游戏)。做这个,无论如何,都建议把java语言好好弄一弄,哪怕你是做游戏。进阶的话,就是多做一些安卓产品,并且,弄懂安卓的一些底层东西。前景那就不用说了,做得好,杠杠的。

iOS客户端开发。主要编程语言是objective-c以及swift。Swift语言是苹果今年推出的ios平台开发语言,objective-c是原来的。几乎每家互联网公司都有这个需求!前景杠杠的。唯一的缺点就是起点太高,首先你要有mac开发程序,其次你还要有iPhone测试程序。带来的结果就是需求很大,很难招人,相比于安卓开发来说。所以,如果有条件的同学,可以试试这个,竞争压力少很多。另外,ios客户端开发比安卓开发平台成熟的多,坑也要少很多。

游戏开发。这个必须要专门拿出来说说。做游戏的话,首推C++,无论是做客户端还是做服务器,无论是手游还是电脑游戏。目前在游戏行业,比较牛逼的前四家是腾讯,网易,完美世界,搜狐畅游。游戏公司的特点就是加班多,奖励多,年终奖多,很辛苦。注意,网易游戏有学历要求,需要硕士以上。所以,如果要想去知名公司,也只有腾讯了。腾讯(Tencent)的游戏客户端开发招聘是属于客户端开发的,假如你只懂C++写游戏,不懂java和安卓,面试很大可能挂,因为你遇到的客户端面试官一般只懂java,不懂C++测试、技术运营支持,这两个也算是技术岗位吧,但是对技术的要求不是很高,如果技术不是很深入,可以考虑投递这类职位,工资的话,一般比其他技术职位低。

pc客户端开发。也就是写windows电脑上的程序,这个需求还是有的,不过一般不大,只有部分,语言一般是C#,或者C++(MFC),这个的话入门门槛也很低,需要你对这编程语言的高级特性了如指掌,比如反射等。另外,还需要对操作系统的特性有所了解。

后台开发。这是一个十分庞大的方向,一般推荐选择一个大方向深挖。方向有很多,编程语言可选择C,C++,PHP,JAVA,其他语言不推荐,比如Python。Linux系统底层编程,内核,socket编程,关系型数据库,NoSQL,WEB系统架构等等都是可以了解的方向,因为太多,所以后台方向的职位种类繁杂,每一个职位具体的偏重不同,无论如何,Linux与C++这个组合算是最推荐的组合。

给准备接触IT技术行业的:

一般来说,我科的孩纸一般都会学编程的,连新闻学院的都要学数据结构,这个神奇的学校还有什么不可能的!

一般来说,学校学的要么是C,要么是C++,这里给出一点建议和顺序,学好C/C++,供大家参考(把下面的流程走完,从零基础到本科毕业BAT的C/C++岗位offer妥妥的,不相信?除非你不踏实)。

还是那句话,学习编程,动手实践是捷径。

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.snowruin.com/?p=1123
喜欢 (1)or分享 (0)
发表我的评论
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址