语言,并在 AP 计算机科学这门课上拿了 5 分。
我相当精通 Java(比如语法、主要类、GUI/JFe 等),HTML5 和 CSS3 也不错。
我感觉自己缺乏很多有用的技能,来帮助我在人才市场上推销自己(比如的工作原理,以及我应该使用哪些工具),我很好奇其他人是如何学习这些东西的。
我打算去大学拿一个软件开发的学位,但我开始感到有点沮丧,觉得读大学的目的就是为了工作。
现在有哪些我应该上的课程,或者应该做的事情吗?我认为你的看法错了。
你觉得你需要上课,让别人来教你,告诉你答案。
从根本上讲,自学的程序员能够做不一样的事情。
自学的程序员和自学的吉他手有很多共同点。
我不知道你是否玩过吉他,所以我将向你解释如何自学吉他。
首先,这一切的开始是由于某人与某个吉他手产生了共鸣。
大多数突然想要自学吉他的人,是想要成为另一个吉他手。
之后,他们下定决心——“我也可以成为一个吉他手 ”,于是去了当地的乐器店,买了一把二手吉他(因为二手吉他更便宜,但也很酷)。
接下来可能会有两种情况,要不买一本“吉他入门”或类似的书籍开始自学,要不打开 YouTube,开始学习如何弹奏自己喜爱的歌。
那些尝试学习弹奏喜欢的歌的自学者,往往学得更好。
当年轻的吉他手主动地学习某首歌时,他们往往需要观看视频、打印曲谱、练习和弦等等。
然后,根据拿到的视频和曲谱,他们会坐下来尝试重新演绎歌曲。
经过数小时的练习,不断重复和弦、独奏、节拍等,他们将能够以自己的形式表演那首歌。
它不再是原来那首歌,但也够酷。
然后,他们会拿起另一首歌,重复这个过程。
一路走来,他们不断学习节拍、技术以及其他的东西,甚至都没有意识到学习的内容。
在知道专业名词和理论前,他们已经懂得如何操作。
最终,弹吉他变成了一种“直觉”,学习一首新歌也变得习以为常且不再痛苦。
吉他的“语言”变得像你我说话那样容易。
这一切的发生,背后是数千小时的艰苦练习。
即使每天只练习一小时,也需要耗费数年。
事实上,真正成就自学的程序员的,就是他们会自己创建东西,很多东西。
要成为一个具有卓越技能的出色程序员,你必须创建东西,写代码。
上课学习理论知识固然是好的,但很多教授不能跳出条条框框的束缚,以自己的方式编程。
就算他们努力尝试,也做不出别人愿意用的应用程序。
这并不是说他们不了解教授的知识,而是说,作为一名教授,他们掌握的技能是研究和理论性理解,而不是写代码和为客户提供价值。
我合作过的最好的程序员,他们的工作方式就是做东西,做很多东西,并且几乎一直这样。
例如,现在几乎每个人都使用 WordPress。
在 WordPress 出现很久之前,我就用 PHP 和 MySQL 创建了 3 到 5 个不同的内容管理系统。
我写过游戏、移动应用程序、框架,还有 SAAS 应用程序。
我已经好几年都没有上过课了,即使上了,我也不觉得这会对我的事业有任何帮助。
然而,如果我决定坐下来,从头开始创建我自己的计算机语言或操作系统,我打赌我一定能在过程中学到很多有趣的东西。
是的,我可以带着那些想法上课,但在创建东西,犯下错误,以及真正“体会到”这一切的经历中,相比读一本书或听一次讲座,我能收获更多。
因此,我给你的建议(如果你做到了,相比没有做的那些人而言,会带给你巨大的优势),就是:解决一个你想解决的问题。
创建一个用于某件事的软件,解决一些你本人或他人想要通过软件解决的问题。
每天为这个软件写代码,晚上写,周末也写,每天都写。
即使你每天只花了 15 分钟写代码,也没关系。
然后,你再重复这一过程。
做一个其他的东西。
不断地做。
花费大量的时间,通过创建更多的东西来提升你的技能。
做东西的同时,注意在你的网站上保存工作,并将其放在一个作品集中。
每次你结束了一个项目,就将它上传到 Hacker News、Reddit 或其他什么网站,并发条关于它的博文。
你现在仅仅 17 岁,当你 20 岁的时候,你已经轻松地将两千多小时用于锻炼技能,你的个人作品集中也有了大概十到二十多个软件,你学习到的经验是那些仅仅上课的人无法比拟的。
更重要的是,你已经清楚地告诉别人,你能够独立地写代码,解决问题并给世界带来一些新东西。
这是最难能可贵的一点,也是公司在不断追求的一点。
一旦你找到了工作,请继续在业余时间创建东西,并提升你的工作技能。
你的提升速度将比你的同事更快,因为他们在下班回家后看电视,而不是学习、成长或创建东西。
他们拿到了薪水就回家享受去了。
你做的越多,你学的也越多;你学的越多,你的价值就越高;你的价值越高,你就越容易找到工作,你的工资也就更高,这是一个良性循环。
《Java基础入门》第二篇1 基本数据类型,运算符与表达式,条件结构,循环结构1. 授课风格:通俗易懂2. 环 境:Java SE8、eclipse4.7.3a3. 课程内容:(1)基面向对象编程和函数式编程(面向过程编程)都是程序设计的方法,不过稍有区别。
我们所使用的 Qt,确切地说也就是它的 GUI 编程部分。
C++的 GUI 编程同 Java 不同:….本书主要介绍针对嵌入式系统基于c语言的软件项目开发流程、较为复杂的c语言编程知识与技巧、编程风格及调试习惯,并通过对一个具…由于项目需要,应该是公司缺人手吧,项目经理的一句有人对javaWeb感兴趣么,就把这活接到了手中。
以….作为高级程序员,以至于系统分析员,也就是对于一个程序项目的设计者而言,除了应该具备上述全部素质之外,….把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。
把….好的,我现在已经为4291A扫描了HP-IB编程手册。
我没有运气找到代码在扫描时输出频率数据点。
我有通道1和2输出各自的数据…安装STM32CubeMX跳出a java Runtime Environment安装 STM32CubeMX 时跳出 Thisapplication requires a java RuntimeEnvironment 1.7.0_45&nbs…针对跨数据中心的资源调度问题,提出了一种基于组合双向拍卖(PCDA)的资源调度方案。
首先,将云资源拍….近日,教育部公布了《2019年教育信息化和网络安全工作要点》,要求中小学逐步推广编程教育。
Pcf8591ad转换,有四个通道的输入,读pcf8591时,选通哪一个通道,读的就是那个通道输入的….今年1月,Python依旧卫冕PYPL编程榜单,并且与Java的差距拉得更远了一些。
以往与Java常….阿里巴巴即将开源OpenJDK长期支持版本Alibaba Dragonwell的消息不胫而走Dragonwell中文译为龙井,既象征着中国的茶文化,又恰好是杭州特色(阿里巴巴总部所在地。
不仅如….本书由C++语言的设计者编写,是有关C++语言的最全面、最权威的著作。
本书覆盖了标准C++以及由C+….作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员….本文档的主要内容详细介绍的是SPI串行外设接口的编程说明资料免费下载。
但是,生活在西安的CSDN特约作者、畅销书《程序员的成长课》作者安晓辉表示,他去年为一家公司建立前端….Hanlp1.7版本在去年下半年的时候就随大快的DKH1.6版本同时发布了,截至目前1.7大版本也更新到了1.7.1了。
本篇分别就1.7.0和1…同C语言或其他语言相同,Java语言的复合语句是以整个块区为单位的语句,所以又称块语句。
复合语句由开….本文档的主要内容详细介绍的是Java的循环语句的详细资料说明包括了:1、while循环语句,2、do….if条件语句是一个重要的编程语句,它用于告诉程序在某个条件成立的情况下执行某段程序,而在另一种情况下….一些小鲜肉语言嘲笑 Java,实现类似功能,Java 代码要多写近一倍,程序要笨重一个数量级,有些也….在翻开本书之前,或许你压根就不知道什么是计算机编程,什么是C语言。
不要紧,本书是一本非常有趣的书,你….对于互联网公司来说用户就是上帝,做好客户体验一切才有可能。
所以互联网公司都会把钱砸向前端,Web前端….前不久,BOSS直聘发布了《2018四季度人才吸引力报告》显示:在所有岗位之中,人工智能和数据科学相….我想知道使用ael函数编程数据显示的方法。
更具体地说,我可以使用ael将标记编程为矩形图。
是否有用于数据显示的AEL功能?…一位妈妈诉苦,说她家孩子中考那半年,每天都早起晚睡地复习,全家都跟着一起紧张。
结果只考进一个普通高中….1、逻辑编程输入输出的设置是为了机器人与外设设备的通信,例如工具传感器等TIOBE 公布了2019年3月编程语言排行榜,排名前十的依然是:Java, C, Python, ….vb数据库编程实例之在Visual C#中实现DB2数据库的编程的资料说明本文档的主要内容详细介绍的是vb数据库编程实例之在Visual C#中实现DB2数据库的编程的资料说….一位哲人说过:“走好每一步,就是你的人生。
”,人生之路说长也长,是因为这是你一生所要走的艰难险阻的跋….圈内知名网站Stack Overflow的数据显示,其实早在去年6月份,Python的月活用户就已超….uHandbit是一款采用micro:bit为核心控制器的机械手掌,内涵10多种电子模块,非常适合初….TIOBE 公布了2019年3月编程语言排行榜,正如官方所说,本月的排名几乎没有任何有趣的变化,排名….labview技术开发丛书之数据编程指南(下篇)主要内容: 第一节内容将介绍如何使用 NI 数据采集板卡来实现数据的存储和文件 I…labview技术开发丛书之数据编程指南(中篇)主要内容: 第一节内容为测试测量的接线方式,如何使用 NI 数据采集板卡及底层的 …labVIEW技术开发丛书之数据编程指南(上篇)主要内容: 第一节主要介绍数据采集技术的基本知识点,包括:1. 一个完整数据采…另外从全球来看,中国空缺的AI职位最多,共计有22113个相关职位虚位以待。
上周,笔者在一个AI群里….从上面数字逻辑表达式可知,在按下启动按钮SB1后,X001的逻辑值为“1”,而Y0的逻辑值永远不会变….做Java开发和Python开发的人,或多或少知晓其对应的IDE,IntelliJ IDEA和Pyc….本周,一名程序员在WTS Paradigm这家美国企业资源规划软件(ERP)开发商的办公楼持枪杀人。
本文档的主要内容详细介绍的是LabVIEW编程的实用技巧VI的创建视频资料说明。
本文档的主要内容详细介绍的是LabVIEW编程的实用技巧多态VI的创建视频教程免费下载。
文件上传概述,实现web开发中的文件上传功能,需完成如下二步操作: 在web页面中添加上传输入项在….本文档详细介绍的是华为技术有限公司的C语言编程规范的详细资料说明。
本规范制定了编写C语言程序的基本原….以WMR- 1 型移动机器人为实验对象, 应用Java 技术, 构建了包括HTTP 服务器、图像服务….随着Java web程序应用开发的发展,出现了多种HTML在线文本编辑器,在网站的设计与制作过程中应….有人说,成为一名合格java工程师需要做到面面具到而且要上知天文,下知地理的,现在优渡为大家详细分析….Python 可能是极少数既简单有强大的编程语言中的一种。
这对初学者和专家都是好事,更重要的是,用它….用java实现web services必须遵循两个规范,他们分别是:JSR 101: 用于基于 XM….编程是个很复杂的玩意,但是成就优秀程序员的很多因素和我们在学校中早期学到的相差无几。
也许我的学习方法有些落后了,所以想向身边的人请教一下。
活到老学到老。
我是电子工程师,以本专业举例。
但….不思进取的程序员不是好的程序员。
无数的开发者都梦想着可以加入 Google、Facebook、App….
- 夏天的风 姑娘 老男孩 理想三旬 月半小夜曲 生日快乐 其实 那些年 光阴的故事 少年 后来遇见他 那女孩对我说 世界这么大还是遇见你 火红的萨日朗 想见你想见你想见你 冬眠 关键词 芒种 往后余生 关山酒 年轮说 小镇姑娘 烟雨行舟 记念 你笑起来真好看 来自天堂的魔鬼 学猫叫 你的酒馆对我打了烊 不仅仅是喜欢 浪人琵琶 卡路里 带你去旅行 红昭愿 纸短情长 最美的期待 体面 小跳蛙 悬溺 侧脸 山楂树之恋 我的名字 失眠飞行 有可能的夜晚 追光者 请先说你好 流浪 东西 星球坠落 我的将军啊 烟火里的尘埃 答案 心如止水 我们不一样 嘴巴嘟嘟 晴天 成都 告白气球 南山南 女儿情 天空之城
报歉!评论已关闭。