即将去某超算中心工作

2019-06-23 23:41:39 +08:00
 justou

是打算做高性能应用开发或者面向领域的科学计算软件开发, 也不可避免的需要做一些维护管理工作, 但是目前:

  1. 没得 linux 的实操经验;
  2. 网络知识也是空缺的;
  3. 对计算集群也一窍不通(原理, 搭建, 管理等)

为了尽快地步入工作正轨和更好地跟新同事交流, 打算在这1~2 个月时间恶补一下这 3 方面的知识. 想请各位不吝推荐一下相关的优秀书籍, 指明一条前进的道路, 谢谢各位领路人!

补充下自身目前状况:

  1. 最近在培养新人, 也没得项目可做, 所以有大把的时间, 可以从上班时间学习到下班时间;
  2. 之前一直在 windows 下做一些小规模的科学计算, 物理学背景; 熟悉 C++, Python, Cython, 也会写点 Fortran, Rust; 目前工作是图像算法工程师, 所以接下来要去接触的基本是个全新的领域(大概是 linux 运维?)
12081 次点击
所在节点    程序员
62 条回复
gazhang
2019-06-24 17:13:15 +08:00
@visualer 刷个 v2 都能看到这么多隔壁的😂
AndroidEngineer
2019-06-24 17:43:19 +08:00
学什么学,找外包得了
secondwtq
2019-06-24 20:34:18 +08:00
@tison 互联网的分布式跟 HPC 的分布式貌似不是一个分布式 ... HPC 更偏向于并行方面

HPC 我理解主要还是算法模型方面,把计算资源利用起来就行,细节底层库去处理,比如 HPC 可能很少考虑某个机器 down 掉了怎么办之类的
DDIA 这个就完全就是面向用便宜货的互联网吊丝的,你把这东西给 HPC 的人看,就冲全书对 GPU 都只 字 未 提这一点,人家就会觉得这不配 "Data-Intensive" 这个名字
BIAOXYZ
2019-06-24 20:45:03 +08:00
我就奇怪楼上几个问 lz 怎么进去的哥们。。。人家 LZ 条件也不算差啊,只是在学校里接触不到 linux 相关的东西而已。校招要求要多高啊。。。
glouhao
2019-06-24 20:55:50 +08:00
我觉得面试的人不啥,楼主进去肯定梦里超强,大家不要用质疑的态度。
dot2017
2019-06-24 20:58:18 +08:00
在张江的大佬么
dabaibai
2019-06-24 21:00:12 +08:00
超算中心 , 嗯,牛逼
bookit
2019-06-24 22:20:40 +08:00
因为中心的领导大概率自己也不懂。。哈哈
ryd994
2019-06-24 23:15:08 +08:00
@glouhao 没有质疑啊,就是想问问这样的傻子老板哪还有,改天我也找一个。
polebug
2019-06-24 23:18:51 +08:00
别理楼上 他们都是柠檬精🍋 天天酸这个那个
ryd994
2019-06-24 23:26:53 +08:00
读书的时候我也想去超算中心。给科学做贡献给人类做贡献什么的
现在嘛………我信仰虚无主义了
secondwtq
2019-06-25 00:07:21 +08:00
@ryd994 你也可以为加速人类灭亡做贡献
autogen
2019-06-25 04:23:06 +08:00
超算很方便,就是一台,不需要像集群一样管理上千台机器
ryd994
2019-06-25 08:23:48 +08:00
@autogen 超算就是一台?
喵喵喵?超算就是集群啊,计算节点网络能力超强而已。储存节点也是集群。计算节点还可以分片分时使用,怎么管理复杂去了。
Akiyu
2019-06-25 08:51:08 +08:00
好像书都差不多齐了...

我再推荐两本工具书吧?
Linux 命令行与 shell 脚本编程大全
vim 实用技巧

顺便, LZ 推荐一下数学书籍? 我挺感兴趣的
oreoiot
2019-06-25 09:55:06 +08:00
战略性 mark。
刚刚接触高算,不过是用户端,使用 PBS 提交计算请求。
oreoiot
2019-06-25 09:59:43 +08:00
@monimonipo #38 i.o#outlook.de 非常感谢!
tison
2019-06-25 10:56:26 +08:00
tison
2019-06-25 10:58:14 +08:00
@secondwtq 谢谢,我去了解一下。
justou
2019-06-25 18:10:22 +08:00
@Akiyu 哪方面的数学?
我最近几个月都在梳理线性代数跟矩阵的东西, 推荐一本我反复看过的书:
Linear Algebra and Its Applications, David C. Lay. 最新版大概是第 5 版, 还有两门公开课:
1). 哈工大 矩阵分析 严质彬
2). 北大 高等代数 丘维声, 结合他的书, 可以形成一个比较完整的体系
在学校的时候就是没学过高代, 导致后面的很多专业课程都一知半解, 感觉哪儿断了一截一样, 就是代数学基础不够;

另一方面是分析学, 微积分跟着傅里叶分析, 复分析, 实分析, 泛函分析, 分析学平时除了微积分其它用的比较少, 什么拓扑学跟微分几何更用不上, 平时都在处理一些工程上的东西, 所以用的都是工科数学

再一个方面是统计与概率, 以及后续课程, 这块也是弱项, 我也只有个大学概率与统计基础, 看过随机过程平时用不到也忘了

我想给数据科学和物理学都打个比较坚实的基础, 所以准备从这三方面入手, 而代数学里面的线代跟矩阵可以说后续所有课程的奠基石, 里面的概念要融入血液中, 我现在还也还在奠基.

还有我觉得学的数学只需要比现在工作用的数学深一点广一点就行了, 那么下次就可以接手比现在高端一点的工作, 如此反复, 就能一步一步迈向比较高端的领域, 我是依这种想法来做的 :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/576739

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX