从Java到Python的旅程

Introduction

我绝对不是这些从13岁开始编程的向导孩子,到20岁时才才是天才。我从18岁开始编程,而我从Java开始。 我第一次看到一个可怕的for循环我以为是魔术。 我现在25岁,从那以后一直从事编程工作,有3年的专业经验,其中有2人使用Java进行编码。

Background and Java

我上大学后获得了软件工程BSC的头衔,我以为我的所有同事都处于同一级别-0级-但是男孩错了。 那里几乎每个人都可以编程,但我没有。 那使我成为弱者,因此我必须比大多数人更加努力地学习和学习。 从2011年到2016年,我一直在研究Java,包括模式,代码样式,最佳实践和特质。 我敢肯定,我几乎没有触及过这种语言的表面,但是过了一段时间,我开始觉得自己富有成效。 那是我在2017年1月找到第一份软件工程师职位的时候。 快进到同年9月。 那时我进入了机器学习,已经用Java手工开发了一些ML算法,然后尝试用Python开发其中的一些。

Python with Love

至此,我已经知道如何编码和协作。 选择一种新语言不会像第一次那样困难,但是Python非常友好,社区如此活跃,我几乎没有任何问题。 我花了一年的时间才成为全职Python开发人员,但是今天,我在Python上的生产力比在Java领域要高。 感觉新鲜,干净,有力。 从Java到工厂,从工厂到完整的REST终结点花了我一天的时间,现在我花了几个小时才能用Python和Flask为基本的CRUD应用程序建模。

What I miss the most about Java

在我过渡后,我最想念的就是静态检查类型系统,Python也有它的弱点。 这为我节省了很多麻烦,并确保我的代码可以在需要使用它的任何地方运行。 在python中,为了解决这个问题,我使用了类型提示和文档字符串。 它仍然没有被检查,仍然会给我带来运行时错误,但是当您的软件不断增长时,它可以为您节省大量时间,这些时间将花费在阅读和重构旧代码上。

How could you transition to another language?

我开始阅读和进行实验,以葡萄牙语(我的母语)发表了一些有关Medium的文章,开始发推文并获得了一些联系。 我建议您走同样的路,学习,写,告诉别人您的经历并教书。 我在考虑同龄人的时候才开始编程,如果我这样做了,也可以这样做。


您是否改变了职业道路? 在评论中告诉我!

from: https://dev.to//claudiodavi/the-journey-from-java-to-python-5h1m

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值