程序员找哪个网站好点-自学成才的程序员如何找到好工作?

编译:伯乐在线/飞哥奶茶

如果有一篇好文章

【伯乐在线攻略】:2016年,一位年轻的程序员在Quora上寻求帮助:

我去年 17 岁,14 岁开始编程。我主要专注于 Java 语言,并且 AP 计算机科学获得了 5 分。 我对Java还算精通(比如语法、主类、GUI/JFrame等),HTML5和CSS3也不错。 我觉得我缺少很多有用的技能,这些技能可以帮助我在就业市场上推销自己(例如数据库如何工作,以及我应该使用什么工具),而且我很好奇其他人如何学习这些东西。 我本来打算上大学获得软件开发学位,但我开始感到有点失望,因为我上大学只是为了找一份工作。 有什么我应该参加的课程,或者我现在应该做的事情吗?

以下是Brain Knapp的回答分享:

我认为你的想法是错误的。 你认为你需要吸取教训,让别人教你并给你答案。 从根本上来说,自学成才的程序员做事的方式是不同的。

自学成才的程序员和自学成才的吉他手有很多共同点。 我不知道你是否弹过钢琴,所以我将向你解释如何自学弹钢琴。

首先,这一切的开始是因为有人与某个吉他手产生了共鸣。 大多数突然想自学钢琴的人这样做是因为他们想成为另一个吉他手。 后来,他们下定决心——“我也可以当一名吉他手”,去当地的钢琴店买了一架二手钢琴(因为二手钢琴更实惠,而且也很酷)。

接下来可能有两种情况,要么买一本《吉他入门》或者类似的书开始自学,要么打开YouTube开始学习如何弹奏自己喜欢的歌曲。 尝试学习演奏自己喜欢的歌曲的自学者往往会做得更好。

当年轻的吉他手主动学习一首歌曲时,他们经常需要观看视频、打印乐谱、练习音阶等等。 然后,根据给他们的视频和乐谱,他们会坐下来尝试重新诠释这首歌。

经过几个小时的练习,重复音阶、独奏、节拍等,他们将能够以自己的方式表演这首歌。 这不再是同一首歌,但已经足够酷了。

然后程序员找哪个网站好点,他们会选择另一首歌并重复这个过程。 一路上,他们在不知不觉中学习了节拍、技巧等等。 在了解专业术语和理论之前,他们已经知道如何操作。

最终,弹吉他成为一种“直觉”,学习一首新音乐变得正常且无痛。 吉他的“语言”变得像你我说话一样简单。

这一切的发生都是因为数千小时的刻苦练习。 即使每晚只练习一小时,也可能需要数年时间。

那么,这与自学成才的程序员有什么关系呢?

事实上,自学成才的程序员之所以成为一名自学成才的程序员,是因为他们自己构建了很多东西。 要成为一名拥有出色技能的优秀程序员,你必须构建东西、编写代码。

虽然在课堂上学习理论知识很好,但很多院长却无法以自己的方式跳出规章制度和程序的束缚。 即使他们尝试,他们也无法制作其他人想要使用的应用程序。

这并不是说他们不认识院士,但作为院长,他们的技能是研究和理论理解,而不是编写代码和为客户提供价值。

你看得到差别吗

我共事过的最好的程序员,他们的工作方式就是做事,做事,而且几乎总是如此。

例如,现在几乎每个人都使用 WordPress。 早在 WordPress 之前,我就使用 PHP 和 MySQL 创建了 3 或 5 个不同的内容管理系统。 我编写过游戏、移动应用程序、框架和 SAAS 应用程序。

没有人付钱给我做这种事。 我这样做纯粹是为了乐趣、学习或好奇心。

我已经很多年没有上过课了,即使我上过课,我也不认为这会对我的职业生涯有任何帮助。 然而,如果我决定坐下来从头开始创建自己的计算机语言或操作系统,我敢打赌我可以在此过程中学到很多有趣的东西。

是的,我可以把这些观点带到课堂上,但我从构建东西、犯错误和实际“感受”这一切的经验中获得的东西比我从读书或听讲座中获得的更多。

所以我给你的建议(如果你这样做的话,相对于那些不这样做的人来说,你会获得巨大的优势)是:

解决一个你想解决的问题。 创建一个软件,可以做一些事情,解决您或其他人想要用软件解决的一些问题。 每天、晚上、周末、每天都为这个软件编写代码。 如果你每晚只花 15 分钟写代码也没关系。

最后,您将得到一个可以工作的软件,这非常棒。

然后,你重复这个过程。 做点别的事吧。 不断地这样做。 花大量时间通过创造更多东西来提高你的技能。

当您处理某些事情时,请注意将您的工作保存在您的网站上并将其放入作品集中。 每次完成一个项目时程序员找哪个网站好点,将其上传到 Hacker News、Reddit 或其他地方,并在博客上介绍它。

你现在只有17岁。 当你20岁的时候,你轻轻松松就花了2000多个小时来训练技能。 您的个人投资组合中还有大约十到二十个软件。 你所学到的经验是那些只上课的人无法比拟的。

更重要的是,你已经明确告诉别人,你可以独立编写代码,解决问题,给世界带来一些新的东西。 这是最难能可贵的一点,也是公司不断追求的一点。

一旦你找到了工作,就继续利用业余时间建造东西并提高你的工作技能。 你的进步速度会比你的朋友更快,因为他们下班回来后看电视,而不是学习、种植或建造东西。 拿到工资后,他们就回去享受生活了。

做的越多,学到的就越多; 你学得越多,你的价值就越高; 你的价值越高,你就越容易找到工作,你的薪水也会越高,这是一个良性循环。

所以,去拿点东西下来吧。 现在就开始写代码吧!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 程序员找哪个网站好点-自学成才的程序员如何找到好工作? https://www.wkzy.net/game/181403.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务