25 | 模块答疑:我能从大厂的大数据开发实践中学到什么?
李智慧
该思维导图由 AI 生成,仅供参考
你好,我是李智慧,又到了我们模块答疑的时间了。在这个模块里,我主要讲了大数据开发的实践,所以今天我想和你聊聊我在大厂里学到哪些经验。
软件编程大体上可以分成两种,一种是编写的程序直接供最终用户使用,针对用户需求进行开发,可以说绝大多数工程师开发的绝大多数程序都属于这一种;还有一种是编写的程序供其他工程师使用,大到全球通用的各种编程语言、编程框架、虚拟机、大数据系统,小到公司内部,甚至团队内部自己开发的各种工具、框架,以及应用系统内的非业务模块,都是属于这一种。
一般说来,后一种编程因为输出的程序要给其他工程师使用,接受专业同行的审视,而且被复用的次数更多,更偏向底层,所以通常技术难度更高一点,开发这样的软件对工程师的技能提升也更高一点。技术产品难度有难易之分,正如工程师水平也分高下,但是两者之间却没有必然联系。
这些年,我在各种不同的公司工作过,在几个人的小作坊开发过只有几个人使用的所谓 ERP 系统,也在所谓的大厂参与过全球顶级的大数据系统的开发,据我所见,优秀的人哪里都有,大厂里优秀工程师更多一些,但是小作坊里有时候也卧虎藏龙。
导致工程师技术水平不同的不在于是大厂还是小作坊,大厂里有十几年如一日拧螺丝钉的人,在一个极其狭窄的技术产品里重复技术细节的工作,对这些年的技术进步几乎一无所知;小作坊也有自己开发整套技术框架的人,虽说是重复造轮子,但是因为造过,所以对软件开发的关键技术和架构设计有更深刻的领悟,软件设计能力和编程技巧通常也更胜一筹。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文分享了大数据开发实践的经验和技术特点。作者强调了在大厂工作并不一定能参与有技术含量的产品开发,技术水平的提升更多取决于个人所做的事情。他提出了练习实践、应用实践和开发实践三个层次的实践方法,并分享了在Intel工作时学习的方法,强调了通过阅读原始论文来快速掌握新技术的重要性。文章内容涵盖了大数据开发实践的技术特点和学习方法,对于想要了解大数据开发实践经验的读者具有一定的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《从 0 开始学大数据》,新⼈⾸单¥68
《从 0 开始学大数据》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(15)
- 最新
- 精选
- lzw请问,老师说到的论文,一般是怎么获取?
作者回复: 根据产品名称可以用搜索引擎搜索论文,论文里有引用其他论文,有兴趣可以进一步阅读。
2019-01-2427 - MJ问一个很笨的问题,查看论文的渠道,老师可否指点一二?
作者回复: 百度就可以 MapReduce+论文,如果没有直接搜到论文,点进去通常也会有论文的链接。
2019-01-025 - 李老师,我想租几台云服务器自己搭建练习,请问3台1核1g的服务器能搭建起来吗?
作者回复: 有点小,可以单机部署的,也可以建虚拟机建集群
2018-12-26 - 纯洁的憎恶在这个信息爆炸的时代,很可能意味着噪音多过有价值的声音,那么过滤掉噪音直达关键信息的手段就显得格外重要。跳过网上良莠不齐的资料,直接查阅原始论文就是很好的策略。还有就是通过极客时间这样的产品,通过付费门槛和头部声誉过滤掉噪音。2018-12-2532
- 修行者确实,如今信息太多,如何去甄别有用的信息及价值,显得格外重要; 1. 花大量的时间去对比,判别价值量 2. 通过一定的付费,用金钱去过滤一些无用的噪声 3. 听取比自己层次高的人的一些建议,而不是同等水平人的2018-12-288
- 竹鹏给大家推荐一些大数据相关的经典文章吧?2018-12-2514
- 落叶飞逝的恋只要你想要就拼命的取争取,非常好!2019-03-042
- special学习大数据接近一年,对Hadoop各种工具的特点、原理以及编程使用有较为全面的总结,大数据小白入门的好帮手。 欢迎关注公众号: 程序员的修身养性 一起交流学习!2018-12-282
- 钱跟着老师学习也不能指望一下子就学到许多知识点,之上对大数据有一个更深一点的理解,还有就是学习老师的学习方法,这个是通用能力,也易迁移。2020-02-091
- Geek_fe18e0老师您好!我是一名计算机专业的学生。我有意愿在毕业后进入大数据相关行业,但是我感觉很多大公司的大数据基础设施都比较成熟了,请问怎样才能避免自己将来成为sql boy(工作内容偏数据分析)呢?我这样的担忧是否是多余的呢?2022-07-12
收起评论