高效能程序员的修炼札记:成为优秀的程序员

本文分享了一位程序员的成长经历与反思,探讨了如何从普通的程序员成长为优秀的程序员,包括提升编程技能、改善写作能力和自我定位等方面。

我能成为一名优秀的程序员吗?

       由于高考成绩的不如意,我选择一个大专院校来继续自己的学习生涯,然而更尴尬的现实是,我选择的专业还被调剂了,调剂后的专业是计算机网络,还有无奈的是,我们这个专业只有两年的历史,班主任让我们学习的是Java编程,这些阴差阳错,都使得我的生活离不开了编程,到目前,我依然从事着编程工作,而且我愿意永远做一名程序员,一名更优秀的程序员。
       书中作者是因为热爱编程才走进编程的世界,扪心自问,我却无法大声的喊出来“我热爱编程”。很多时候,我只能说我不讨厌编程,不讨厌编程能使自己优秀吗?子曰:“知之者不如好之者,好之者不如乐之者”,我达不到爱好学习编程的境界,以学习为乐的境界更差之千里。
        也不记得是哪一段时间,大量的编程培训机构如雨后春笋一样大量涌现出来,我大二毕业的时候,也是因为担心就业问题,去苏州参加了一个软件培训机构,原定是三个月的培训时间,我在两个月后,和13个小伙伴被江苏富士通招聘入职。短短的两个月时间,让我记忆犹新的事物有:
  1. 花了将近400块钱买了一辆自行车(400对于当时的我,对父母的血汗钱太过羞愧)
  2. 和女朋友一起冒雨骑车(当时兜兜转转了好远好远,没有智能手机,还是靠着地图摸索)
  3. 打NBA2008,用各种手段组成火箭的首发五虎将(1号位为麦迪,5号位姚明)
  4. 一个培训老师的“一塌糊涂”(第一次听说,好也能一塌糊涂)
  5. 和同学的欢快瞬间(刚刚出来打拼的孩子们,对于未来,大家都很迷惑)
我无法预知自己能否成为一名优秀的程序员,更不知从何做起?
  • 工作上兢兢业业,为自己担负的责任尽心尽责,在空闲的时间,也经常无所事事
  • 生活上勤勤奋奋,为自己应尽的义务全心全意,在寂寞的时间,也经常消遣光阴
然而,我却不知道要成为一名优秀的程序员,我还应该做些什么,我在摸索。我买了很多的书籍,愿意去学习进步,我偷偷地向很多有优点的人学习,让自己更“海纳百川”。不过,也许你像我一样,不够热爱编程,那么力争超越你身边的人,和他们比比,你应该在哪一方面更有优势。

我属于程序员的哪个境界

      大声的喊出来,告诉所有人:“我想要过什么样的生活?”面对这样的问题,我久久不能想出自己的答案,我不知道。程序员的八种境界,这里有篇文章,你可以去读读,http://blog.youkuaiyun.com/happydeer/article/details/8107560
        我想自己成为能够胜任工作的程序员,或者我认为我能够成为可靠的程序员,因为在我的公司,我的同事和领导都能看到我的闪光点,虽然他们也看到我的很多缺点,但是至少,他们认为我是有价值的程序员,因为我能够为公司,为同事创造有价值的代码和做其他有意义的事情。但是这样也不够,我依然无法突破我的瓶颈,创造更大的价值。
        很遗憾的是,我经常看到身边很多烂程序员,他们似乎无所事事,也愿意籍籍无名(不过查询百度,这个词有歧义)。他们勉强能够应付工作,却从来没有兴趣再进一步。而我呢,虽然自认为不是这种境界的人,但是经常恍惚间觉得太过自信却不自知,因为我也经常在上班的时候开小差,去京东上买东西,去关注网易新闻,去了解社会百态,去逛一逛推酷,然而这个时候,却倍感空虚。

我该如何提高自己的写做能力

      从去年的8月份开始写优快云的博客,虽然文章数目已经突破70篇,但是浏览量只有区区的两万多次。写博客的初衷不是当然不是为了浏览量(哦,我在欺骗自己,显然是为了成为博客专家,自然和浏览量挂钩),只是为了能够对经历过的事情有更深刻的记忆,让自己的工作经验、读书心得能够以文字的形式固存起来。然而,缺少浏览量从另外一个方面,透露出,自己的博客质量没有得到同行的认可,这有的时候让我很苦恼。
        诚如作者所言,杰出的程序员其实和代码没有太多的关系,需要很多沟通技巧,更甚之,书面沟通更能体现出程序员的能力。下面这段话,摘录自书本,不知道这样是否侵权,如果有的话,我会删掉这段文字:
        人们需要花一生的时间去学习如何有效地写作。这事没有捷径,这东西你买不来,你必须自己去提高。
    这也正是那些担心自己写作能力不好的人开始写博客的原因。(我中枪了)
    这是一种锻炼,不管你现在有多么不靠谱,只要你每周练习几次,就一定会有所提高。博客不用太长,坚持每周写几次,你一定会越来越好。但如果你恐惧这样做,那么,你很可能永远就这样了,你就别想成为杰出的(这样可能帽子优点高,程序员的八种境界,你看着办吧)程序员。
        是啊,很多时候,看着别人的文章浏览量成千上万,而自己的文章浏览量区区个位数甚至,吃不到葡萄说葡萄酸的感觉,真让人难受。然而,有一些时候,真的很赞叹别人文章中优美的辞藻,高雅的技术,真是暗自羞愧。究竟自己的博客为什么要发表出来呢,与其说没有浏览量,还不如自己写笔记呢。
         然而,静下心来的时候,每次自己转动脑筋去思考如何写作的时候,都会无形的加速自己的成长,而日积月累的锻炼,终究会让我成为比别人更好的程序员。
内容概要:本文介绍了ENVI Deep Learning V1.0的操作教程,重点讲解了如何利用ENVI软件进行深度学习模型的训练与应用,以实现遥感图像中特定目标(如集装箱)的自动提取。教程涵盖了从数据准备、标签图像创建、模型初始化与训练,到执行分类及结果优化的完整流程,并介绍了精度评价与通过ENVI Modeler实现一键化建模的方法。系统基于TensorFlow框架,采用ENVINet5(U-Net变体)架构,支持通过点、线、面ROI或分类图生成标签数据,适用于多/高光谱影像的单一类别特征提取。; 适合人群:具备遥感图像处理基础,熟悉ENVI软件操作,从事地理信息、测绘、环境监测等相关领域的技术人员或研究人员,尤其是希望将深度学习技术应用于遥感目标识别的初学者与实践者。; 使用场景及目标:①在遥感影像中自动识别和提取特定地物目标(如车辆、建筑、道路、集装箱等);②掌握ENVI环境下深度学习模型的训练流程与关键参数设置(如Patch Size、Epochs、Class Weight等);③通过模型调优与结果反馈提升分类精度,实现高效自动化信息提取。; 阅读建议:建议结合实际遥感项目边学边练,重点关注标签数据制作、模型参数配置与结果后处理环节,充分利用ENVI Modeler进行自动化建模与参数优化,同时注意软硬件环境(特别是NVIDIA GPU)的配置要求以保障训练效率。
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沉默王二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值