是否有没有计算机或笔记本电脑的专业程序员或软件开发人员的学生?

我有一个已经入狱10年的人向我的一家公司申请职位。 他没有发送简历,但是在看到我正在招聘的广告后,他只是走到街上。 当时我的公司很小,我决定与他交谈,因为我曾经走过街上的两个最好的员工,并告诉我为什么需要雇用他们。 他曾经自学过编写网站代码,而无需使用计算机。 我不确定,但我认为他在学习如何制作网站时甚至没有看过网站。

当我要求查看他的投资组合时,他实际上是将代码写在纸上,其中包括一些相当复杂的JavaScript。 我认为他是一个非常有上进心的人,愿意付出更多努力,跳出框框思考。 我雇了他 他的确确实很有动力,并且是模范员工。 他一直在努力学习更多有关编码的知识。 一切都进行得很好,但显然他以某种方式违反了他的假释(我认为他被吸住了大麻)。

我写了一封信,说明他为他在法​​庭上所做的工作做得如何,但他被送回监狱,我再也见不到他。 他从监狱给我写了一封信,感谢我,并为让我失望而道歉。 这确实让我感到难过,因为成年后的大部分时间都因为他19岁时犯的一个错误而被关在牢里,但是他完全能够从读书中学习编码,这绝对是最困难的方法。

我几乎完全不用电脑就学习编程。

早在2010年,我当时没有电脑,当时我上9年级,所以这不是不可能的情况。 此外,我没有电话,也没有计算机。 因此,我不太可能拥有一台计算机。 考虑到我们的情况,我不可能拥有一台计算机。

但是计算机总是让我着迷。 我想学习编程。

因此,去了一家便宜的网吧(政府补贴的网吧,每小时5卢比),并尝试学习编程。 我选择了Python,并不是因为它是最简单或最好的,而是因为它的解释器约为7MB,而其他的则更大。 而且由于我知道我最终会购买一部Symbian手机,并通过PyS60购买,所以我可以在手机中运行代码(但我还没有)

现在,我了解了所有规则,将其记录下来,这需要时间。 但是我可以在纸上完全运行和调试。 我写下了语法规则,因此,我检查了它们并手动操作以模拟我大脑上的python(技术上是笔记本)

我会在1年内发现大多数错误。 我想每7天将算法放入咖啡馆的计算机中,然后检查一次,如果没有运行,我将进行调试,一旦运行,便将其记录下来。

2011年10月,我得到了诺基亚5233,而我所做的第一件事就是安装PyS60,相信我,我就像天堂一样,终于可以执行和调试程序了。 我使用了一个名为X-Plore的程序进行编辑(不突出显示语法)。 然后跑了

相信我,我做了一些不错的程序。 我制作了图形时钟应用程序,等等。但是由于无法将它们编译为.sis文件,因此只有有限的人可以看到。

然后在2012年,我在HSLC取得了不错的成绩。 在我们的州(印度阿萨姆邦),如果做得好,您可以从政府那里免费获得一台笔记本电脑。 从那时起,我不必回头。 我认为,我的基本知识非常清晰和强大。 我很容易适应不同的语言。 而且我很称职。

因此,如果您没有计算机,那不是没有学习的理由。 阻止您学习的唯一原因是缺乏兴趣。 如果您想这样做,请这样做。 现在

我现在有他们,但在我第一次从事工程实习和工作期间,我所得到的只是一本价值250美元的小型Chromebook,大约一年。 显然,Chromebook并非没有,但它与Windows和Mac有很大不同,因此我花了很多时间在学校的图书馆里工作。 我在办公室也有一台电脑,但一天只用几个小时。

我还有chromebook,它的使用寿命是我拥有的其他计算机的5倍。 随着时间的流逝,我已经积累了许多使用浏览器完成所有编程的好技巧。 chromebook所做的所有事情都是通过chrome浏览器完成的,因此我可以做的几乎所有事情都可以在装有chrome的任何计算机上完成。 您使用自己的Google帐户登录chrome,以便轻松保存内容。

您需要检出的主要内容是C9.io或codeanywhere.com之类的Cloud IDE。 另外,您可以使用AWS lambda等托管服务来托管代码,但这要花钱,并且仅当您正在计划将其投入生产时才建议这样做。 我曾经写过很多.NET和C#,所以使用它们的EC2服务是超级关键。 您可以免费获得带有台式机和所有台式机的Windows服务器,如果将Visual Studio放在那里,则每月可以为您带来几美元的收入。 成本基于存储空间。 您还可以购买Ubuntu或任何其他Linux发行版,其大小约为1/60,因此价格约为1/60。

只要您可以访问Internet(即使是在公用计算机上),您实际上也不必走得太远。

我是1997年至2001年之间的那个人。我没有电脑,因为我买不起电脑。 我从1997年至1999年在一所学院学习计算机科学,然后从1999年12月开始我的第一份工作。

我完全依赖每天在我的研究所进行实验时间来完成作业。 但是,一个小时还不够,所以我会在A4纸上编写程序,确保在逻辑上有最少的错误或没有错误,然后在我拥有的1小时内手动将程序复制到计算机上,然后运行以查看是否一切正常精细。 然后我将提交作业。

研究所的其他大多数学生在家中都拥有计算机,这给了他们比我高得多的优势,但是后来我意识到,如果您在逻辑和理论上很周到,我就不会因为劣势而落后–只需将更多的努力。 在理论上和实验室上,我的成绩都不错。

当我开始工作时,在1999年至2001年之间,我仍然没有电脑。 我应该花18–20个小时,有时甚至几天不睡觉,因为我本来应该把工作带回家,却不能,因为我没有电脑。 到目前为止,我已经习惯了这种艰辛,并且某种程度上,这使我成为了一个更好的程序员,而如果我当时有幸拥有一台计算机,那我将比以前更好。

我在2002年购买了第一台个人计算机。但是,我仍然在使用计算机和使用纸/铅笔进行编码之间切换。 猜猜老习惯难改。

当我2002年开始在一家金融软件公司工作时,我没有任何积蓄。 我22岁,刚从大学毕业,靠我自己。 幸运的是,我没有贷款可以偿还,我父母的收入足以照顾自己,然后将一些商品转交给我。

但是在2002年到2004年之间,我从来没有个人笔记本电脑或台式机。 我搬了城市,旧的台式机太笨拙了,无法携带。 那时,一台好的笔记本电脑要花掉我四个月的实得薪水,所以这绝对不是一种选择。 互联网在印度的普及率,可访问性和普遍性可能达到其目前的千分之一。 这意味着我大部分的编程工作都是通过读书和在笔记本中编写代码来完成的。 虽然我从来都不擅长记住太多的细节,但是在这段时间里,我无需看手册就可以编写大部分代码-我相信是因为在家中手工编写了严格的代码。 我记得我的室友开玩笑说,每次他们看到我写代码时,他们都会问我:“你的学期考试是什么时候?” 妈妈在2004年给我买了一台笔记本电脑,但几年之后,我仍然不时手工编写代码。

我9或10岁时就开始学习编程。 个人计算机已经成为一种事物,但是还没有人拥有它们。 实际上,当时他们并没有在学校真正拥有计算机。 我参加了一些编程课程(在那个时候,Radio Shack会提供BASIC的9小时免费编程课程,以期能够刺激人们购买他们的TRS-80机器)。
我在BASIC上购买了书籍,而且很少,很少使用计算机,我从阅读书籍和编写我的代码(长篇论文)中学到了编码。 如果有机会使用计算机,我会快速输入代码并进行测试。 这个过程使我在“直观地”理解机器的工作方式上越来越好,而写东西的乏味使我寻找越来越好的快捷方式(创建更有效的代码的方式)。
另外,在那些日子里,编程杂志实际上会打印源代码供您输入。仅凭这种做法,我就成为了一名优秀的程序员-键入工作代码所产生的感觉记忆使我对编码有很好的理解。 当我犯错时,它增强了我自己的机制来捕获此类错误(并教会了我一些基本的调试方法)。
我认为这是一种很棒的学习方法,当我帮助别人学习编码时,我鼓励他们忍受当时所做的某些事情。

关于您的问题,我很少遇到那些拒绝拥有智能手机,不在家中没有电脑,只满足于在工作中的机器上工作而又不动手的“奇特”程序员类型直到第二天。 就能力而言,他们都不比平均水平差,其中之一是我所知道的最好的程序员之一。

这似乎极不可能。

仅使用手机开发软件基本上是不可能的。

从理论上讲,您可以为手机或平板电脑获得一个文本编辑器应用程序-在上面写(说)JavaScript,然后使用浏览器运行它……但这确实非常痛苦。 我很确定没有人能像这样谋生。

如果您需要廉价地开发软件,并且拥有一台带有HDMI端口的电视机,那么您可以花25美元左右的价格购买“ Raspberry Pi 3”,花10美元买一个键盘,花5美元买一个鼠标,再花10美元买一个USB记忆棒–而且您有一台价值约50美元的计算机,足以进行某些专业的软件开发。

但是尝试在电话上这样做会很疯狂。

我不相信 您必须向我证明。

请注意,我是说您必须有权使用计算机,而不是必须拥有计算机。 那台计算机可能属于其他人; 它可能位于远程站点; 可能是您的智能手机(!)。 您甚至不需要持续的访问权限,但是您必须具有一些访问权限。

一个学生可以学习他们想要的所有理论,但是如果没有实际实践经验,就不可能验证他们所学的是正确的。 他们可以在纸上写程序代码,并通过仔细的代码审查来证明它是正确的,但是人的大脑造就了一个极其不可靠的虚拟机 。 人类是易犯错误的; 电脑不是。

人类虚拟机将必须验证程序代码是否正确“编译”。 它必须验证代码的“执行”产生了所需的输出。 人类虚拟机可能永远不会捕获程序中潜伏的细微错误。

实质性的程序可能极其复杂,人脑不善于处理复杂性。

假设某人声称他们知道如何编程而从未在真实计算机上执行过程序。 问他们这个问题: 您是否愿意打赌您编写的下一个实质性程序将 正确 编译, 正确 执行 ,产生所需的输出并且 不会出现任何错误

那将是line葬者口袋里的好方法。

我和一个来自古巴的家伙一起工作。 他自学了HTML,CSS,JavaScript,PHP和ASP.net,一生中从未接触过计算机。 他足够优秀,以至于我半信半疑地说每个人都应该学习如何编程……

一个在90年代为其中一本杂志撰写文章的人讲述了他的日常工作带他去美国,德国和日本的软件开发公司的故事。 在美国,每个编码员都有两台计算机。 在德国,每个编码器都有一台计算机。 在日本,没有编码员拥有计算机-他们在纸上做所有事情,然后将其交给输入,运行并提供结果的人。 那时,日语软件几乎是可怕的,因此不能被视为对这种方法的认可。

现在? 在第三世界国家中可能有孩子在没有笔记本电脑或台式机的情况下学习,但是仅此而已。

我是iOS工程师,在海得拉巴的SaaS启动中工作。 我在实习期间学习了iOS开发。 我没有MacBook / PC,我是通过公司的在线教程中学到的。 在我上大学的时候,我在大学计算机实验室学习了C / C ++。 编程就是解决问题。 如果您是Web开发人员,Android开发人员以及任何其他技术堆栈,我个人建议您购买笔记本电脑。如果您的公司给您足够的时间来学习一些东西。 我认为您不需要笔记本电脑。

祝好运!

在2000年初,可能是2001年。 我当时正在研究帐户,但根本不喜欢它。 我退出第二年,开始了一个名为电子商务的计算机课程。 我先学习了Java Script,然后迅速开始学习Java,然后开始学习非常流行的ASP。 我立即知道这是我职业生涯中想要做的。 很快,由于我具有开箱即用的思维能力,我成为了一批受人欢迎的程序员。 在出色地完成了核心Java的工作之后,我开始为MCA学生制作项目。 在MCA中,学生需要用Java提交项目,而我过去常常向他们提供用Java小程序和swing编写的完整源代码的项目。 我曾经从中赚钱,但从来没有电脑。 我以前借用朋友的计算机,有时还借用曾经给我创建MCA项目任务的人的计算机。 但是在2到3年中,我没有计算机,并且在那个时候我是优秀的程序员之一。 当时,我还使用不同人员的计算机制作了两种软件,一种用于学校,一种用于酒店管理。 经常随身携带软盘(2-3张,因为软盘损坏的可能性太高了),并用来跳到我能找到的任何地方的计算机上。 我以前在德里Preet Vihar的一家网吧里花30卢比/小时。 我猜是相当la脚的工作,因为那时我无法再吸引一个客户了:p我是Kareena Kapoor的忠实拥护者,那时我还在三脚架上的网吧中用纯HTML和JS为她创建了一个网站。 那时拥有计算机确实非常昂贵。 是的,我是没有计算机的软件专业人员大约2至3年。

是。 我什至知道一个

我爸。 而且他不是唯一的一个。

有很多人学会了编程,而无需使用计算机或笔记本电脑。 在PC出现之前,人们只能访问大型机。 那就是我父亲最初在70年代开始编程的方式,然后他们才开始使用个人计算机。

我父亲不是荷马。 但是他们有着相似的职业……

作为核物理学家,他需要为其中一个模型计算一些东西。 他用铅笔在纸上写了一个程序,然后将其转移到打孔卡上。 然后技术人员检查并运行了它。 我爸爸拿回了结果。 一直以来,他甚至都不允许进入与大型机或终端机相同的房间。

那是典型的打卡程序

2009年,我有一个学生(计算机科学专业),没有计算机。 她理所当然地负担不起。 她专门使用校园里的实验室来完成所有作业。

当我发现这一点时,我在该系的教授中设立了一个基金,以购买她的基金。 我用这笔钱从Costco买了一台漂亮的笔记本电脑给她。 当其他专业的学生听说这种情况还在继续时,他们便为她购买了一套不错的软件套件。

对你的邻居好。 您可能有一天需要。

我学习的时候没有,现在仍然买不起。 我最近(7月下旬)刚刚完成了有关python的课程。 我没有笔记本电脑或任何类型的计算机(例如,如果您不将智能手机视为计算机)便做到了这一点。 这适用于我在过去一段时间内学习的其他课程。

我所做的只是利用在线课程的优势,我力图用尽我所能找到的所有站点。 我知道您认识的这些站点包括:sololearn [1],有关point [2]的教程,交互式python [3]以及我仅用作参考的其他站点。

至于专业性,我可以说很舒服,可以轻松地在python上管理项目。 我设法学习的其他语言如C ++,JavaScript和SQL。

脚注

[1] SoloLearn:学习编码

[2] https://www.google.com/url?sa=t&…

[3] https://www.google.com/url?sa=t&…

我在Cisco Academy上并且没有笔记本电脑,曾经用过我前男友出色的ROG ASUS,但可惜我们分手了,所以现在我要从iPhone 5读取所有内容。对于Packet Tracer,我必须使用这种古老的PC,我们一直在缓慢地向其中添加新硬件……几周前,我儿子对它进行了蓝屏处理,这是我暂时摆脱的暂时灾难……尽管我将从下周开始使用Python,SQL和.net,显然,该人群不可转让笔记本电脑,因此我的一个朋友在另一个州,我开了一张联合信用卡,我借了一笔小额贷款,捐赠了一些血浆,在那之后,我应该订购那可怜的小额支票我这个周末第一次拥有华硕。 我可能不会购买ROG,但我感到非常荣幸能有这么一个好朋友来帮助我,更幸运的是,我一开始就加入了这个团队,我是150个职位上千名申请人中的一员一群妇女,已经申请了一年。 几年前,我还通过没有计算机的2个学士学位,全部经历了很多次,两次往返工作在校园里的计算机实验室,工作时间只有2个工作到单身母亲之间。 我奶奶今天要进行心脏手术,所以我将在与她等待的几个小时内在医院的病房里使用姨妈的HP。 有志者事竟成,对吗?

不是直接的答案,而是相关的。 我学会了在大型机上的打孔卡和行式打印机上编程。 由于您无法修复打孔卡的错字,因此您成为了非常谨慎的打字员。 而且由于批处理作业的周转时间可能以小时为单位进行衡量,因此您学会了非常仔细地进行桌面检查。 通常,我的程序会在第一次正确运行。

因此,是的,您绝对可以在没有计算机的情况下学习编程。

我现在有两台笔记本电脑和一台台式机。 这个问题让我想起了1990年代初,当时我非常想要一台名为ZX Spectrum的计算机

ZX Spectrum –维基百科

在孟买的人行道书摊上徘徊时,我碰到了一本书,名为《频谱的第一步》。

出于好奇,我买了它。 这让我非常着迷,我决定购买这台计算机。 我开始为它存钱。 当时的价格约为5000卢比。 然后,我又阅读了几本有关ZX Spectrum的书,并学习了BASIC语言,并且相当擅长。 但是我省钱的努力惨败。 我从来没有买过频谱。 但是我的努力没有白费。 事实证明,这是我职业生涯的基础,因为我对计算机的热情从未消失。 几年后,父亲于1997年1月1日购买了我的第一台PC,我的生活永远改变了!

在80年代,我们被引入具有6502处理器的BBC微型计算机

在我们斯里兰卡的大学里 微型计算机只有32kb的内存,可扩展到64kb。 我用BASIC和Pascal编程进行数值计算和图形设计。

我只有10年的学士学位后才拥有计算机。 那是80386

处理器台式机。

有可能。 过去,他(他)拥有一台电脑或笔记本电脑,但由于电脑的简洁性而损坏了。

但是要成为完全没有计算机的专业程序员? ……严重的是,如果不练习并看到自己正确地做,就无法做斧头踢,全轮踢。

编程是您可能需要掌握的技能。

是!!!。 让我以自己为例。 我从上学的第一年开始就开始编写代码,但是我没有笔记本电脑或台式机。 但是我要做的是,我必须为闪存驱动器加载主要的编译器,解释器和电子书,以学习编程。 因此,每次我想编码时,我都会离开舒适区,然后去我的伴侣或任何有笔记本电脑的朋友的房间里; 插入我的闪存驱动器并安装必要的软件,然后继续编码。 但是我所有的编码工作/解决方案始终存储在该闪存驱动器中。