码农从业程式语言选择指南!

你想成为程序猿,数据蛙?靠代码吃饭赚钱养活一家老小?那文章中提到的很多种的程式语言与科技技术你都要配备一些,但并不是把上面所说的每一项都摸一遍就可以找到一份软件工程师的工作哦,没那么简单,就能靠代码吃饭:没那么简单,就能成为代码聊得来的伴...但是,文章中的程式语言和技术对于找到一份软件工程师的工作有绝对的帮助的。

越来越多非计算机系毕业的人想找到一个软件工程师的工作? 很幸运的 Medium 有一篇文章「Top Tech Skills Required for Entry-Level Programming Jobs (初阶软件从业人员必须要学会的科技)」给了我们解答,这篇文章从美国知名求职网站 Indeed 中对于 231 份并不要求计算机系学位的工作中,整理出了你必须会的一些科技技术,让你即使不是计算机系出身,但试着学会这些技术,就可以助你成为一名初级软件工程师。

Javascript

第一名的是 Javascript ,有 42.4 % 的职缺中都要求必须会这项技能。Javascript 为什么这么厉害?最主要在于网络软件开发的盛行,Javascript 是很多现有的开发框架的基础除了用在前端的开发( Angular 、Ember 、Backbone 等),也用在后端的架构像是 Node.js 以及资料库数据的读取如 MongoDB 。Javascript 所建立起来的生态系非常的庞大也造就了大多数的工作都需要这项技能。Javascript 本身学起来并不会太困难,如果想要懂一些基本的应用那可以参考这裡。

Java

榜上的第二名是 Java ,占了 34.2% ,关于 Java 有些人认为它一个比较过时的语言也认为它即将被淘汰。但是根据 TIOBE Index 上的排行(根据程式语言的普及与受欢迎程度),Java 还是名列第二的。Java 不仅没有被淘汰,它还过得很好仍然是很多大企业爱好的后端语言。Java之所已受到企业的重视,一个很大的原因不止是因为他本身好用,而是因为学好 Java 让你学其他程式语言相对容易,因为 Java 是种面向对象语言而且不需要处理指标( Pointer ),加上他有很好的开发环境( IDE )让初学者使用起来相对的简单,可以说是身为一个软件工程师绝对要懂得基础。以笔者的经验而言 Java 学起来比 Javascript 稍微难一些网络上关于这方面的资源也不缺乏,像是 MIT 就有提供他的课程教材免费让大家学习。

HTML

在榜上第三名是 HTML,HTML 严格说起来并不是一种程式语言它是一种标记语言( Markup Language ),简单来说就是利用标记可以达到与单纯的文字不同的效果。例如一段文字在前后加上标记就可以加上超连结。HTML 是网路开发中基础中的基础,尤其在前端的开发上了解 HTML 每一个标记的功能是必要的。 但是笔者还是要强调他本身并不是一种程式语言,如果只会 HTML 对找工作是没有任何帮助的,他只是基本中的基本。在这裡也推荐一个网站让大家可以花大约一天的时间就学会 HTML。

SQL and NoSQL

除此之外,榜上有名的是 SQL 在 31.2% 的职缺上这项技能都是必须的。根据 Asurvey 的调查有 79% 的受访者仍然是使用关係资料库也就是为什么 SQL 受到欢迎的原因。但这并不代表 NoSQL 就不重要虽然 MongoDB 在榜上只有 4.3%,但是它主要被用在需要快速存取资料的产品上,像是 Craigslist 还有 Expedia。

NoSQL 与 SQL 究竟孰好孰坏,在资料库的社群上一直是一个广受争论的议题,绝大多数的任认为 NoSQL 是未来的趋势,但是以目前而言 SQL 仍然是占了上风。

Javascript Frameworks

建立在 Javascript 上的开发框架总共有三个 Angular.js 、Ember.js 以及 Backbone.js,这类的框架可以让你很简便而且快速的处理前端的开发。然而这三种开发框架由于性质相近,因此也有很多的谁才是最好的争论。目前是由 Google 所开发的 Angular.js 站在榜上第一。当然这三种开发框架都有自己的好处,像是 Angular.js 比较适合大型的开发,Backbone.js 比较简单易学,Backbone.js 让合作开发更简单1。

Node.js

在原文中也特别提到了 Node.js 原因是在于其逐渐增加的使用者,以及大型公司像是Linkedin 以及 Wal-mart 的使用。

结语

文章中提到了很多种的程式语言与科技技术,或许有些读者会认为把上面所说的每一项都摸一遍就可以找到一份软件工程师的工作。关于这样做有没有效果不敢保证,但是如果对于其中特定的几项技能能够有深刻的了解,对于找到一份软件工程师的工作有绝对的帮助。当然以笔者在国外求学以及找工作的经验而言,要找到一份软件工程师的工作所需要的绝对不止这些,这部分就留在下次与读者分享。

关注北风网的其他相关资讯,或者访问北风网论坛提出您在it工作学习过程中的相关问题,高手多多,时刻解答。

文章相关课程 风舞烟BF-TECH之零基础3G Android移动开发就业班(月薪过万很
轻松) BF-TECH-J2EE软件开发工程师就业班课程(风舞烟主讲)-10年IT从业经验结晶 零基础Web前端开发工程师高端培训配项目开发(月薪过万的最佳选择)

时间: 2024-11-01 11:46:22

码农从业程式语言选择指南!的相关文章

一份语言选择指南带你玩数据科学,选出你心中支持的语言

更多深度文章,请关注:https://yq.aliyun.com/cloud 随着大数据时代的到来,网络每天会产生大量的数据,一些行业会对这些数据进行分析并协助企业不断地发展新业务.创建运营模式等,比如电子商务.推荐系统等.那么谁对这些大数据进行分析呢?对应的工作领域是数据科学(Data Science),该领域需要结合先进的统计知识.定量分析能力和编程能力.涉及到编程,大家都会面临一个问题,有太多的编程语言可供选择,那么哪些编程语言适合数据科学领域呢?虽然没有正确答案,但想成为一名成功的数据科

写给码农们:从业互联网13年 才觉得卖卤菜比找风投上市靠谱

中介交易 SEO诊断 淘宝客 云主机 技术大厅 黑客登场 十多年前的一天晚上,警察突然冲到了我家,把我带到省公安厅录口供开始,我的互联网人生从此拉开了序幕...(PS:肯定你要问为什么要被带走?因为当时高三逆反,反对应试教育,把省招办网站黑了改成了黄色网站,当时我高考的头一天上了当地报纸的头版头条,详见2001年7月6日的<天府早报>和<华西都市报>) 作者:webnetmax123 [黑客二次登场] 懵懵懂懂的我拿到大学会计专业的录取通知书,问我爸:"会(我读的huì)

2016版码农跳槽指南:云架构师成香饽饽

本文讲的是2016版码农跳槽指南:云架构师成香饽饽[IT168 云计算]2016云栖大会上海峰会召开前夕,阿里云透露将在本次大会上首次推出开放实验室workshop,为技术爱好者搭建实验平台,帮助他们迅速了解阿里云的产品特性,并快速上手. 阿里巴巴开源小组总监沈金堤表示,workshop是业界流行的线下技术交流形式,不仅有助于开发者理解掌握云计算相关的知识和技能,更可以和阿里云的专家一起探索云产品的最佳实践. 沈金堤介绍,阿里云开放实验室workshop设计了的丰富的产品应用场景供开发者动手实验

阿里巴巴六年码农自白

各位亲爱的网友朋友大家好,又到了回顾上周新闻的时候了.上一周热闹的事情比较多,我们把他们拆开来看一下. 首先看一下开发者感兴趣的话题.一提到开发,大家可能都会想到一个形容词,那就是"辛苦".的确,开发人员的工作量非常的大,所以很多开发人员被冠以了"码农"的称号.上周点击量第一的文章,标题就叫"一个阿里巴巴码农的六年回眸"这篇文章讲述了一个码农的六年心路历程,中心思想总结起来就是:"技术耐得住寂寞,低谷积累高峰冲刺,主动改变一切.&quo

码农故事:一个辞职创业卖凉皮的程序员

我出生在陕西西安农村家庭,从小学习也一般,记得我们上幼儿园的时候,学生们都背着家里给自己用布缝制的书包,教室的窗口是用农村的白色蛇皮袋子,到了冬天北风呼啸,教室里因为没有桌子板凳而风从窗口呼啸. 从小学开始我就特别羡慕那些学习特好的同学,羡慕他们快速的解题速度,每次有很多和我一样的人都拼命非常努力,但是总是成绩平平,所以我们每天的生 活都是做题,解题,高分数,你每天都得跟别人比,渐渐让我感觉从此你的人生就只能平庸,学习好的学生上好的学习,找好的工作,挣高的工资,尤其在我们印象 最深的是高考,三天

月薪3000元的码农到首席架构师的经历

"在微博平台,有幸结识了一帮趣味相投资深码农,离开以后很难再有这么一个团队来成长了--想想都是幸运,成天跟一群这么优秀的人在一起,想变差都不容易." 笔者. 我现在负责熊猫 TV 整体基础架构工作,是一个快 9 年工龄的码农.办公地点在 O2O 宇宙中心--望京 SOHO,附近的伙伴们可以随时约起. 我在 2007 年毕业,和很多同行一样,也是从小公司起步,曾做过 ERP,信息安全,互联网社交平台.游戏平台等,现在工作是直播娱乐平台.写过几年的语言有 Java.C/C++.PHP.Go

一个初级码农的测试之旅(一)——初识单元测试

前言 首先说一下我自己--一个码农,准确的讲我是一名在中国最大互联网公司搬砖的初级码农.我不是计算机科班出身,一年前进入公司的时候,从未接触过web开发,没有完整的学习过数据库知识,写不出一条完整的sql语句,甚至不知道js和css到底是怎么控制页面行为和样式的--这样的人为什么可以通过面试?反正不是因为我长得帅. 背景知识 文章最初,先介绍一下我们团队的产品--阿里云持续交付平台(crp.aliyun.com),是一个旨在服务阿里云上众多开发者的持续交付平台(你可能还没听说过,但不妨一试哦),

一位70岁硅谷“码农”的幸福生活

文/陈琛 最近一部描写硅谷Start-Up(创业公司)的美剧<硅谷>风靡全球,剧中的几个年轻工程师"蜗居"在Palo Alto拥挤的"骇客旅社"内,他们激情澎湃.目无一切――除了创业的梦想.硅谷作为科技.互联网创业潮流的第一样板,生存在其中的开发者可以说是最亮眼的群体.作为一名开发者――或者我们俗称的"码农",在中国总觉得生存窘迫,而美国硅谷的他们,真实的生存状态是怎样? 钛媒体驻硅谷记者探访了一大批硅谷开发者,发现美剧<硅谷&

IT码农哥放弃50万年薪卖咖喱凉皮

十年码农自述:我为什么辞职卖凉皮 我出生在陕西西安农村家庭,从小学习也一般,记得我们上幼儿园的时候,学生们都背着家里给自己用布缝制的书包,教室的窗口是用农村的白色蛇皮袋子,到了冬天北风呼啸,教室里因为没有桌子板凳而风从窗口呼啸. 从小学开始我就特别羡慕那些学习特好的同学,羡慕他们快速的解题速度,每次有很多和我一样的人都拼命非常努力,但是总是成绩平平,所以我们每天的生活都是做题,解题,高分数,你每天都得跟别人比,渐渐让我感觉从此你的人生就只能平庸,学习好的学生上好的学习,找好的工作,挣高的工资,尤