程序员进阶攻略
胡峰
京东成都研究院技术专家
33679 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 65 讲
蜕变:破茧成蝶 (3讲)
结束语 (1讲)
程序员进阶攻略
15
15
1.0x
00:00/00:00
登录|注册

27 | 试试:一种“坏”习惯

理解现实
体验过程
收获结果
验证猜想
认知性盲点
调试程序的例子
试一试的好习惯
自己的体系
理解现实的角度
技术栈的切换
终点的定义
人工智能与机器学习的例子
未定义清楚尝试的终点
抹挟与主动选择
技术热
职业习惯
好奇心和勇气
总结
现实的路径
模糊的终点
好的出发点
试一试的好习惯

该思维导图由 AI 生成,仅供参考

曾经,我碰到一些程序员问我:“我以前是做安卓的,现在想试着学下后端服务开发,你觉得怎样?”我一下子就卡住了,不知该如何回答才好。原因是:学习本是个好事,但前面加个 “试着” 似乎感觉就不太好了。

好的出发点

“试一试” 的初衷本来就该是好的,它表达了一种好奇心,以及尝试走出舒适区的勇气。
程序员这个职业,会带来一些职业习惯。比如,可能会经常性地去尝试一些新东西,然后看看它是否如预期般那样被应用或实现。
这里,我就拿程序员“调试程序”这项日常工作来举例。调试,就是这样一种需要不断去试的过程。
还记得我在前面《炫技与克制》一文中讲了我早年刚开始工作时的那个小故事吗?那时我带着炫技的心态应用了刚刚接触的 Java 线程编程通信来实现一个客户端小程序。结果后来程序出了 Bug,而我不断修改,Bug 从这里消失,又从那里冒出来,让那时的我产生了巨大的挫败感。
当时,我花了很长时间一直在“抓”这个 Bug,用的方法就是调试技术。但因为这是一个机率性出现的 Bug,一步步调试反而从来没出现过,但真正运行起来又总是偶然出现,实在让人抓狂。在这样的单步调试中,我就是怀着一种期望凑巧能碰到的心态,做了很多无用功,最后也没能解决真正的问题。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文强调了在技术领域中“试一试”的重要性,但也提出了需要明确终点的观点。作者通过自身经历分享了对“试一试”的理解,强调了明确终点对于获得成果的重要性。文章提出了四个方面来考虑终点:验证猜想、收获结果、体验过程和理解现实。同时,文章也指出现实的约束对于技术尝试的影响,但强调了通过不断尝试,可以扩大自己的知识边界,形成自己的技术体系。总的来说,文章呼吁读者在“试一试”时要有明确的目标,以便真正收获成果。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《程序员进阶攻略》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(24)

  • 最新
  • 精选
  • liangjf
    在主线技能之余,有目的的试试,拓展知识视野,稳步向前,逐渐扩大能力圈。 坚持下去, 成功 一定会来。

    作者回复: 会的。这是一个持续精进的方法

    2018-10-04
    10
  • 艾客
    从大学开始,C语言和计算器,vb和整盅室友,汇编和破解软件收费,游戏开发Unity,摄像修图ps,影视后期AE等同类产品,音乐处理au同类产品,到毕业的硬件测试,后来又以python维生,现在接触go刚两天…… 自比是猴子下山的学习方式,听完此节,羞愧也欣喜,立个flag,希望走稳一点儿。留言在此给自己下决心,反正没人认识我😄

    作者回复: ^_^决心大家都看见了

    2018-10-03
    8
  • third
    1.试一试是一个好的出发点,但其中的一个问题是,不知道终点,终点很模糊,也就意味着,你可能在起点附近瞎转。 2.知道终点,本质上是知道自己想要什么。个人觉得,知道自己想要什么,其实很难,很多时候,我们不知道自己想要什么。 3.这需要深度的思考和一些建议 深度思考没人帮得了你,建议是 1.验证猜想 2.收获结果 3.体验 4.理解现实 试着学了很多东西,学了经济,金融,心理学,英语等。。。却不知道自己在干什么。。

    作者回复: 那想想近一点的具体目的,可能会更清晰一点

    2018-10-05
    6
  • @XP
    试了很多乱七八糟的技术,浪费了很多时间,现在才明白那个真的只是试了一下就没有然后了。

    作者回复: 恩,学习的路上总会有试的时候,想明白了以后效率会高一些了

    2018-10-07
    2
    5
  • 艾尔欧唯伊
    花有限的时间做有限的有效的事情。

    作者回复: 这是一种技术性优化😄

    2018-10-04
    1
  • 汪玉斌
    试一试在技术调研中真的很重要,哪怕是试出结果是放弃,至少也知道了为什么放弃。 仅仅依靠别人的介绍或者文档,很难把握到技术的边界。 尝试的目标不明确,尝试的过程也会混乱,得出的结论往往过于悲观或过于乐观。 做技术就是要不停地试一试,就像人工智能,在试着分析海量的数据之前,也不知道最后能得出什么结果:)

    作者回复: 做很多事都会有试一试的感觉😄

    2019-01-04
  • Sch0ng
    守好自己的基本盘的基础上再去考虑试一试的事情。 别贪多。 多的是一知半解的人,这种人没有价值。 少的是专精的人,这种人才有价值。
    2021-02-20
    2
  • 松松
    定义终点,这个终点可以是短期可以是长期,可以是主动可以是被动,唯独不能没有终点。 目标这个东西,没有终点不是很奇怪吗?事实上现在知识付费大环境下仓鼠症大爆发不也正是因为没有这种清晰的终点,很多时候就是营造一个自己在努力的假象。
    2020-06-01
    2
  • 铁眉
    同意抱着目的学习新东西,不能一直停留在最初照着书敲代码的程度
    2018-10-04
    2
  • ywqqjw
    以终为始,有输出的学习这样对于个人理解要更好一些。
    2020-11-18
    1
收起评论
显示
设置
留言
24
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部