`
qwzs112
  • 浏览: 117336 次
文章分类
社区版块
存档分类
最新评论

学编程?重要?!

 
阅读更多
学会编程益处多多。

学会编程有很多好处。除了明显的如可以创建网站和web应用,在你找工作的过程中,即使你找的不是天天写码的工作,拥有编程技能也可能会让你脱颖而出。

编程

本文摘编译自Skillcrush,作者LAURENCE BRADFORD。

在探索编码技能能够为你带来所有工作的可能性之前,先说下我的一个例子。

我获得了一个与代码无关的工作,却是因为我会写代码。这个工作机会大部分是与我的技能和协作或营销有关。

举 个我为Josh Owens工作的例子。Josh是Meteor.js社区很有名的一个人物,曾经还是Rails的核心贡献者。他主持的Meteor播客,讲授 Meteor在线课程,并帮助创业公司建立Meteor应用。(Meteor.js是一个构建web和移动应用的纯JavaScript开源平台)

首先我在Twitter上联系到了Josh,很多职业关系都诞生于此。在往来了几封邮件之后,我提到了我的文案经验(阅读:预编码技能)。就这样,不经意提及的这个话题却帮助Josh做了一个像Meteor这样的项目。

虽然实际工作中,我没有为Josh写一行代码,但对JavaScript的了解,以及了解全线框架是如何运行的,并且亲身参与到Meteor中让我觉得我是可以把工作做好的。

其实还有很多像这样懂得代码但实际工作却跟写代码无关的例子。(例如,我最近的职位是某网站的职业技术专家)。

我的大部分工作都是跟写作有关,但也有很多其他领域和岗位,让会写代码的你脱颖而出。

请 记住:应聘的时候不需要满足每一个要求,事实上,如果你能够满足的话,那你可能是超级合格了。想一下一个HR可能会想要的职位描述,建议你能够满足他 80%的要求。另外还要记住,规则是可以打破的。如果有一份工作你认为是完美的,你特喜欢,但你只能够满足他要求的70%,没关系,只管去申请。

看下编程会让你脱颖而出的几个非编程工作。

写作/内容

· 技术作家

这跟我的工作很像。技术写作要求:

· 编写内部文件

· 创建客户支持材料(或用户指南)

· 甚至是撰写博客内容

编程优势:简单的说,你能够明白你在讲什么。也就是说,你能够用正确的术语和语言来写作。如果不明白话题含义的话,是很难成为一名技术作家的,你想啊在自己未知的领域,谁知道该注意什么。

· 教学设计

教学设计者和技术作家有点类似,除了其需要集中创造学习材料外。通常情况下这个职位会涉及到制作某种视频或文档。

编程优势:许多教学设计者不仅会开发脚本和内容,他们还必须知道如何使用不同的电子学习软件以及基本的HTML格式。因此对于有编程技术的同学,这个职位就比较有优势了。

产品开发/管理

· 项目经理

项目经理是一个需要跨多种行业的职位。通常需要他们管理项目预算以及时间表,另外还要安排和协调项目交付等。

编程优势:在与技术(开发人员、工程师、设计师等)沟通上,项目经理扮演了很重要的角色。其实,很多时候,项目经理是充当了团队和高层管理人员之间的一个纽带。所以,如果你能够理解每个人的角色和职责,并处理好关系,你将会成为一个高效率的项目经理。

· 产品经理

产品经理在开发一个产品时,从产品规划到执行,他们需要与工程师、销售、营销和技术人员保持良好沟通,以确保产品符合预期目标。

编程优势:我们都知道产品汪和程序猿的关系,所以如果你懂编程的话,你可能会很好的与技术人员进行沟通,避免一些不必要的摩擦。

设计

· 用户体验(UX)设计师

UX是一个很广泛的领域,可以包括一切从研究到设计人性化的产品。他们的目标是使产品或网站使用起来简单、方便。

编程优势:UX设计师必须与其他人,像产品经理和工程师进行协作。从熟悉设计原则,可访问性标准,到熟悉实体模型的工具,许多成功的UX设计师几乎都知道如何编程。而如果你会代码的话就可以快速设计原型应用并了解开发过程中会遇到哪些限制和阻碍。

· 用户界面(UI)设计师

UI和UX是两个术语,很容易混淆。UI主要是用户界面,或外观,因此在某些方面,UI更倾向于设计,而UX则更侧重于结构。

编程优势:从开发人员的角度来说,设计简单的用户界面,并清晰可行性是UI设计的关键。作为一个UI设计人员,你需要能够与开发人员进行良好的沟通。所以如果你具有编程技术的话,这项工作你将能够很好的胜任。

除此之外,还有甚至像营销相关的工作,会编程的话也会增分不少。

前几天,编辑部出了一期编辑转型的专栏,列举了转型的各种可能性,但从以上看来,还是拥有编程技能的猿猿们更容易转型,简直就是什么行业都能转!

所以现在想学编程的同学就赶紧行动吧。

你可能会喜欢:

程序员不要怀疑自己,你们本来就很优秀

程序员必须注意的十大编程禁忌

4
2
分享到:
评论
1 楼 qwzs112 2015-08-12  
  欢迎 评论 吐槽 提意见 

相关推荐

    如何判断自己是否适合学习编程?!快来了解一下吧!

    软件蚕食一切,未来是属于程序员。 人人都想学编程,但并非人人都适合编程。 有人说:IT行业只有高智商的人才能进得去,而且以男性居多,还必须专业对口。...人人都想转IT,但你该如何判断自己是否适合学习编程呢?

    重要的编程学习网站汇总

    编程学习的网站,所有编程相关的语言都在里面了。一网学会所有的编程语言

    中控DCS图形化组态编程重要PPT学习教案.pptx

    中控DCS图形化组态编程重要PPT学习教案.pptx

    一本学习C++很不错的书-----C++编程思想

    编程思想很重要!!希望这本C++编程思想对学习c++的提供一些帮助啊!!!

    与孩子一起学编程(Hello World!Computer Programming for Kids and Other Beginners)

    一本老少咸宜的编程入门奇书!一册在手,你完全可以带着自己的孩子,跟随Sande...无论是中小学生还是其他初学者,都可以跟随本书学习Python编程,并过渡到任何其他语言,重要的是你将学会思考问题和解决问题的方法。

    《C++少儿编程轻松学》配套PPT课件 + 习题参考答案.rar

    本教程由浅入深地引导读者学习C 编程,涉及变量、分支、循环、数组、字符串、函数等重要知识点,同时总结了程序调试技能、编程规范、考试经验等。本书包含丰富实用的代码示例,旨在帮助学生快速入门C 编程,并能够在...

    编程小白的第一本 Python 入门书

    有没有哪一个瞬间,让你想要放弃学习编程? 在我决心开始学编程的时候,我为自己制定了一个每天编程1小时的计划,那时候工作很忙,我只能等到晚上9点,同事都下班之后,独自留在办公室编程。在翻遍了我能找到的几十...

    计算机编程和辅助学习过程:黑客学校案例

    在计算机技术和连接深刻变革的世界中,软件承担着人类和社会发展的战略角色。 从这个意义上讲,对于当代公民来说,开发软件...对收集到的数据进行分析之后,有可能验证在学习编程方面影响最大的因素是研究组是动机。

    Java学习编程语言的五个关键技巧.docx

    # Java学习编程语言的五个关键技巧 Java是一门广泛应用于软件开发的编程语言,它具有高效、可移植、安全等特性。以下是学习Java编程语言的五个关键技巧: 1. **理解面向对象编程(OOP)**:Java是一门面向对象的编程...

    学习编程对大多数IT业人员来说都是非常有用的

    学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业...

    编程小白Python 入门书,还不错呦

    有没有聊一个瞬间,让你想要放弃学习编程? 在决心开始学编程的时候,为自己制定了一个每天编程1小时的计划。那些教程里面到 处都是抽象的概念、复杂的逻辑,对于专业开发者这些再平常不过,而对于编程小白,没有被...

    学编程的步骤.txt

    7:请时刻记住:浮躁是学习编程的大忌! 8:现在,你应该学习一些数据库的知识,还有一些常用的算法了! 9:如果以上的知识你都学精通的话,就可以开始C++的课程了,找本C++上手的书,用一个星期的时间大概了解...

    MFC资料(两本详细讲解MFC的资料,对MFC由基础到精通,是学习图形界面编程不可或缺的重要资料!)

    两本详细讲解MFC的资料,对MFC由基础到精通,是学习图形界面编程不可或缺的重要资料!

    小学生也能看懂的!!!编程小白必看:23种设计模式轻松入门!详解(全23种).zip

    无论你是刚开始学习编程,还是有一定基础但想提高代码水平的开发者,这篇文章都能为你提供有价值的信息。 **使用场景及目标**: 使用场景包括编写可读性强、易于维护的代码,解决特定编程问题,以及提高代码的效率和...

    Linux环境都没有,怎么学编程?憋说了,肝!(保姆级教程)

    本文准备从0开始,一步步搭建一套属于自己的多节点Linux系统环境,这将是后续学Linux、用Linux、Linux环境编程、应用和项目部署、工具实验等一系列学习和实践的基石,希望对小伙伴们有帮助。 提前备好Linux编程实验...

    08 集体协作,什么最重要?沟通!—线程的等待和通知.pdf

    Java并发编程学习宝典(漫画版),Java并发编程学习宝典(漫画版)Java并发编程学习宝典(漫画版)Java并发编程学习宝典(漫画版)Java并发编程学习宝典(漫画版)Java并发编程学习宝典(漫画版)Java并发编程学习...

    学习编程的重要免费网站

    做网络开发,必须要知道正则表达式。我记得在2009年,CSDN评论程序员必备的极大技术,和算法、数据结构并列的,就有正则表达式,而这本书是其中的经典,把很多常见的应用都列出来了,用的时候只要复制粘贴即可。...

    新手学java7编程

    本书正是为了帮助你学习Java程序设计基础而编写的。本书采用循序渐进的教学方法,...还介绍了Java的一些最重要的高级功能,如多线程编程和泛型。本书最后介绍了Swing。学完本书后,读者将会牢固地掌握Java编程精髓。

    Linux C编程一站式学习.chm

    这是一本从零基础开始学习编程的书,不要求读者有任何编程经验,但读者至少需要具备以下素质: 熟悉Linux系统的基本操作。如果不具备这一点,请先参考其它教材学习Linux系统的基本操作,熟练之后再学习本书,《鸟哥...

Global site tag (gtag.js) - Google Analytics