你的编程能力从什么时候开始突飞猛进?-阿里云开发者社区

开发者社区> 一行玩python> 正文

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

简介: 仔细思考了一下,我那编程能力突飞猛进的时候,腰都快给我叉弯了,那时不要太得意 在一行我读研究生之前还不是计算机相关专业,而读研的时候误打误撞进了一个需要写代码的课题组
+关注继续查看


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

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

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

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

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

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

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

1第一个猛进

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

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

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

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

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

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

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

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

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

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

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

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

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

2最后

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

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

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

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


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10052 0
ASP.NET Core Identity 框架 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Identity 框架 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Identity 框架 前面我们使用了 N 多个章节,终于是把 ASP.NET Core MVC 经常使用的功能大略的过了一遍。
1973 0
积累的VC编程小技巧之列表框
1.列表框中标题栏(Column)的添加 创建一个List Control,其ID为IDC_LIST,在其Styles属性项下的View项里选择Report、Align项里选择Top、Sort项里选择None.
905 0
097_《Delphi5高级编程丛书之三:DataBase与MIDAS编程》
《Delphi5高级编程丛书之三:DataBase与MIDAS编程》 Delphi 教程 系列书籍 (097) 《Delphi5高级编程丛书之三:DataBase与MIDAS编程》 网友(邦)整理 EMail: shuaihj@163.
1162 0
Ideone:在线多语言编程执行器工具
Ideone:在线多语言编程执行器工具此网站提供40种编程语言以上, 能在线直接做编译和执行的动作,该工具是一款简易的编程测试工具,虽然不能替代专业版的工具,但是其功能非常全面。 Ideone,一款在线的编译器和调试工具,它可以让你来编译,运行,测试和代码,支持多达40多个编程语言,包括 C++, Java, JavaScript, Perl, PHP, Python and Ruby。
1035 0
一个IDE的提示,引发了对《Java编程思想》的质疑?
一个IDE的提示,引发了对《Java编程思想》的质疑?
8 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13865 0
ASP.NET Core Identity 配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Identity 配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Identity 配置 上一章节我们简单介绍了下 Identity 框架中的 [Authorize] 和 [AllowAnonymous]...
1087 0
你的编程能力从什么时候开始突飞猛进?
仔细思考了一下,我那编程能力突飞猛进的时候,腰都快给我叉弯了,那时不要太得意 在一行我读研究生之前还不是计算机相关专业,而读研的时候误打误撞进了一个需要写代码的课题组
55 0
142
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载