如何才能成为IT的编程高手

在IT行业摸爬滚打十几年的应该知道,下面简单说说关于编程需要掌握的技术与相关知识。很多人感觉编程很难。很多人问我,我英语不好,数学不好能做编程吗?

我非常肯定的说,能做编程。编程的领域很广泛。细分出来有嵌入式编程,系统编程,应用编程,网络编程,数据库编程等等,另外每一类有可细分出来许多,所以编程要看你具体干什么编程。虽然说都是英文编程,但是都是固定的关键字,熟悉了自然也就记住了。所以英文不好的,完全可以编程。编程的过程中其实还是控制类比较多,基本都是逻辑思路的编程,实际用到数学模型,数学公式的编程比较少。所以大家不必担心,大胆的去学习编程吧!下面我就简单讲讲编程学习过程。在这里希望和大家一起交流。我们通过两方面来说说IT工程师。

技术技能:包括理论和实践技能以及经验等。

非技术技能:性格,沟通技巧,是否能够融入我们的文化环境。

一个IT工程师应该具有的技能

我认为实用技能包含3个方面,如图1所示:

其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这里我推荐一个C语言C++交流群583650410,不管你是小白还是转行人士欢迎入驻,大家一起交流成长。免费的公开课供你学习!

编码:你必须能够在限定时间内编写出高质量的代码。经验:具有相关经验表明你对该行业的热情,并能够在一开始就进入工作状态。理论:理论知识是IT工程师的基础,好的理论知识能够让你快速解决新出现的问题。

这些都是很重要的。

首先要提高你的理论知识:

学习C语言,C是编程的基础。

因此,学习C语言能为我们了解高层概念打下坚实的基础。学习C语言的基础知识并不会花太长时间,只需要几个星期的时间一般就能够掌握。C没有太多的抽象封装,这就使得C语言相对简单,和其他人一样我学习C语言是看《C Programming Language》这本书(我们可以看谭浩强的书)。一旦你能够真正理解C语言中的指针和内存管理,C就会变成一门有趣的语言,因为它将帮助我们从处理器层面(底层硬件)来理解语言,而这正是其他大多数的高级语言所不具备的。同时了解这些概念,也将有助于你了解更高层次的语言工作。

了解数据结构和算法:虽然在网站/应用程序开发中编写复杂的算法和数据结构比较少见,但是数据结构和算法在我们编写复杂系统的时候将会影响我们的思维。即使你不需要编写自己的数据结构,你也可能会在编程中使用到他。因此,了解基本的选择是至关重要的。 我推荐这本书,《算法导论》。由于这本书是很长,如果你没有时间把他读完,那也要学习其中的排序,哈希表,二叉树,字符串匹配部分。 一旦你很好的掌握了数据结构和算法,你会发现这些概念只是将你做的每件事都总结成问题而已。

比较编程语言:

‍ 一开始,你会经常接触多中编程语言。你可能还需要快速学习新的语 言和概念。为了加快学习,学习不同语言有助于我们了解他们的概念以及他们的相似及不同之处。最好的办法是在下面每种风格的语言中学一门言:

底层:C语言。

面向对象:JAVAC++++等。

动态语言,高层次的语言:python, ruby 等。

函数式语言:Lisp, Erlang, Haskell等。你既然能在一个领域成为专家,就表明你同样能在其他领域做得一样好。你理解这些语言/框架的细节可以让你根据不同技术的优缺点来做出决定。你有激情去深究一个项目并且深入语言的最底层。

一个工程师的编码的质量和速度是很重要的,而这只能来自于实践经验。

另外,使用合适的语言和框架对于一个项目也是很有帮助的。例如用Python和Ruby等脚本语言可以比使用像Java、C++这类静态语言的许多情况下更快。在技术方面仅仅是一个硬币的一面。虽然是一名IT工程师,但是还是需要了解各方面各领域的知识。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,233评论 6 495
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,357评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,831评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,313评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,417评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,470评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,482评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,265评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,708评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,997评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,176评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,827评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,503评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,150评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,391评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,034评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,063评论 2 352

推荐阅读更多精彩内容

  • 以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单. 暗灭 京华九月秋近寒,浮沉半生影长单 10,850 人...
    ve追风_685b阅读 4,085评论 1 15
  • 2月6日,香港金像奖提名名单公布。 最佳影片入围有5部:《明月几时有》《拆弹专家》《追龙》《杀破狼·贪狼》《相爱相...
    满楼红袖召阅读 194评论 0 0
  • 今年2017年8月23日,台风“飞鸽”从广东珠海登录,风力最高14级,伴随有暴雨到大暴雨。 话说这也是我第一次...
    控卫阅读 402评论 0 0