没有写过知名软件,他却成了印度最伟大的程序员!

B站学习-4小时彻底掌握C指针 - 顶尖程序员图文讲解指针(mycoderschool-Points)-学习笔记分享 这是之前学习过的B站的mycodeSchool的指针教学视频,这篇文章是边学习边记录的一篇文章,个人感觉讲的超级棒,对指针的教学真的是深入浅出,超级推荐大家学习,下方是视频链接我是以每P来记笔记,进行学习的,大家可以参考B站的每P,对照我的笔记进行观看,比如学习第1p,那么就查看01p注意了我记笔记是在语雀进行记录的,上传到优快云,有些格式错误,如果大家想要PDF版本,可以留下邮箱,那个要好看一些,格式也是正确的要理解指针,首先要理解不同的数据类型或者不同的变量在计算机的内存中是如何存储的? 阅读详情
AI摘要

本文讲述了印度传奇程序员哈沙的故事。他编程天赋极高,在竞赛中表现出色。与校友阿尼梅什创建MyCodeSchool,发布数据结构视频,影响众多后来者。虽未写过知名软件,但通过训练营和教学视频激励无数人。可惜他因车祸离世,MyCodeSchool也断更。

哈沙开车时从不鸣笛,总是让行人先行,即使在交通拥堵或者时间紧迫时依然如此。

Harsha Suryanarayana - Wikipedia

不幸的是,哈沙生活在交通混乱的印度,根据世界卫生组织 WHO 的估计,印度每年有 30 万人死于交通事故,以 10%的登记车辆制造了全球 22%的交通死亡人数。

2014年6月16号晚上,当哈沙和妻子上商店买完水果返回商店时,突然被一辆飞驰的汽车撞飞,肇事司机逃离现场,一直未被找到。

两人立即被送入医院,哈沙因为头部严重受伤不幸去世,年仅30岁。

肇事司机绝对想不到,他撞死的是印度科技界的传奇人物,“印度有史以来最伟大的程序员”。

01

“哈沙大人”

学生时代,哈沙是个头脑冷静,聪明伶俐的中产阶级男孩,可以轻松地在3 场 ICSE 考试中获得满分。

不仅学习成绩好,哈沙在各个领域内都表现极为出色,是一个真正的全才。

在从班加罗尔到阿拉哈巴德的火车上,他就读完了萨缪尔森的《经济学》。

他非常喜欢玩游戏,是《模拟城市》、《文明》、《帝国时代》、《英雄》的资深玩家,经常在《反恐精英》中毙得同伴满地找牙。

打网球时,他每次都能赢身边的朋友,即使是去唱卡拉OK,在完全没有练习的情况下,他也能拿到98分的高分。

后来进入印度信息技术学院,哈沙的编程天赋开始爆发,在Top Coder上获得了“红色”排名,长期以来都是排名最高的印度程序员。

他代表印度参加了 ACM 国际大学生程序设计竞赛。是第一位获得 Google Code Jam 参赛资格的印度人。

哈沙的名声如此之大,以至于他的朋友都称他为“哈沙大人”。

但哈沙本人更喜欢使用一个不那么夸张的名字:humblefool “谦卑的傻瓜”。

从印度信息技术学院毕业以后,他并没有投奔大公司,尽管他的妻子在谷歌工作,他自己也完全可以成为一名谷歌员工。

他创办训练营,帮助学弟学妹参加 ACM ICPC 比赛,因为他认为印度理工学院在各大编程竞赛中的霸主地位应该被打破。

他知识和经验都非常丰富,完全可以高高在上、指挥别人,但他却总是平易近人,经常向别人征求意见。

和他坐在一起,你根本感觉不到他有多厉害 —— 他从不炫耀。

哈沙的一个学妹曾经这么回忆他:

“我记得当时我上大三,我所在的印度信息技术学院(IIIT Allahabad)有个科技节,哈沙在台上讲了些什么,我当时正忙着组织活动,所以没听清他在说什么(真是倒霉,我真应该听听的)。那时候我已经知道‘哈沙大人’了,我从学长那里知道他的编程能力和名声。所有年级的学长们,大约有50人,从座位上站起来,走到台前,双膝跪地,向他鞠躬,跪拜的人越来越多,直到他走下台。”

02

最优秀的数据结构课程

2013年,一个邮件改变了哈沙的人生走向。

阿尼梅什是哈沙的校友,也是一位编程高手,一毕业就获得了微软的高薪offer,在家族声名鹊起。

但是工作了几年后,他开始怀疑自己的人生目标。

之前为了取悦父亲,他努力学习,获得好成绩,找到一份好工作。

后来为了取悦经理,努力工作,一周内修复20个软件漏洞。

这些都是为了别人而活,自己的人生意义是什么呢?

看到阿尼梅什的微软光环,很多亲戚朋友都来向他学习编程,他发现大部分人的基础都不扎实。

并且印度的高等教育,更注重数量而不是质量,每年毕业的计算机工程师,只有20%能在IT支持行业就业,只有3%能去做产品开发。

当阿尼梅什看到可汗学院时,他的眼睛亮了,他觉得自己也可以在编程方面做类似事情。

他创建了YouTube频道MyCodeSchool,开始发布数据结构方面的视频,由于讲解方式通俗易懂,很快就收到了很多人的欢迎。

阿尼梅什决定寻找一个合作伙伴,把目光锁定了校友哈沙,他给哈沙发了一个邮件,没想到第二天哈沙就来了电话。

哈沙有着极高的计算机水平,负责设计编程挑战,而阿尼梅什非常善于分解概念并且讲解,两人简直就是天合之作。

他俩先是给微软印度开发中心做了一个编程训练营,训练营非常成功,获得了微软和学员的高度评价。

(右二为阿尼梅什)

验证了模式以后,他们开始在YouTube上发布更多的视频,很多视频都达到了百万级的播放,在数据结构赛道可谓是顶流。

无数人受到了MyCodeSchool的影响,比如昆西·拉尔森,本来是老师,通过观看MyCodeSchool的视频,走上了程序员的道路,后来创立了著名的非盈利编程社区FreeCodeCamp。

很多人问阿尼梅什和哈沙怎么赚钱? 奉劝他们要现实一些:钱很重要。

哈沙说:“你不需要太多钱才能生存,是社会环境让你渴望一份好工作和丰厚的薪水。你可以用更少的钱生活,却能获得自由。”

哈沙过着简朴的生活,人们经常看到他穿着一件T恤,背着一个包,那都是在编程比赛中赢得的。

他们的创业方式相当随意,不太在意融资或者快速发展,只想享受自己想做的事情。

按照正常的路径走下去,MyCodeSchool也许能成为计算机界的可汗学院。

但一切都在2014年6月的那个车祸后戛然而止。

阿尼梅什本来要打电话给哈沙,商量下一期微软训练营的事情,但是哈沙的电话永远也打不通了。

阿尼梅什陷入了巨大的悲痛当中,接下来几个月,他也努力地想坚持下去,又做了一些视频。

他决定换个环境,离开印度,来到美国,加入Google,开始了平静的生活,MyCodeSchool最终还是断更了。

03

尾声

我之前并不知道哈沙的故事,最近刷到一个视频说“十年了,没人能击败他的内容”才认识他。

哈沙没有写过知名软件,他被誉为印度最伟大的程序员,主要是他通过训练营和教学视频影响了无数的后来者。

在写这篇文章的时候,我发现了三个著名机构之间的关联:可汗学院促进了MyCodeSchool的诞生,而MyCodeSchool激励了FreeCodeCamp。

正如哈沙所说:“也许,我们只需要激励一些人做教育,他们又能激励更多人去教,这样一传十、十传百,影响就能持续扩散。

我们现在太缺有热情、有动力的老师了,光靠我们两个是不够的。

这就像一支蜡烛点亮另一支蜡烛。

当初,也有某种力量点亮了我们心中的那束光。

我们不是最早那一批,也不会是最后一批,我们只是这个传递光的链条中的一环而已。”

哈沙被誉为“印度最伟大程序员”,不仅仅是因为他天才的编程能力,这才是根本的原因。

写到这里,我不由地想起了《寻梦环游记》,死亡不是生命的终点,遗忘才是,真正的死亡是世界上再没有一个人能记得你。

那些对很多人产生正面影响的人,是不会死亡的,哈沙就是其中的一员。

全文完,觉得不错的话欢迎一键三连。

各种逻辑漏洞 注册:短信轰炸验证码安全问题密码爆破邮箱轰炸用户任意注册、批量注册用户名枚举XSS(有框的地方就可以尝试插XSS)登录:短信轰炸、验证码安全问题、密码爆破、邮箱轰炸SQL注入撞库抓包把password字段修改为空值发送认证凭证替换、比如返回的数据包中包含账号,修改账号就能登录到其他账号Cookie仿冒修改返回包的相关数据,可能会登陆到其他的用户找回密码:短信邮箱轰炸、短信邮箱劫持重置任意用户账户密码、验证码手机用户未统一验证直接跳过验证步骤。 阅读详情

相关推荐

el-transfer和el-tree进行结合搞一个树形穿梭框

由于业务需求需要在穿梭框里使用树形结构,但是本身element里并不支持,于是参考了别的大佬发的文章作为思路及后续自己新增了一些处理功能。

bbkhhvv的博客 6307

栈和堆(stack and heap)mycodeschool学习笔记

栈和堆的区别,一个是有限的一个是相对无限的更大的,涉及到计算机内部的存储原理,还有指针

weixin_44783224的博客 871

群晖NAS断电后IP变了?3步搞定静态IP设置(附Linux挂载指南)

本文针对群晖NAS因断电重启导致IP地址变化的问题,提供了从根源到实践的完整解决方案。核心内容包括如何为NAS配置静态IP以彻底解决连接中断,并详细讲解了在Linux系统中通过NFS协议稳定挂载NAS共享文件夹的步骤与指南,确保网络存储服务持久可靠。

weixin_29271263的博客 858

91年的印度程序员开发博客网站每月已赚2500美元以及他的创业历程

少年程程序员开发的博客网站每月已经有1万的的收入。他曾经使用过C、C++、Java、C#.Net、JavaScript、jQuery、React、React Native、MeteorJS、Unity、GatsbyJS、NextJS、Mongo、Express、Node、Puppeteer、OpenWrt、Firebase、AWS/DO、Hasura、Caprover , 图谱语言。

程序员陆通 2405

ESP32-S3驱动PCA9685模块:I2C扩展16路舵机控制实战指南

本文提供了ESP32-S3通过I2C总线驱动PCA9685模块扩展16路PWM输出的完整实战指南。详细解析了PCA9685模块原理、硬件连接、I2C地址配置,并给出了核心驱动代码与角度控制函数,帮助开发者解决微控制器PWM引脚不足的问题,轻松实现多路舵机控制。

weixin_32005771的博客 522

SPI模式下的SD卡读写,为什么你的数据总出错?详解时序与状态机避坑指南

本文深入探讨SPI模式下SD卡读写数据出错的根本原因,提供时序优化与状态机设计的实战指南。针对时钟周期计数、状态机跳转和忙检测等核心问题,详解命令时序细节、状态机同步策略及高级避坑技巧,帮助开发者提升SD卡在SPI模式下的稳定性和性能。

weixin_30514745的博客 263

史上最全!每个程序员必须知道的学习网站!

在学习计算机科学(CS)时,必须知道一些有用的网站,以便随时掌握信息,了解技术前沿和学习新技术。下面是你应该访问的一些网站的不详尽的列表,十分建议收藏备用! 索引 当你遇到困境时 新闻 初学者的编码实践 给那些想开始一个小项目却找不到点子的人 一般编码建议 编码风格 一般工具 面试的准备 纪录片 学习新知识的慕课(大型开放式网络课程)网 你的首选编程语言的相关网站(对我来说...

I wanna 7235

【R】R画图不显示中文问题

系统mac os 11 RstutioVersion1.2.1335 RVersion3.6.2 画图里的中文一直显示成方框。 ggplot()+geom_point(aes(x=ta1$X2011年,y=ta1$X2012))+ xlab("2011年")+ylab("2021年") 解决方案: 使用showtext。 install.packages("showtext", repos = "https://mirrors.ustc.edu.cn/CRAN/") in...

weixin_41772125的博客 1万+

生物信息神奇网站系列(十一):CodeSchool

学习生物信息需要编程,而编程对很多从事生物研究的来说又很难,其实编程对很多人来说都不简单。那么能不能轻松愉快的就学习编程呢,这就是codeschool,中文翻译就是代码的学校,一个让编程充满乐趣和轻松的编程学习网站。 十一:CodeSchool https://www.codeschool.com/ 1、登录网站,网站比较简洁漂亮,正中央是一句口号“Learn.Practice.Win”,学习,练...

xxxie_的博客 1444

RT-Thread littefs控制GD32F4xx片内Flash

GD32F4xx RT-Thread下使用littefs 控制片内flash 调试记录

madao1234的博客 995

Multisim14使用教程详尽版--(2025最新版)

摘要:本文详细介绍了Multisim14电路仿真软件的功能和使用方法。主要内容包括:1)主流电路仿真软件比较,突出Multisim在教学、竞赛设计中的优势;2)软件界面说明,涵盖菜单栏、工具栏、元器件库和仪器仪表;3)18类元器件分类详解及其使用操作;4)15种仪器仪表的原理和应用场景;5)电路原理图设计与仿真流程;6)基本电路分析方法(直流静态工作点分析、交流分析等)。文章还提供了硬件工程师笔试面试相关资源链接,涵盖电阻、电容、三极管等器件知识及AD软件操作指南。通过系统讲解,帮助用户掌握Multisim

XU157303764的博客 2万+

扯淡印度软件

       严格意义上来讲,阿蒙只不过是中国软件业这个大染锅里一个在挣扎着的程序员,贴金来说也可以是一个创业者,因此俺没去过印度是非常容易理解的事情,之所以在此扯淡印度,主要是因为刚阅读了2006年5月份的《信息周刊》中的一个系列文章《走进印度》,有那么一点点感想,也有那么一点点梦想,感想与梦想在这个信息爆炸的时代里是珍贵的并值得收藏的。     老百姓喜欢说:没吃过猪肉,也见过猪跑,对于印

蒙圣光博客 3216

【文献笔记】CVPR 2023|Attention-Based Point Cloud Edge Sampling

优点能够有效采出点云数据的边缘点分类任务性能优越不足没有设计出一个更好的上采样方法,导致分割任务的性能略低只考虑了边缘特征,没有利用其他几何特征。

m0_55908255的博客 320

世界上最厉害的协作软件,让程序员痛不欲生,最后被印度人搞走了

Lotus Notes虽然也在不断发展,例如采用Eclipse架构,集成即时通信软件,文档编辑器,但是没能抓住最新的浪潮,又没有大量开发人员的支持,Lotus Notes的衰落是必然的。但是,奥兹做出了开放架构的决定,让用户也能开发属于自己的应用,满足自己的需求,这样Lotus Notes就成为一个平台,无论行业如何变革,都岿然不动。Lotus Notes是典型的上个世纪软件的代表,它理念领先,功能很强,但是历史包袱沉重,臃肿不堪,UI做得真是不敢恭维,“反人类设计”,“丑到爆”!

m0_46163918的博客 4215

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

印度软件外包业的AI大逃杀

总结一下就是,美国需求减少和其他地区竞争者,共同导致了印度外包业务缩减,AI技术给软件业带来的效率变革,削弱了印度原有的成本优势,而印度程序员的技能断层,又限制了转型可能。这样的背景下,印度凭借普及的英语、STEM教育体系和仅为欧美1/5的薪资,建立起庞大的外包工厂,客户主要来自美国,部分印度IT企业如Mphasis对美国市场的依赖度甚至高达82%。然而,时间来到2025年,印度最大的IT服务公司TCS突然开始大规模裁员,规模达到12000人,占员工总数2%,成为史上人数最多的一次人事调整。

脑极体 951

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

印度网民集体删除中国APP,网友评论亮了

最近,国外有一款Remove China Apps火了。这款APP只有一个功能:可以一键扫描用户手机里的应用,识别出自中国公司的应用,并进行一键删除的骚操作。应用的主图标、界面,甚至特意...

代码技巧 789

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

被裁 4 个月后,一名印度程序员的“复仇”:怒删前司 180 台虚拟服务器,造成 67.8 万美元损失,被判两年八个月监禁!...

整理 | 郑丽媛出品 | 程序人生(ID:coder_life)当今的科技行业,可谓瞬息万变。各项技术时常“一夜变天”,裁员也成为了企业“降本增效”的常见手段。就业环境的动荡、大规模裁员、和不确定的职业前景,使得不少程序员在面对职业危机时难以接受,于是对前雇主发起报复性攻击的事件时有发生。近期,一名任职于新加坡 IT 公司的印度程序员,因被解雇而心怀不满,4 个月后报复性删除了前东家 180 台虚...

程序人生的博客 2万+

印度开始追上中国?为何文盲几乎一半,却总能出顶级程序员和高管

相信前段时间有一个新闻大家一定非常关注,那就是Facebook中国员工跳楼自杀案件,而这件事情也让我们知道了如今美国硅谷已经几乎成为了印度硅谷,很多我们知名的企业比如摩托罗拉等的高管层都已经更换为了印度。这也让大家都非常奇怪。 如果说我们大多数人对印度的第一印象,还是落后比较多,再有就是女性问题、卫生问题、文盲率高、贫富差距严重等等由于社会体制落后造成的问题。但令人感到奇怪的是,印度在这样的大环境...

ly724368245的博客 656

让小米成为印度第一的“头号功臣”,9 年后宣布离职!

整理 | 郑丽媛出品 | 优快云(ID:优快云news)2010 年时,可能谁也不曾想过,彼时在中关村刚刚起步的小米,如今会成为全球知名手机厂商、甚至销量还一度超越苹果跃升全球第二——这一切的背后,离不开许多人的默默付出,其中就包括已在小米供职 9 年的小米集团全球副总裁 Manu Kumar Jain。但本周一,Manu Kumar Jain 突然在推特发文宣布离职:“过去 9 年,我很幸运...

程序人生的博客 508

硅谷一万清华人,为何干不过印度人?

编者按不仅是在硅谷。在世界上很多地方,印度人都是不可被忽视的存在。从我的亲身经历来说,除了欧美国家,甚至在非洲这样的地方,印度人在与中国人的竞争中也常具优势。这是不争的事实。而我们从小到大...

1539

全球最厉害的14位程序员!你都认识谁?

全球最厉害的14位程序员是谁,你知道的有几位呢? 以下排名不分先后: 1. Jon Skeet 个人名望:程序技术问答网站Stack Overflow总排名第一的大神,每月的问答量保持在425个左右。 个人简介/主要荣誉:谷歌软件工程师,代表作有《深入理解C#(C# In Depth)》。 网络上对Jon Skeet的评价: “他根本不需要调试器,只要他盯一下代码,错误...

lamehd的博客 355

硅谷一万清华人,为何打不过印度人

深度点击上方蓝色“肉眼品世界”,关注后标星置顶,深度价值体系传递。今天我们来说一个很有意思的现象。在美国硅谷是世界互联网的中心,我们发现有很多很多的中国人在打工,也有很多很多的印度人在打工...

weixin_45727359的博客 777

被裁 4 个月后,一名印度程序员的“复仇”:怒删前司 180 台虚拟服务器,造成 67.8 万美元损失,被判两年八个月监禁!

根据法庭文件内容,Kandula 在被裁时深感“困惑和不安”,他认为自己在工作期间表现出色,并为 NCS “做出了很大的贡献”。在持续两个月的未授权访问中,Kandula 编写并测试了一些计算机脚本,以验证是否可以通过这些脚本删除服务器——据统计,仅 2023 年 3 月,他进入 NCS 公司 QA 系统的次数就高达 13 次。据 NCS 公司透露,这些服务器虽并未存储敏感信息,却是用于软件测试的重要资源,一旦被删除会严重影响公司的正常运营——NCS 表示,此次事件导致了近 67.8 万美元的经济损失。

IT界那些事儿 7746

印度软件业为什么?把脉中国软件企业

转载自: http://www.people.com.cn/GB/it/48/297/20011225/634916.html 时间:2001年     全世界最大的计算机培训机构阿博泰克 11 月底发表观点认为,“蓝领IT”奇缺是中国软件业发展的“软肋”。统计表明中国目前 IT 人才的缺口是 42 万,且供需不成比例;软件业员工的跳槽率是所有行业中最高的 —— 杭州一家公司老总对

695

硅谷一万清华人,为何打不过印度人?

本文由架构师社区 整理今天我们来说一个很有意思的现象。在美国硅谷是世界互联网的中心,我们发现有很多很多的中国人在打工,也有很多很多的印度人在打工。按道理讲咱们认为,咱中国人的素质怎么地也...

菜鸟学Python数据分析 602

软件开发程序员应具备的素质

【IT168 管理】程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立, 到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数 据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大 的贡献。     中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难 形成有规模的软件开发力量和产品能

CodingCalf 的专栏 2624
上一篇: 漫画 | 这个美国人的一个发明,把华为等巨头都逼“疯”了......
下一篇: 一群大学没毕业的人,竟然开发了世界上最流行的操作系统!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值