精华内容
下载资源
问答
  • 毕业以后,我一直做程序员,转眼已经好几年了。这么多年下来,各种杂七杂八的技术了一堆,工作中需要什么就学什么,程序员就是这样,必须与时俱进,持续地学习。 今天简单说说程序员在工作中需要的技能,以及会...

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

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

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

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

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

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

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

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

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

    这些年,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就必须学习这些编程语言啊。

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

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

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

    程序员会开发什么?会开发APP、网站、电脑软件、微信小程序等等。但

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

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

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

    通常来讲:

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

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

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

    更多文章推荐阅读 【 学习企鹅圈:731771211 】 :

    2020年Web前端开发工程师市场怎么样?学会什么技术才能拿到高薪

    分享七年职业生涯心得,认清自己是否真的适合转行前端开发工程师

    【项目实战视频+源码】20w前端程序员疯抢的成长大礼包

    前端修炼之道 : 如何成为一名合格前端开发工程师?

    前端的工作越来越难找,到底是不是前端领域已经饱和了?

    展开全文
  • 哪些工作需要Java程序员呢?今天就来给大家介绍一下吧! 了Java到底能什么工作,这个问题让初次接触Java的人很迷茫。其实Java可以东西太多了,由于Java拥有很高的安全性和平台移植性,因此受到了很多Java...

    Java工程师无疑是当下令人艳羡的工作之一,因此,每年都有大批大批的朋友想要报名学习Java也就不奇怪了。但不少人都对于参加Java开发培训班后可以从事什么工作感到好奇。学Java开发到底能做什么工作?有哪些工作需要Java程序员呢?今天就来给大家介绍一下吧!

    学了Java到底能做什么工作,这个问题让初次接触Java的人很迷茫。其实Java可以做的东西太多了,由于Java拥有很高的安全性和平台移植性,因此受到了很多Java程序员们的爱戴。
    在这里插入图片描述
    手机游戏、中间件、软件、网站、以及如今非常火的手机app等等,都是通过Java语言编写的。

    1、Java可以用来编写网站

    对于学生来说,最关心的是Java能做什么,市场上招什么工作跟Java有关。现在很多大型网站都用jsp写的,JSP全名为JavaServerPages。

    它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写的。所以学习Java的同学可以找编写网站方面的工作,而且现在找这方面的岗位比较多。

    2、Java可以做Android

    Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。所以市场上见到的手机系统例如MIUI,阿狸云,乐蛙等,都是修改源代码再发行的。

    Java做安卓不单单是指系统,还有APP.对于更多的开发人员来说,他们更多的时间是花在开发APP上面。

    3、Java可以做游戏

    或者你不知道,在以前诺基亚还很流行的时候,你玩的手机游戏有90%以上都是Java开发的。当然现在已经很少人再去开发了,都转到安卓上去了。电脑上也有Java开发的游戏,最经典的是:《我的世界》(minecraft,简称MC)。

    4、Java可以做软件

    一般编程语言都可以做软件的,Java也不例外,例如Eclipse,MyEclipse等知名Java开发工具。有关开发软件组件,可以了解JavaSwing编程或者awt相关知识。

    5、其他

    除了以上所提的Java语言应用范围之外,家里的洗衣机、微波炉等家电都有可能是通过Java语言程序控制的呢。最重要的是要找到自己的一个兴趣所在,专攻一个领域,坚持下去才会做出成绩。

    以上就是我整理的Java开发能做的一些工作。可以看出Java开发备受企业需要!大量的需求也就意味着从业人员的就业市场庞大,而那些具备贴近企业需求的扎实Java基本功的程序员,更是被企业争相抢聘。

    现在跳上Java快车,抓住机遇,显得尤为重要。关注我,评论回复:Java,即可免费领取Java全套学习资料!

    展开全文
  • **求推介2020年 C++工作时需要掌握哪些编程环境工具, 如何快速的进行图形化程序开发? QT如何快速入门,假设开发HTTP应用,C++中怎么使用现成的控件使用get,post方法,你认为作为训练作业,需要开发一个什么样的...
  • 在知乎上看到有人问了两三年程序员了,进阶成软件架构师需要注意和掌握哪些东西呢?个人在网上搜罗到一些内容也了解了一下,分享出来希望大家互勉,并共同为之努力。 软件架构是个巨大的知识海洋,门槛相对较高,...

    在知乎上看到有人问做了两三年程序员了,进阶成软件架构师需要注意和掌握哪些东西呢?个人在网上搜罗到一些内容也了解了一下,分享出来希望大家互勉,并共同为之努力。

    软件架构是个巨大的知识海洋,门槛相对较高,职业生涯非常长,相对独立于技术的新陈代谢,适合于喜欢学习的人,需要不断学习,增加积累,注重经验。

    需要注意学习方法论、框架,不断增加各种系统架构的知识,经验积累非常重要,可以在与高手和同行合作中提高水平,多与高手合作是提升经验的最佳途径。

    同行之间的交流也非常有效,多上上技术论坛,发表一些自己的观点和见解,然后可以将学校到的技术在自己的项目中进行创新。

    从事系统架构师最好要有系统开发全过程经验,可以多涉猎和关注项目的其他开发过程,对IT建设生命周期各个环节有深入了解,例如包括:系统模块逻辑设计、物理设计、代码开发、项目管理、测试、发布、运行维护等。

    需要深入掌握1-2种主流技术平台上开发系统的方法,了解多种应用系统的结构,了解架构设计领域的主要理论、流派、框架,和一些特殊知识 。

    需要深入了解系统建设的业务需求, 了解系统的非功能需求和运行维护需求,了解企业,IT公共设施、网络环境、外部系统。

    貌似国内对系统架构师认知还没达到建筑行业那么成熟,如果要进阶就要多思考,交流,讨论,博弈,质疑。

    展开全文
  • 程序员如何写工作日志?

    千次阅读 2018-11-06 09:09:42
    程序员开发时间越久,跟文档打交道的时间越长,需要记忆的东西就越多。每到写周总结的时候,已经忘记本周哪些工作,为了防止这种情况,强烈建议养成日志习惯!工作日志的内容不限,可参考下面的模板 计划 当天...

    导读:

    程序员开发时间越久,跟文档打交道的时间越长,需要记忆的东西就越多。每到写周总结的时候,已经忘记本周做了哪些工作,为了防止这种情况,强烈建议养成日志习惯!工作日志的内容不限,可参考下面的模板

    • 计划 当天的工作计划 ,具体到可以完成的一个很小的任务
    • 学习 工作中接触的新内容,需要学习的地方,记录下来,及时充电
    • 工作 实际完成的工作内容,周报主要参照内容
    • 其他 包括会议,考勤,搬位置等其他特殊情况的记录

    计划

    • XXX周例会(上午9:30-10:30)

    • 统筹昨天完成情况和今天的计划工作(10:30-11:00)

    • 具体工作A(11:00-12:00)

    • 具体工作B(13:00-15:00)

    • 具体工作C(15:00-18:00) 

     

    学习

    • 学习spring cloud框架第一章

    • mysql性能优化之——索引优化

    • hadoop深入学习第二章

    工作 

    • 完成工作A

    • 完成工作B

    • 工作C未完成(由于开会)

    其他

    • 周例会,主题:讨论sass供应链系统原型UI会议15:00-17:00

    通过以上几步,相信一天的主要工作了然于心,写周报的效率也提高了很多。希望大家能够坚持下去!

    展开全文
  • 哪些可以增加被动效果的东西呢?  1.大屏护眼显示器,尤其是前端开发的,带升降和旋转功能,对颈椎也好。23寸,1080P是最低要求。  2.生理座椅。相当于游戏里的武器耐久度属性,对...
  • 站长创业初期需要具备哪些知识,首发于落伍者论坛,这是一些朋友推荐我来的网站,通过他们的述说和自己的观察在落伍者的确能学习到很多东西,也希望更多的原创文章进入!我曾经是一名程序员,主要是从事ASP.NET的...
  • 学习编程能够从事哪些行业

    千次阅读 2019-03-01 17:02:56
     最直接的工作就是到一个科技企业做程序员,人家码砖头,我们码代码。目前的互联网行业,那是需要大批的编程人员,把现实中的数据进行转换存储分析。BAT是目前国内比较好的互联网企业,他们的业务都需要大量的编程...
  • 我们程序员经常迷茫于有太多东西,有些找不到方向、不知所措。 很多程序员都愿意说,我想变得更好,但是更好是什么却很模糊,同时我们又不知道该怎么样去。我们的生命如此短暂,作为程序员的职业生涯可能会更...
  • 互联网企业,最直接的工作就是到一个科技企业做程序员,人家码砖头,我们码代码。目前的互联网行业,那是需要大批的编程人员,把现实中的数据进行转换存储分析。BAT是目前国内比较好的互联网企业,他们的业务都需要...
  • 最直接的工作就是到一个科技企业做程序员,人家码砖头,我们码代码。目前的互联网行业,那是需要大批的编程人员,把现实中的数据进行转换存储分析。BAT是目前国内比较好的互联网企业,他们的业务都需要大量的编程...
  • 1.1.2 修炼第二层境界:世界如此之大,要东西很多 11 1.1.3 修炼第三层境界:最深即最浅,最浅即最深,不过如此 12 1.1.4 点评"修炼三层境界" 13 1.1.5 回答这个问题 13 1.2 问题2:大学毕业生找不到职业入口 13...
  •  最直接的工作就是到一个科技企业做程序员,人家码砖头,我们码代码。目前的互联网行业,那是需要大批的编程人员,把现实中的数据进行转换存储分析。BAT是目前国内比较好的互联网企业,他们的业务都需要大量的编程...
  • 完编程你能从事哪些行业?

    千次阅读 2019-03-23 09:45:30
    最直接的工作就是到一个科技企业做程序员,人家码砖头,我们码代码。目前的互联网行业,那是需要大批的编程人员,把现实中的数据进行转换存储分析。BAT是目前国内比较好的互联网企业,他们的业务都需要大量的编程...
  • 最直接的工作就是到一个科技企业做程序员,人家码砖头,我们码代码。目前的互联网行业,那是需要大批的编程人员,把现实中的数据进行转换存储分析。BAT是目前国内比较好的互联网企业,他们的业务都需要大量的编程...
  • 最直接的工作就是到一个科技企业做程序员,人家码砖头,我们码代码。 目前的互联网行业,那是需要大批的编程人员,把现实中的数据进行转换存储分析。 BAT是目前国内比较好的互联网企业,他们的业务都需要大量的...
  • 不论你是刚刚步入程序员这个行业还是刚刚跳槽,到了一个新单位需要注意哪些呢,其主要目的是用最快的时间到知识,最快的时间完成任务,因为一切的竞争就是时间的竞争,工作不是看你工作了多长时间,重要的是看你在...
  • 今天开始 oc 学习的 first day. 整理回顾一下,并一个记录.也希望能帮到一些朋友们.面向对象语言中有两个重要的概念。即类和对象。...哪些东西需要类呢?类就好比是设计蓝图(我个人更倾向认为和模子
  • 学习java,最后一步都是项目,不管你是自己小项目练手还是进公司,与团队一起完成项目,项目就是程序员的归宿。 给java新手分享一下java写项目的步骤: 1.立项:要什么东西,最后的要求是什么样,的广度和...
  • Google官方刷题资源

    2017-09-07 11:01:03
    恩,Google也有官方刷题资源了,通过这个网站(https://techdevguide.withgoogle.com/)可以看看对于Google来说作为一个程序员需要掌握哪些东西。 不过这个网站是英文的,昨晚看了一下,鉴于自己的英语水平和数据...
  • 我们不管做策划还是做程序员,或者说做其他任何工作,我们在开始动手之前,我们应该先明白我们要做什么,做这个东西需要哪些技术和准备,应该如何去设计,做的过程中那个地方是难点,那个地方容易出bug,多想一下再...
  • 点击上方“程序员大咖”,选择“置顶公众号”关键...首先谈谈Java Web需要掌握哪些东西。这里是一些知识点的搜集,暂不详细说明,欢迎各位博友补充指正。1.底层Java语言相关的就不说了,首先是JVM的结构和工作原理
  • Java有哪些热门就业方向? 安卓开发 Java 后端开发 大数据/数据仓库 Java基础 什么? 怎么? 视频学习 精选书籍推荐 面试系列 Java进阶 什么? 怎么? 精选书籍推荐 Java注解 Java8实战...

空空如也

空空如也

1 2 3 4
收藏数 65
精华内容 26
关键字:

做程序员需要学哪些东西