如何提高软工水平

b
badweather
楼主 (未名空间)

我是转专业的,在学校里没有修过任何和计算机相关的课程。通过努力刷题和自学计算机/ML,侥幸进入一个大厂做AI/ML。大厂里的基础设施做的好,很多时候就是写写SQL,甚是无聊。

如果真的想做好ML/AI, 我觉得软件构架很重要。我应该怎么学才能提高自己的水平呢?
1. 从大厂里选一个做的比较好的内部产品,努力啃它的 source code。
2.找一个开源ML/AI 产品,读它的source code。
3.跟以前一样,继续看系统设计的面试题来提高系统设计能力。

总的来说,以我目前的情况,如果想以后做的好一些(比如成为principal engineer), 我目前该做些什么?
谢谢大牛们指点迷津!
c
creageng2005

up,

c
creageng2005

同问
d
dabaojian

直接观察模仿组里senior就行了

【 在 badweather (bad weather) 的大作中提到: 】
: 我是转专业的,在学校里没有修过任何和计算机相关的课程。通过努力刷题和自学计算
: 机/ML,侥幸进入一个大厂做AI/ML。大厂里的基础设施做的好,很多时候就是写写
SQL,
: 甚是无聊。
: 如果真的想做好ML/AI, 我觉得软件构架很重要。我应该怎么学才能提高自己的水平呢?
: 1. 从大厂里选一个做的比较好的内部产品,努力啃它的 source code。
: 2.找一个开源ML/AI 产品,读它的source code。
: 3.跟以前一样,继续看系统设计的面试题来提高系统设计能力。
: 总的来说,以我目前的情况,如果想以后做的好一些(比如成为principal engineer),
: 我目前该做些什么?
: 谢谢大牛们指点迷津!

l
labworm

很羡慕您。
‘’在学校里没有修过任何和计算机相关的课程。通过努力刷题和自学计算
机/ML,‘’
都已经这么好了,都已经进入大厂了,还想更好。
不像我的垃圾专业,再怎么样也是垃圾。

【 在 badweather (bad weather) 的大作中提到: 】
: 我是转专业的,在学校里没有修过任何和计算机相关的课程。通过努力刷题和自学计算
: 机/ML,侥幸进入一个大厂做AI/ML。大厂里的基础设施做的好,很多时候就是写写
SQL,
: 甚是无聊。
: 如果真的想做好ML/AI, 我觉得软件构架很重要。我应该怎么学才能提高自己的水平呢?
: 1. 从大厂里选一个做的比较好的内部产品,努力啃它的 source code。
: 2.找一个开源ML/AI 产品,读它的source code。
: 3.跟以前一样,继续看系统设计的面试题来提高系统设计能力。
: 总的来说,以我目前的情况,如果想以后做的好一些(比如成为principal engineer),
: 我目前该做些什么?
: 谢谢大牛们指点迷津!

g
greemint

都是拿师傅的码改改

没人从头写

【 在 badweather (bad weather) 的大作中提到: 】
: 我是转专业的,在学校里没有修过任何和计算机相关的课程。通过努力刷题和自学计算
: 机/ML,侥幸进入一个大厂做AI/ML。大厂里的基础设施做的好,很多时候就是写写
SQL,
: 甚是无聊。
: 如果真的想做好ML/AI, 我觉得软件构架很重要。我应该怎么学才能提高自己的水平呢?
: 1. 从大厂里选一个做的比较好的内部产品,努力啃它的 s
b
badweather

谢谢! 但是感觉很难模仿,这些是私下的活,他们不说我也不知道。

【 在 dabaojian (蔡宝健不刷题了,兄弟们再见) 的大作中提到: 】
: 直接观察模仿组里senior就行了
: SQL,
: 呢?
: ),

b
badweather

我之前也觉得难,但是你如果专心去做,其实也就是那么回事 :-)

【 在 labworm (labworm) 的大作中提到: 】
: 很羡慕您。
: ‘’在学校里没有修过任何和计算机相关的课程。通过努力刷题和自学计算
: 机/ML,‘’
: 都已经这么好了,都已经进入大厂了,还想更好。
: 不像我的垃圾专业,再怎么样也是垃圾。
: SQL,
: 呢?
: ),

b
badweather

如何能提高自己构架水平呢?整天写写SQL, 感觉水平基本没有提高。

【 在 greemint (一颗球) 的大作中提到: 】
: 都是拿师傅的码改改
: 没人从头写
: SQL,
: 呢?

m
magliner

写sql不是应该商务分析师该干的么 ? 和软工不挨着啊。