我用这个来开发计算机图形。因为这些语言大部分都是作为辅助开发,比如我平时用Python做数据分析,可以和主程序有非常好的效果,所以这些语言也可以作为工具来学习。其实做好运维需要了解很多东西,比如基础网络管理,系统环境,cdn管理,域名管理,包括防护墙在内的各种权限控制管理。每一个问题的第一线都会是你的对接,会涉及到监控和管理。原来的lnmp,tomcat,nginx,MySQL相关的安装配置都精通以上基本必需品,现在都在微服务里了,开发更省心。架构复杂度的相对压力对运维的压力更大,原来只写个壳的运维根本撑不住。你要慢慢学Python才能学会写一些工具或者运维平台,你要彻底学会http,半个全栈web工程师。

IT界的三兄弟开发测试运维,大家觉得这三个哪个学起来最快也最好入门找工作?

运维要做好其实需要懂很多东西,基础的网络管理,系统环境,cdn管理,域名管理,各种权限控制管理包括防护墙,每个问题的第一线都会是你去对接,就会涉及到监控管理,原来的lnmp,tomcat, nginx,MySQL相关安装配置使用熟练以上基本必备的,现在都在微服务,对于开发来讲他们更省心了,相对的架构复杂度压力对运维更大了,原来的那种只会写个shell的运维根本撑不住,你得需要慢慢学习Python学习编写一些工具或者运维平台,你就得需要彻底的学习下http, 半个全栈web工程师。

以及一些自动化组件的整合,传统的Jenkins, 新的微服务相关的那就更多了,监控的套间也升级了,传统的zabbix.新的普罗米修斯,tick 还是一样你会需要学很多组件,或者写相关插件。写插件的前提是你要掌握这些东西的架构运作。容器 k8s 还有很多网关openresty kong的调度 存储 安全如何保障。

转行IT做后端开发,学什么好?

我是计算机科班出身,并且工作了5年, 程序开发主要有这几类:C/C ,Java,C#,前端开发,其他语言(python)。下面我就针对这几门语言讨论一下它们的优缺点,真实感受。1. C/C ,多用于桌面端软件和服务器。本人就是用这个做计算机图形学开发的。很多人都说C/C 比其他语言学习起来难,这样描述是不准确的,所有的语言学习起来都有难有易,只能说C 入门稍微慢点,当你入门后就会有驾轻就熟的感觉了。

虽然目前市场上C/C 的岗位没有Java多,但是从事的人也比较少,所以就业前景也是不错。2. Java,多用于网页端软件后台。现在市场占有率最高的的语言,市场需求很大,但是从事的人也很多,竞争力也相对很大,所以学习Java必须要深入,才能有竞争力。Java入门起来比C/C 简单,并且有大量的框架可以使用,不用重复造轮子。

后期可以向全栈发展。全栈的意思就是前后端都能做,简单说Java 前端。3. C#,C#就是微软想要复制Java的成功。C#的特点就是抽象层次高且基本只有一种面向对象的,运行时支持丰富垃圾回收等,类库丰富。所以它就是好学,易用,同时兼顾运行效率,尽量优化。说起这个,并不是说越高级的语言就越慢,运行时性能跟很多东西有关。

王者荣耀就是unity个c#开发的。4. 前端开发,多用于浏览器页面。前端之所以可以被称为编程语言是由于JavaScript的诞生,HTML和css我不认为算作编程语言。前端的优点就是入门非常快,可以短时间写出很好效果的界面,当下前后端分离大趋势,所以市场需求也很多。不过知识更新太快需要不停地学习,所以我也建议可以后期学习Java,然后做个全栈。

5.其他语言,大多用于解决特定的技术问题。为什么要分类Python,PHP等。像其他语言一样?因为这些语言大部分都是作为辅助开发,比如我平时用Python做数据分析,可以和主程序有非常好的效果,所以这些语言也可以作为工具来学习。说到底,它的实现就是很多人觉得程序员工资高,想转行。其实程序员很辛苦,加班多,压力大,职业病多,职业生涯短。如果不是经过培训或者真的喜欢编程,也不是特别推荐他们入行。


文章TAG:It开发哪个好学  运维  开发  好学  测试  兄弟  
下一篇