21世纪求职必备技能:如何独立编码?

云栖号资讯:【点击查看更多行业资讯】
在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!

21世纪求职必备技能:如何独立编码?

史蒂芬霍金曾说:“无论你是想揭开宇宙的奥秘,还是想在当今谋求一份职业,基本的计算机编? , u m l z Y E程都是一项必须学习的技能。”

我是在十年前拿到计算机科学证 ` _ M书的,当时我没能立刻开启职业生涯。于是,曾经学过的专业知识一点点忘记,我可以肯定我已经被这个行业淘汰了。我最好的两个朋友都是软9 1 . 5 E O @件工程师,他们毕业后立即开始工作,如今已经成了这个行业里的佼佼者。c y o i 3 f !他们时不时敲打我,告诉我任何时候重拾理想都来得及。

终于,j A V W g S最小的孩子上学之后,我有了空闲时间,决定唤醒自己对编程沉睡已久的热爱。找到“老师”并不难,互联网上到处都是教学视频,但关键问题是我? @ Q e自己想学什么?我决定从自己熟悉的W ) P p % c x r东西开始入手。

选一门编程语言

第一个蹦出来的答案是Java,U y Q我曾在本科时学过这门语言。与其他编程语言相比,Java使用简单,易于编写、编译、调试和学习。它是面向对象L 3 # c + O G J V的,可以创建模块化程序和可重复使用的代码。最佳一点是它的平台独立性,P _ 0 ! k } 9且它在当下仍然是主流语言。

21世纪求职必备技能:如何独立编码?

大公q E ` f _司都喜欢用Java。Airbnb用的是J5 # C $ 0ava,Uber基于Java搭建平台,LinkedIn是微软推出的一款JavaR k [ l产品,eBay也是基j Y W !于Java搭建的,Pinterest、Groupon、Spotify、Pandora以及Square则是大部分基于Java创建。

那么就愉快地决定了,我选] 6 6 M择从Java开n i X始。

简单的开始

第一步% $ } , L Q,我买了一本《java大学教程》(Java How to Program),该书目前在大学中用作教学课本。接着i Z * Y我收藏了一系列评价很高的Java教学视频,我要从基本步骤开始学习。

我的方法p Q 6是,阅读一个主题材料,观Z ( r x J Q d u H看一个相关视频,然后开始自己编码。最开始很轻松也很容易,从“HelloQ ) X # A h E _ World”开始嘛。接着又学习了基本循环、数组、类,练习了继承、多态和界面的概念。似乎曾经冬眠的知识又渐渐苏醒起来。

正如哈奇姆阿里所说:“我感到最幸福的时刻,就是发现我可以创造的时刻。”每当我x M W写出的代码运行顺利时,我都非常高兴。对我来说,每一次小小} ! k [ 0 H # G的进步都是巨大的胜利。

我喜欢创建新事物的乐趣,尽管我在实& @ ; & T践中用到的代码几乎都是别人写的,% 但是用它们创建新事物的感觉超级棒。编码是一门内在的艺术,+ U v c z e a人人都有编码的天赋,但是熟练掌握编码需要大量练习。

连续几周我每天都在写代码并乐在其中,直到我遭遇困境。

陷入困境

“计算机程序执行你J 3 # { H ^明确告诉它的事情,而z u . } ;不是你想要它做的事情”。

在陷入困境之前,编程是一件再轻松不过的事情。( P 8 & & w _而当我提高自学课程难度,开始学习较长的代码和E n c面向对象8 l B的话题之后,我频繁陷入困境。我会耗费一天时间来解决一个问题,争分夺秒想解决办法。令人沮丧的是,当我最终弄} 1 c % 4 ( O q f清问题所在时,大多时候那只是被忽略的一个小错误。h H 9

学习数据库和网页编程之后的日子成了人间地狱,尽管网上有各$ h s n类帮助和解答,但想做出一个完整成熟的项目不仅需要巨大的努力,还需要决心、[ M } .技巧和指导。这很消耗耐心,毕竟,一个放错位置的小9 2 , e数点最终会造成巨大的损失。

21世纪求职必备技能:如何独立编码?

几个月后

几个月不分昼夜的学习之后,我得出一个结论,人们可以通过学习进行独立编程工作,但这需要付出巨大的努力以及超强= 7 e H V Z H U 7的意志力。

不过,请别忘了科里奥尔索夫在《Python编程无师自通专业程序员的养成》写道的:世界上一些最成功的人都是自学成才的程序员。苹果的创始人史蒂夫沃兹尼亚克是一位自学成才的程序员;玛格丽特汉密尔顿也是如此;还有Tumblr的创始人戴维卡普,Twitter创始人杰克多西以及Instagram的创始人凯文斯特罗姆。

再艰难的环境也能浇灌出栋t k C梁,不要给自己设限,毕5 O e 5 n竟你的潜力无限。

【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.& 0 ; ) R 2aliyun.com/live

M # _ 5 q P即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://Y Z C L 4 ! Gc.tb.cn/F3.Z8gvnK

原文发布时间:2020-07-21
本文作者:读芯术
本文来自:“读芯术公众号”,了解相关信息可以关注“读芯术e F 4