客户端开发是做什么的_做程序员需要哪些技能?会开发什么软件?

程序员需要根据工作需求不断学习新技术,如JAVA、PHP、Python等,开发内容包括服务器后端、PC网页、App、微信小程序等。随着IT行业的快速发展,从非智能手机到智能手机,从大型PC游戏到手机游戏,程序员的角色涵盖APP开发、网站构建、小程序制作等。长期的程序员可能会涉及多种技术领域,但也有专注于某一领域的专家。
e39306581a96c91258dbe412a2b405fd.png

毕业以后,我一直做程序员,转眼已经好几年了。这么多年下来,各种杂七杂八的技术学了一堆,工作中需要什么就学什么,程序员就是这样,必须与时俱进,持续地学习。

今天简单说说程序员在工作中需要的技能,以及会开发什么东西。

我这几年,从毕业实习开始到现在,大概经历了9家公司,哈哈,有点多吧~刚毕业几年,我是这样打算的:先在公司好好学技术,得到一些实践的经验。

然后就是“世界那么大,我想去看看”,跳槽了很多公司。

跳槽了很多次,好公司也经历过,差的也经过。

加班加到暗无天日的公司也经历过,那可真是偶尔能看到太阳,都觉得幸福。也经过不加班,双休的公司。

还经历过钱多事少离家近公司,不过好景不长,公司业务不景气,倒闭了(倒不是说不加班的公司都会死,只是这公司业务真的没做起来)。

年轻的时候,划船不用桨,全靠自己浪。

最近两年,职业已经稳定很多了,毕竟世界也看过了,安份了许多,哈哈。

e3e3fd119304747735558bee7baec3c9.png

这些年,IT行业其实变化很快。从我们使用的手机、互联网产品就能大致感受到变化。

我们从最初的非智能手机,迁移到了iPhone、安卓手机。我们从上网必须去网吧、必须买电脑,逐渐变成了人手一台6G内存、2GHz的智能手机(已经超过了2010年的电脑配置了)。

我们从大型PC游戏,转到了手机游戏。我们每个手机都接近100个APP。我们使用过很多公众号、微店、小程序、小游戏。我们从5元30M,转变到了随时随地的刷小视频、刷直播。

我们从必须带钱包拿现金,到现在已经很少很少用现金了,甚至有时候想掏出10块钱,还真的没有……在丰富的互联网产品(APP、H5、小程序、游戏等)的背后,实际上是日新月异的IT技术在支撑着。

所以,做程序员必须持续地学习,公司需要什么技术,就去学什么。工作几年后,不断的学习,其实也不算太累,毕竟有了几年经验,很多事情也是轻车熟路了。

这些年,我开发过各种各样的东西,做过各种不同的编程工作。

开发过服务器后端程序,需要用到几门编程语言:JAVA、PHP、Node.js、Python、SQL等。

开发过PC网页、H5,需要用到:Javascript、CSS3、HTML5等。开发过App,需要用到JAVA、SQL、HTML5。

开发过微信小程序,需要用到CSS、Javascript、HTML等。开发过电脑软件,需要用到C#、Javascript、C++等 。

为什么要学这么多技术?因为不同的编程语言,有不同的长处。比如做游戏,Unity是非常成熟的,做游戏非常快,很多知名游戏都是使用它开发的,那么开发游戏,几乎很多公司就用它,程序员就必须得学它。

开发手机App,主要是用JAVA、Swift、OC等编程语言,那么要开发APP就必须学习这些编程语言啊。

c88a15e74807e1e9d790e799c45cbbaf.png

没接触过技术开发的人,还是不清楚为什么需要这么多编程语言。这么说吧:一个做翻译的人,跟英国人说话,就要说英语,跟西班牙人说话就要说西语,跟我们说话就要说汉语。

IT技术的编程语言,就类似我们说的语言,不同领域的需要不同的语言。谈了这么多,程序员在工作中需要的技能,以及会开发什么东西,大家都有所了解了。

我再做一下小结:程序员必备的技能,必须熟练掌握所在岗位的编程语言,比如做安卓APP必须掌握JAVA,一般只掌握了编程语言还不够,为了提升开发速度,还必须会各类框架、库

程序员会开发什么?会开发APP、网站、电脑软件、微信小程序等等。但是要说一下,术业有专攻,并不是所有的程序员都会开发APP、网站、小程序……有的人只会一门技术,但是可以做到专家级别,比如数据库专家。而我这些年只是个打杂的,倒是各种开发都会……打杂打多了,就是这样。

能开发APP,也能开发网站,还能开发小程序,还开发过电脑软件,甚至还开发过Chrome插件……对了,

程序员真的不会修电脑 ,不要再找我们修电脑了

通常来讲:

工作1~2年后会成为前端高级软件工程师,年薪可以达到15万以上。

工作3-5年后可以成为前端技术主管或者经理,年薪在15-50万之间。

工作年限5年以上,会成为互联网公司的技术总监或产品经理,年薪将达到50万-100万之间

85f0a236b68c8db03275804b6aff3c21.png
9b13d35e0c9b4c34414e039802fb01dc.png
1f081203a1507e2139cfe4f71f4abe20.png
9329452dc07849ac44627466c0164d8f.png

点击【右上角,关注 子瑜说IT 】持续更新IT资讯以及web前端开发教学

6年阿里云全栈工程师福利:网页制作,网站开发,web前端开发,从最零基础开始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移动端小程序项目实战【视频+工具+电子书+系统路线图】都有整理,分享给每一位对编程感兴趣的小伙伴,每晚8点讲解web前端技术!

获取方式:

右上角有私信,请私信发我:01 即可获取!加入前端学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值