儿童节错误代码


该帖子致力于儿童节。 任何匹配都不匹配。


10岁那年,我有了第一台计算机和装有Visual Studio 6的磁盘。从那时起,我为自己提出了一些任务-自动化工作,为三个人构建某种Web服务,或者编写一个游戏,该游戏将从老年时代便退出游戏市场。 当然,我丢失了源代码,并编写了让人尴尬的代码。 而且,在10岁时,我绝对不会拒绝所有带有门框的档案,以便永远不要允许它们。


几周前,我问Yandex.Money的同事,他们现在建议一个想要成为IT专业人员的孩子,然后想起自己的一些事情。 因此,该文本出现了。 我建议谈论一下。




我不建议在选择的折磨上花费大量精力,最好尝试一切并做所有事情。 当您了解到总的来说,您可以自己决定要朝哪个方向前进,哪个方向最好拒绝。


Sergey,初级程序员




童年时代


没有互联网时,编程儿童时期最有趣的活动是什么?


我有两个游戏-用“黑客需要的一切”光盘中的所有程序解析光盘中的“俄罗斯游戏800个”中的所有游戏,然后从头开始在BASIC上重写他花了十多个小时的所有游戏。 即使发生什么也没有关系。



您需要在各个地方进行尝试,重新排列块,进行实验并达到可以到达的所有范围。 关闭Windows,将Windows放回10个小时。 试图返回驱动程序。 您了解DOS如何工作。 您可以弄清楚跳线的方式,以便将其硬扎在朋友的计算机上(那里有200 MB的新游戏!)。 您可以旋转软件,旋转熨斗,拆卸和组装计算机。 毕竟,您编写了一个足球模拟器已有13年了。


当什么都没有的时候,你会因此而高兴。




自测的重要性不可低估。 在我看来,IT的新手低估了他们将必须严格控制产品(以及分析)的能力,以及与纯粹的创造力相比需要花费多少时间。 而且您做的事情越有趣,验证就会越困难且时间越长。


当然,这是抽象的建议,但是如果我立即知道的话。


而且我不建议您陷入IT的单一方向。 在这里,视野也很重要。


安娜,高级系统分析师




高中


在某个时候,在县城P的论坛上讨论了编程-并且出现了一个标题为“正在大型公司中搜索PHP程序员”的主题。 广告文字如下:


     PHP:  ,  ,      ,   :    php,       x, y  z,  x^5+y^5=z^5. (^ - ).   . 

只有少数人取消订阅该线程-我当时也在那里。 我十六岁的天真地回答:


   .     ,   ...   x,y,z <=1000   -   (   vb,    ),     .     , . 

是的,平局,初学者的陷阱, 是的,padonkafsky,那又怎样 。 显然,我花了一些时间在一个简单的脚本上,但是我完全忘记了Fermat定理的存在-作为线程的作者,即在最后指定的光荣的The_Kid。


   -  .   ,  ,       .   ,        ,      ...     .    -    ,     ,     . ,      6  6     «   ».       ? 

然后,这引起了我的极大愤慨:“如果我不写费马定理,那并不意味着我不知道”,这是一个经典的借口。 我现在难过吗? 不,这也是人生的教训。 就像我的游戏在印尼Windows Phone商店中被推荐时一样,并且在两周后就被删除了,因为我没有在那里更新任何EULA条件。


这是完全不可理解的:如果在一家大公司中没有人要雇用,那又是谁呢? 怎么办 在哪里生长?




不要以为受过教育后,您将成为程序员/滑行者/数学家或其他人。


是时候到了文凭课程中,基础学科(数学,物理学,计算机科学,哲学)变得更加重要而又没有应用(编程,特定领域的设计等)的时候了。 高等教育开始分为基础(工程)和应用两层。 您不应该学习特定的技能,而应该学习科学的方法,理解如何解决问题的软技能。


这是给大学的。 对于应用技能,一个人将仍然拥有余生。


Oleg,领先的系统分析师




大学


您在专家上编写代码,在Java上编写代码。 您触摸汇编器,将手移开,陷入Qt中,您就会想到为什么这样做。 第四门课程完全相同,接下来的重要实验该如何写-老师以某种方式看待代码。


因此,当然,它并不处处可见-有一些大学在这里发挥着强大而强大的作用,但是却要吸引那些在学校解决了ACM问题的人,在额外的课堂中,他们从图论中挤出了一切,并挤满了世界上所有现有算法需要多少内存。 。


我没有决定,没有进入特殊阶段,我刚刚完成数学课,并在此过程中做了一些有趣的事情。 剧透-面试中没有人需要它们。




首先,最好从IT部门确定您的喜好。 如果您喜欢所有方向,将很难。 学习语言 不会带来任何结果;只会在未来产生混乱。


杨,鳍专家。 监控




真实的故事是一个与Windows模拟器一起在10年级时与膝盖跪下的朋友一起制作的,您可以在大学中自动进行几次考试和测试。 甚至您都可以告诉所有人。 问题在于它并不酷-它是一个复杂的架构,令人作呕的代码以及至少完全缺少任何标准。


出于某种目的需要完成这些事情-拥有自己的耙目录。 尽管这并不能使您摆脱冒名顶替综合症,但是当您发现自己对某事有一点肤浅了解的大公司时,便认为他们现在会揭露您。





我支持,更重要的是提供有关如何做和从何处获取信息的建议,而不是相反。 如果一开始他会触摸一点东西就一点也不害怕 - 稍后就会意识到。 要点很重要。


埃里克(Eric),测试工程师




我们所有人都制定了发展计划-需要研究什么,在不久的将来应该做什么以及如何改善自己。 但是在我们所有人看来,过去写一封信会很有用-这是我的。


  1. 花时间,找到一本书,然后放入您从Canonical免费发送的相同的Ubunta发行版本。 显然有一个简单的问题,Ubunta处处可见。 Linux对您非常有用。
  2. 不要害怕控制台。 当然,Volkov Commander可以装在一张软盘上,但请尝试弄清楚为什么需要所有这些命令,并与命令行交朋友。 软盘将消失。 磁盘将消失。 闪存驱动器也会死掉。 不用太担心。
  3. 了解算法,整理排序,树和堆。 看书。
  4. 无需付费课程即可了解基本知识。 YouTube即将出现-在这里您会感到惊讶。
  5. 不要挂在BASIC上。 世界上有一百种技术值得您关注,一百万种事物比再次在Excel中绘制用户表单更有趣。 至少要使用Python-然后您会弄清楚。
  6. 学习使用Git,保存所有资源。 编写至少一个客户端-服务器应用程序以了解它们的工作方式。 了解网络,交换机和路由器。
  7. 而且,如果您现在阅读它,那它就没有白费了。



在评论中告诉我们,您过去会写些什么? 向仍在十字路口并试图找到自己的路的当前学童和学生提供一些建议。 让我们来谈谈。


Source: https://habr.com/ru/post/zh-CN454260/


All Articles