登录
  • #eecs|转码
  • #转cs-自学
  • #XX岁,转码来得及嘛?

关于‌‌‍‍‌‍‍‌‍‍‌‍‌‍‍‍‍‍‌‌‍‌‍‍‌‍‍‍‌‌‍‌大龄转码的个人经验

J.X
1604
2
看到大家很多工作多年以后自己主动寻求转码的工作机会,真的觉得很佩服,如果在一个工作很多年的专业里面,平时没有很多机会接触到编程机会,能够自己主动寻求转变,还是需要很大毅力的。我这里只想简单谈谈我自己被动转码的经历,也许有人觉得会有所帮助。

我以前在一个需要domain knowledge的数据分析部门,有年轻人也有像我这样的中年人,大家都是用行业内的软件进行数据分析,会用一些sql或则python来跑一些script。这个python的运用基本上就是用这个行业软件的python api来跑一些可以做automation的过程。

我的老板(欧洲人)是组里面岁数最大的,他很喜欢寻求一些新的技术应用,当然他也有一些局限,但是在学习新知识方面他是最积极的,所以我觉得喜不喜欢捣鼓新东西貌似和年龄无关,因为我们组里面有好几个年轻小伙子(亚洲人本地人都有)都不会主动地学和应用任何新技术。实际上工作中只是用那个行业软件,好多事情做不了,所以老板和我也开始用其他的python库来做一些扩展。我虽然也愿意听老板唠嗑一些新技术,但是缺乏一些背景知识,不知道为什么我们特别需要学习这些新东西,比如APIs, web server, cache什么的,所以也不知道怎么下手学习和实现这些。所以做的东西基本就是script级别的。当然后来也做了些算是分布式系统的各种服务,但是由于没有好好理解系统设计的概念,也没有人培训,写起程序来有点无头苍蝇的感觉。

现在进入另外一个需要类似domain knowledge的软件服务公司,一切才觉得系统起来,现在流行的分布式系统设计概念都在用,而且Lead天天给大家灌输系统设计的概念,自己也尽量恶补一些系统设计的概念,这样写起程序来才开始觉得从细节到全局都有的放矢。

也许大家开始学编程的初期不太重视系统设计的概念,但是现在编程序基本上是在分布式系统的概念下面,有了这个基本概念,就能更好理解编程的具体实施了。怎么学习系统设计,有个办法就是看一下一个主流云平台(AWS, Google, Azure),里面什么元素,怎么实施都有了。因为编程的最终目的是建立系统里面的各个部件。

最近才意识到看很多帖子需要积分,所以麻烦各位小伙伴加米,大家一起进步!
2条回复
热度排序

发表回复