阅读更多
最近有个同事转发了我在Mashable上发表的一篇文章,《2014年应该学习的10种编程语言》。尽管这篇文章讨论了一些当前最流行的编程语言,并呼吁广大开发人员至少学习这些语言中的一种,但是我还是要建议大家在选择要投资的语言对象时,一定要慎之又慎,因为一旦目标错了,那就如南辕北辙,再努力也只会离目的地越来越远。



下面我将讲一些比较实用的要点和注意事项,如果你正在考虑学一种新的编程语言,那么千万不要错过。

1.你的职业目标是什么?

如果你像我一样,喜欢四处涉猎,那么第一步要做的是缩小可选项。问问自己,我的职业规划目标是什么,今后十年内我想往哪个方向发展,我认为最具发展潜力和最有经验价值的是什么工作?

2.基础编程知识是关键

当我在我的母校——美国科罗拉多州立大学就读计算机科学编程专业的时候,他们会要求你上几门不同的编程语言课,学习这些语言的核心和基础的编程概念。在这三年时间里,我学会的编程语言屈指可数:Java——面向对象的编程语言、C——函数式编程语言,以及C ++——多范型编程语言。一开始我有点愤愤然,学了这么多时间竟然才学了这么点东西。因为我在网上找工作的时候,发现居然有这么多种类的编程语言,我有点忐忑不安:我会的太少了。

现在,回顾这些事情,我会不由得感叹自己当时的年少无知。老实说,我低估了这些课程的价值。当我涉及其他编程语言项目时,因为基本功的扎实,我比其他人做得更轻松、学习得更快。

不要曲解我的意思,我并不是说建议大家都需要有个四年制的大学学位。当然如果这对你有用,那也可以。我真正的建议是希望大家多花点时间掌握关键的编程概念,这将对你将来的职业发展规划起不可磨灭的作用。

3.市场需求是什么?

我的一个朋友,Wally McClure指出,程序员应该考虑编程语言的市场需求和当前各种语言的普及程度。不妨好好想想——“当前软件开发行业需要的是什么人才?”这样我们才能既找到可投资的编程语言,又可以在学会市场需求语言的基础上,寻找更多的机遇。

4.学习编程语言没有所谓的“通用”方法

最后,我希望本文能对各位有所帮助。正如俗语有云,一千个读者就有一千个哈姆雷特,每个人的学习方法也不尽相同。世上没有所谓的“通用”方法能让我们迅速学成一种新的编程语言,所以我的建议是,按照自己的职业规划之路,一步一步努力前进吧。
  • 大小: 110.5 KB
来自: 码农网
3
2
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++常用字符串分割方法实例汇总

    我们在编程的时候经常会碰到字符串分割的问题,这里总结下,也方便我们以后查询使用。 一、用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组字符串。 参数...

  • php下关于中英数字混排的字符串分割问题

    要用到短信平台的缘故,短信每条又有字数的限制,而短信平台的服务端又不会自己分析。短信平台的后台会自己分割,但api却有没这个功能。

  • php如何把字符串拆成一个一个的,php 将一个字符串分割为组成它的字符

    问: php里如何将一个字符串分割为组成它的字符?比如hello -> [h, e, l, l, o] 以下有三种方法:这是需要被分割的字符串: $str = 'Hello小样';字符串的长度:$len = mb_strlen($str, 'utf8');//7第一种:$arr = str_...

  • c语言中字符串分割函数及实现方法

    1、问题引入 自己在写一个linux下的模拟执行指令...2、自己写的字符串分割函数:用于分割指令,比如cat a.c最后会被分割成cat和a.c两个字符串、mv a.c b.c最后会被分割成mv和a.c和b.c三个字符串。 具体实现如下: #inc

  • C++的字符串分割函数的使用详解

    经常碰到字符串分割的问题,这里总结下,也方便我以后使用。 一、用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组字符串。 参数说明:str为要分解的字符串...

  • java字符串分割方法

    编写一个将字符串分段的类,传入:需分段的字符串 与 字符个数(以此个数进行分段),输出:按指定字符个数进行分段后的若干字符串(汉字算单个字符)。 功能实现要求分析 字符串传入 字符串分段 字符串输出 实现...

  • oracle切割字符串函数,Oracle字符串分割函数

    今天在创建视图的时候,碰到一个问题,问题如下:将字符格式为“XXX,YYY”分割出来,并且分割后作为两个字段放入视图中。考虑使用字符分割函数,但是查找资料Oracle没有字符分割的函数(我对Oracle不熟悉)。最后决定...

  • 字符串分割

    看到这道题,首先想到的解法肯定是通过双重循环,一重循环解决输入的问题,一重循环解决分割字符串的问题。为什么呢? 题目表述连续输入字符串,也就是说,我们并不知道应该输入多少,那就只能用循环来表示,愿意...

  • jquery分割字符串的方法

    返回的数据是字符串用特殊字符@分割sss@vvv,怎么返回给2个id $(“#a”).text(data) $(“#b”).text(data) 怎么让他们同时显示,分别对应字符串的2个部分 a对应sss,b对应vvv 二、解决方法: var arr = 'sss@vvv'....

  • python分割字符串保留分隔符_python字符串分割,保留分隔符

    在百度实习第一周:遇到了这个问题,对别人来说非常简单,但是我这记性还是记录一下比较好!这样的"[ ]"在里面填写分隔符,不会保留分隔符。import rea = "你在北京 我,你是谁?在干嘛."sentences = re.split(r"[.。...

  • C语言实现字符串分割

    输入一个字符串(至多80个字符),请按照指定的字符,对字符串进行分割,并将分隔后的字符串升序排序输出。第一行是一个字符串,第二行是一个字符。 设置一个头指针记录下一个子串的起点,遍历母串到达分割符时,...

  • C++常用字符串分割方法总结!这是一份很实用的汇总

    我们在编程的时候经常会碰到字符串分割的问题,这里总结C++常用字符串分割方法,分享给大家。 一、用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组...

  • java字符串的拆分_Java中的字符串分割 .

    Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串...

  • freemarker 数组转字符串_freemarker中的split字符串分割

    freemarker中的split字符串分割1、简易说明split分割:用来根据另外一个字符串的出现将原字符串分割成字符串序列2、举例说明"${name}"#list>"${num}"#list>3、示例结果 "张三三""李思思""""王强""柳树""诸葛正...

  • bash 字符串分割_如何在Bash中按字符串分割字符串?

    bash 字符串分割How to split a string by string in Bash? For example, 如何在Bash中按字符串分割 字符串 ? 例如, "a string separated byspace" => ["a", "string", "separated", "by", "space"] and 和 ...

  • python实现字符串分割(8个字符串为一块)

    问题描述: •输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;...# 字符串分割 print('请输入待处理字符串:') st1 = input() # st1 = 'abcdefghijklmn' ls1 = [] if len(st1) > 8: left = 0 for i in

  • java8 多行字符串_Java8字符串分割的几种方式及性能比较

    一、方法1、通过indexOf和substring这两个方法实现字符串分割实现逻辑:利用indexOf找出分割的字符在字符串中的位置,根据分割字符的位置切割字符串,再将分割好的字符串放进结果集。实现代码如下:/*** @...

  • c++分割字符串

    对一个string类型的字符串进行分割,得到各个子字符串。 方法 有多种方法可以达到这个目的,每个方法都有利弊,根据项目实际情况选择即可。 使用istream_iterator std::string text = "Let me split this ...

  • postgresql分割字符串_postgresql 实现字符串分割字段转列表查询_PostgreSQL_数据库

    在数据查询中,有一张a表存有另一张b表的...分割查询:字符串转列表函数 :regexp_split_to_table()select * from regexp_split_to_table ((select product_ids from fee_project_meal where id = 11619937623318221...

  • 将字符串分割为回文子串

    将字符串分割为回文子串题目描述DFS解法代码动态规划代码题目描述求解代码 题目描述 给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。 返回 s 所有可能的分割方案。 示例: 输入: "aab" 输出: [ [...

Global site tag (gtag.js) - Google Analytics