前言
本文主要针对零基础想了解或者转行从事开发岗的同学。
我们收集了往届毕业同学和一些正在咨询的同学,发现大家在学习初期,对转行互联网做开发,最多的疑问或者顾虑大体分为几类:
现在哪门语言比较火?学什么语言好找到工作?XX语言是不是饱和了?…
其实语言没有好坏之分,只有合不合适。今天,我们就为大家介绍一下不同语言的开发岗,希望能对你的转行和学习有所帮助。
01 开发岗主要分为两大类
关于怎么选择编程语言,以及各个语言的特点,网上有很多的科普。这里我简单的介绍下,编程主要分为前端开发和后端开发两大类别。
前端开发(前端”是与用户直接交互的部分):
如果做web前端开发就是Javascript加上HTML和CSS,如果做APP有ios和android之分,IOS开发的话就是object-c和swift语言,安卓的就是JAVA和新晋的kotlin。
还有现在的小程序,web app,Hybrid app也挺火,这里就不多做介绍了。
后端开发:
Java:应用开发领域的王者,JavaEE和Android的如日中天让Java稳居排行榜第一。JAVA岗位需求量很大,相对好找工作。
C:在操作系统内核、嵌入式开发等方面具有无可比拟的优势,最近C语言份额暴涨可能与物联网的复苏有关。
C++:适合服务器端开发、游戏开发等对性能效率要求高的领域。不怎么好学的语言。
C#:.net开发,桌面应用开发,还有就是Unity3D的游戏开发。
PHP:就业岗位也挺多,适合建中小型网站的后台。
Python:当下最热门的语言,可以做网站后端,还可以帮助数据分析,很多其他岗位的从业者也会选择这个语言进行技能提升,帮助提高工作效率。
02 程序员的岗位薪资
众所周知,程序员的工资待遇都比较高,这也是许多同学想转行做开发的原因之一。
以深圳为例,我们了解一下不同开发岗的大概薪资:
Web前端创建Web或App界面呈现给用户,通过HTML、JavaScript、CSS(兼容性考量)等技术框架及解决方案,实现产品交互;随着小程序、H5、APP的爆发,曾催生大量的人才需求,前端入门有一定门槛,且目前市面上供大于求,因而就业/择业内卷严重。
Java开发可以简单理解为专职于编写各类代码的后端工程师,对应用程序要有清晰的逻辑判断、熟练掌握数据库等技术,语言包括Java、Python、C++、PHP等。后端的发展前景很大,无论是B/S还是C/S,无论是Web还是原生或是智能硬件,一律通吃;开发的入行门槛较高,但也是薪资最高的一批人。
UI设计某种程度上来说,UI最好的发展方向是UE(交互),或者往用户体验优化师方向走;切忌沦为机械式的乙方工具人,因为我身边的同事没有一个能待多久,频繁跳槽也真是一种不幸。
数据分析大数据时代,企业对数据分析的重视程度不言而喻,且偏技术向的数据分析更是被追捧。数据分析师要求掌握SQL、Python或者R,有些企业还会要求有最基本的编程能力,有一定的商业敏感度,对业务有一定的构想和建议;
因此我这一维度来看,数据分析更适合有一定技术基础的职场人,0基础小白最好绕道,免得徒劳无功。
测试工程师主要负责项目产品的测试工作,保证被测程序应用的质量,工作内容包括编写测试计划、测试用例、测试报告、用户说明书等;作为互联网产品的质检师,软件测试工程师就是要发现Bug,提交给软件工程师去及时解决。相较以上几类工种而言,测试工程师上手门槛较低,因而近来受到很多小白的关注,但同样地,供大于求的情况下,就业择业内卷逐渐加剧,切记提升自己的差异化竞争力,用实力说话拿高薪。
运维工程师
需要同时兼顾软硬件系统,如熟悉计算机市场行情,制定计算机组装计划、选购组装需要的硬件设备、合理配置和安装计算机以及外围设备、安装和配置计算机软件系统等,旨在维护并确保整个软件系统服务的高可用性,同时不断优化架构、提升部署效率、优化资源利用率、最终提高整体ROI。
软件工程师这是个比较宽泛的概念,它包括了软件设计员、软件架构员、工程管理员等一系列岗位,工作内容紧紧围绕软件开发展开,是IT业中较为基础的职业。(企业往往不单独作为一个工种)
一、Python所有方向的学习路线
刚开始学习python,如果你连完整的学习步骤都没有规划好,基本不可能学会python。他把Python所有方向路线做了整理,形成各个领域的知识点汇总。(图片太太太太太大了,这里放不了没完整版可以文末免费领取)
二、入门全套学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
三、Python操作实例
学python就与学数学一样,是不能只看书不做题的,直接看步骤和答案会让人误以为自己全都掌握了,但是碰到生题的时候还是会一筹莫展。
因此在学习python的过程中一定要记得多动手写代码,教程只需要看一两遍即可。
四、Python就业项目实战
我们学习Python必然是为了找到高薪的工作或者高报酬的兼职,下面是一些公司所能用到的实战项目,学完这些相信大家一定可以找到满意的工作。
11 Django框架
16 微信公众号
18 通用爬虫模块使用
…
21 数据分析
22 机器学习
还有其他的一些东西,比如说我自己出的Python入门图文类教程,没有电脑的时候用手机也可以学习知识,学会了理论之后再去敲代码实践验证,还有Python中文版的库资料、MySQL和HTML标签大全等等,这些都是可以送给粉丝们的东西。
资料领取
这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以点击下方微信卡片免费领取 ↓↓↓【保证100%免费】
或者
【点此链接】领取

好文推荐
了解python的前景:https://blog.csdn.net/SpringJavaMyBatis/article/details/127194835
了解python的兼职副业:https://blog.csdn.net/SpringJavaMyBatis/article/details/127196603