资讯专栏INFORMATION COLUMN

你的编程能力从什么时候开始突飞猛进?

vspiders / 1929人阅读

摘要:大家好,我是一行最近在知乎看到一个问题你的编程能力从什么时候开始突飞猛进仔细思考了一下,我那编程能力突飞猛进的时候,腰都快给我叉弯了,那时不要太得意在一行我读研究生之前还不是计算机相关专业,而读研的时候误打误撞进了一个

大家好,我是一行

最近在知乎看到一个问题 “你的编程能力从什么时候开始突飞猛进?”

仔细思考了一下,我那编程能力突飞猛进的时候,腰都快给我叉弯了,那时不要太得意

在一行我读研究生之前还不是计算机相关专业,而读研的时候误打误撞进了一个需要写代码的课题组

虽然有些淡淡的畏惧,毕竟从生化环材去学代码,像是进入了另一个世界,不过也硬着头皮去上了

我遇到的第一个项目是读懂一款程序的源码,这样以后在有需求的时候可以随意进行修改

虽然看起来很简单,但是当时我连hello world是啥都不清楚,程序语言还是VB,只能按着资料收藏家的惯性,先去收集大量的VB语言资料,然后一集集去看视频,等看完了再去看代码

按理说时间充裕,是可以完成的,但是意外永远会先到来

1第一个猛进

没过多久,课题组就去野外采集了一组几百个GB的激光雷达数据,然后需要对这些数据进行处理分析

分配到我的任务是将下列这张图上的数据植物进行分类,然后研究植物类别和地形、潮汐的关系

那我哪会呀,那个时候我还对着python读“爬虫“呢(羞耻),遇到这个问题简直压力山大

毕竟每周一次组会,下一周就得有研究成果可以用来汇报

虽然想过退缩,而且手里还有VB的程序没学完呢,但是想想刚进XMU,总不能说我不行吧

于是就对着”图像分类“这四个字开始逐个分析问题,毕竟那时还分不清栅格图和矢量图的区别

最要紧的是得知道图像分类需要哪些材料和方法

拼命的刷遥感课程、刷代码文件、刷文献、刷各种相关资料,那周所有的课程我都带着ipad坐在最后一排去看图像分类相关的课程

回到实验后时就是各种尝试,导入数据、进行监督分类、非监督分类、混淆矩阵、Kappa系数测试等等

光监督分类的数据集提前就提了上百种,不断的测哪数据集、哪种模型、哪种参数最合适

最后的最后,在周末的晚上终于把植物分成下图这样的分类雏形

当时还记得师姐刚回来实验室拿东西,看到这张图说这么快就完成了啊,我还以为下个月才能完成(毕竟大家都是从生化环材专业来的)

但此时心里想到,竟然给我装到了~

2最后

其实,技术的突飞猛进从字面上就是短时间获得大量的知识

而这大量知识必须基于在截止时间前必须完成一个看起来完成不了的目标

经历这样体验的程序员,会有一种升华的感觉,因为这会带来前所未有的自信,因为会你相信自己能完成下一个看起来完成不了的目标

这就是我的编程能力第一次突飞猛进发生的事情

我是一行,技术用不眠,我们下期见~、


一行把自己的各种Python玩法文章整理成了一本电子书,干货满满!

目录如下,还包括自己各种面试赚钱经验,现在免费送给大家~

链接: https://pan.baidu.com/s/11R1XRdxbDrFeHdosfP3aGA 密码: dl55

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/123062.html

相关文章

  • 「译文」理解Node.js

    摘要:进一步说,对于回调触发的顺序是无法保证的。时刻在向成为全球最快的动态语言解释器之一而努力。正在为对进行实验,正在使用它处理大规模的,并且由于而出名正在创建一个令人兴奋的游戏引擎,其中后端使用了一些代码。 一篇2010年的文章,自己读完后一些对node.js的疑问迎刃而解,由于文章比较旧,所以文中描述的情况有些已经发生了变化,在翻译过程中会一一指出。 原文:http://debugga...

    jsummer 评论0 收藏0
  • 程序员这条路,选择深耕技术,还是全面学习比较好?

    摘要:前言在开发技术和应用市场完全成熟的今天,有人希望深耕技术打造出自己的一片天地,也有人想广泛学习在程序员市场中游刃有余。而这本书上千的引用论文,给我指明了一条系统学习理论的明路。 ...

    kun_jian 评论0 收藏0
  • Java 微服务实践

    摘要:左传有言民之多幸,国之不幸,当时的大多数国民视英国为蛮夷,不与商贸往来。那么,在微服务实践过程中,哪些因素可以不必微服务呢请注意用词,这里说的是不必,不是不要。当应用符合其中一条以上的特征时,该应用不必实行微服务。 楔子 目前业界最流行的微服务架构正在或者已被各种规模的互联网公司广泛接受和认可,业已成为互联网开发人员必备技术。无论是互联网、云计算还是大数据,Java平台已成为全栈的生态...

    BLUE 评论0 收藏0
  • OpenAI Ian Goodfellow的Quora问答:高歌猛进的机器学习人生

    摘要:我仍然用了一些时间才从神经科学转向机器学习。当我到了该读博的时候,我很难在的神经科学和的机器学习之间做出选择。 1.你学习机器学习的历程是什么?在学习机器学习时你最喜欢的书是什么?你遇到过什么死胡同吗?我学习机器学习的道路是漫长而曲折的。读高中时,我兴趣广泛,大部分和数学或科学没有太多关系。我用语音字母表编造了我自己的语言,我参加了很多创意写作和文学课程。高中毕业后,我进了大学,尽管我不想去...

    nihao 评论0 收藏0
  • Java 微服务实践

    摘要:个人认为将此等思想放诸四海而皆准,在微服务的实践过程中,同样需要谨慎因应。不患无位,患所以立当微服务被广泛地被业界认可和接受时,或许你总会担心在何处实践,因此,在心态上 楔子 目前业界最流行的微服务架构正在或者已被各种规模的互联网公司广泛接受和认可,业已成为互联网开发人员必备技术。无论是互联网、云计算还是大数据,Java平台已成为全栈的生态体系,其重要性几乎不可替代。 这两年微服务作为...

    miguel.jiang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<