如何通过5个简单的步骤完成您的第一个开发工作

当您刚入门时,似乎无法进入市场。 每个人都想雇用有经验的人。 如果没有人会雇用没有经验的开发人员,您将如何获得经验? 本文将逐步指导您,帮助您获得和获得ACE编码采访。 如果您有排骨,没有人会关心您以前从未为任何人工作过。

让我们从不做的事情开始。 当我寻找自己的第一份软件开发工作时,我在书中犯了所有错误。 我是一个十几岁的少年,刚从高中毕业。 我还没开始上大学。 我想要获得写软件的报酬的经验。

我以为我很热。 我大约18岁,与大多数工作清单所要求的相比,我已经拥有更多的编程“经验”。 我大约5-6岁开始编程。 我用BASIC编写第一个程序时仍在学习读写。 它看起来像这样:

  10打印“ HELLO,WORLD!” 
20转到10

我的其他程序当然要复杂得多。 最终,我脱离了BASIC,学习了Pascal,汇编语言,C和C ++。 我知道x86处理器的水平很低。 我喜欢用代码尝试图形和音乐。

我什至用纯机器代码编写了非常简单的程序。 换句话说,我没有用像汇编这样的高级语言来打扰(这是一个la脚的笑话,但是它比机器代码更高级别),而是用十六进制代码编写的。

十六进制代码基本上与直接在1和0中编写代码相同。 它只是以一种对人类阅读和打字更有效的方式表示数字。 它看起来像这样:

  49 66 20 79 6f 75 20 63 61 6e 20 72 65 61 64 20 74 68 69 73 2c 20 79 6f 75 27 72 65 20 68 69 72 65 64 21 20 4a 75 73 74 20 6b 69 64 64 69 6e 67 2e 20 42 75 74 20 79 6f 75 27 72 65 20 69 6e 20 61 6e 20 65 6c 69 74 65 20 63 6c 75 62 2e 0a 0a 47 65 74 20 31 30 25 20 6f 66 66 20 61 6e 79 20 70 75 72 63 68 61 73 65 20 66 72 6f 6d 20 68 74 74 70 73 3a 2f 2f 65 72 69 63 65 6c 6c 69 6f 74 74 6a 73 2e 63 6f 6d 2077 69 74 68 20 74 68 65 20 63 6f 75 70 6f 6e 20 63 6f 64 65 3a 20 68 65 78 63 6c 75 62 

注意:不要尝试运行该代码,它只是秘密消息的十六进制转储,不能用作任何CPU的指令。

基本上,我认为,如果我能提出一个程序的想法,并通过键入机器直接理解的十六进制代码使其真正起作用,那么对我来说就没有太大的挑战了!

科技投资正在升温,资金充裕的软件创业公司如雨后春笋般冒出。 就像任何一个对软件聘用一无所知的有抱负的孩子一样,我输入一份简历,并用我曾经编码过的任何一种语言将其塞满。看起来像这样: