程序员进阶攻略
胡峰
京东成都研究院技术专家
立即订阅
7489 人已学习
课程目录
已完结 65 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 程序行知:走在同样的路上,遇见自己的风景
免费
征途:启程之初 (4讲)
01 | 初心:为什么成为一名程序员?
02 | 初惑:技术方向的选择
03 | 初程:带上一份技能地图
04 | 初感:别了校园,入了江湖
修炼:程序之术 (10讲)
05 | 架构与实现:它们的连接与分界?
06 | 模式与框架:它们的关系与误区?
07 | 多维与视图:系统设计的思考维度与展现视图
08 | 代码与分类:工业级编程的代码分类与特征
09 | 粗放与精益:编程的两种思路与方式
10 | 炫技与克制:代码的两种味道与态度
11 | 三阶段进化:调试,编写与运行代码
12 | Bug的空间属性:环境依赖与过敏反应
13 | Bug的时间属性:周期特点与非规律性
14 | Bug的反复出现:重蹈覆辙与吸取教训
修行:由术入道 (24讲)
15 | 根源:计划的愿景——仰望星空
16 | 方式:计划的方法——脚踏实地
17 | 检视:计划的可行——时间与承诺
18 | 评估:计划的收获——成本与收益
19 | 障碍:从计划到坚持,再到坚持不下去的时候
20 | 执行:从坚持到持续,再到形成自己的节奏
21 | 信息:过载与有效
22 | 领域:知识与体系
23 | 转化:能力与输出
24 | 并行:工作与学习
25 | 时间:塑造基石习惯(上)——感知与测量
26 | 时间:塑造基石习惯(下)——切割与构建
27 | 试试:一种“坏”习惯
28 | 提问:从技术到人生的习惯
29 | 偏好:个人习惯的局限与反思
30 | 写作:写字如编码
31 | 画图:一图胜千言
32 | 演讲:表达的技术
33 | 定义:阶梯与级别
34 | 晋升:评定与博弈
35 | 关系:学徒与导师
36 | 核心:安全与效率——工程技术的两个核心维度
37 | 过程:规模与协作——规模化的过程方法
38 | 思维:科学与系统——两类问题的两种思维解法
徘徊:道中彷徨 (15讲)
39 | 职业倦怠:如何面对?
40 | 局部最优:如何逃离?
41 | 沟通之痛:如何改变?
42 | 技术停滞:如何更新?
43 | 无法实现:困扰与反思
44 | 完成作品:理想与现实
45 | 代码评审:寄望与哀伤
46 | 人到中年:失业与恐惧
47 | 该不该去创业公司?
48 | 该不该接外包?
49 | 技术干货那么多,如何选?
50 | 技术分歧,如何决策?
51 | 技术债务,有意或无意的选择?
52 | 选择从众,还是唯一?
53 | 选择工作,还是生活?
寻路:路在何方 (7讲)
54 | 侠客行:一技压身,天下行走
55 | 江湖路:刀剑相接,战场升级
56 | 御剑流:一击必杀,万剑归心
57 | 三维度:专业、展现与连接
58 | 三人行:前辈、平辈与后辈
59 | 三角色:程序员、技术主管与架构师
60 | 三视角:定位、自省与多维
蜕变:破茧成蝶 (3讲)
61 | 工作之余,专业之外
62 | 跨越断层,突破边界
63 | 成长蓝图,进化跃迁
结束语 (1讲)
尾声 | 始于知,终于行
程序员进阶攻略
登录|注册

40 | 局部最优:如何逃离?

胡峰 2018-11-02
之前看过一些关于算法方面的书,提到了一些最优化问题。最优化问题在现实中非常常见,比如工程设计中,怎样选择设计参数,使得设计方案能以尽量低的成本预算满足设计要求。而近年来热门的机器学习建模也是一个最优化问题,基于一组已知的数据去构建一个模型,让这个模型去适配未来未知的数据达到最优,然后求解关于这个模型的参数。
在求解最优参数的算法中,很多都有一个缺陷,就是容易达到一种局部最优点,即:参数的选择尝试收敛到了一小块范围内,无论再怎么尝试变化都没法取得更优的结果。而从全局来看,这并不是最优的选择,但算法此时就进入了一种尝试的徘徊状态,这就是局部最优点,但算法并不知道这到底是不是全局最优的。
对于我们这些自诩智能的人,在成长的路上,其实也经常陷入这样的成长局部最优点。

爬山

关于成长最形象的类比便是爬山,但爬到山顶的路并不总是向上的。
我长居成都,每过一阵就会去爬一回成都附近的青城山。像青城山这种著名景区的山,总有很多路标告诉你,沿着这条路一直走,你就能到达山顶。即使这条路有时会向下走,让你产生下山的感觉,但你也不会动摇,因为路标已经告诉你了,山顶就在前方,那里才是你的目的地。虽然成长这一路就像爬山,成长路上的感觉也和爬山相似,但不同的是,成长的路上并没有清晰的路标告诉你山顶在哪里。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《程序员进阶攻略》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(16)

  • MapleShaw
    有时候是因为,不先爬上一座山,就看不到远处更好更高的山,你只是借着每一个小高点,登高望远,所以,下山反而是必然的。

    作者回复: 嗯,是这样,可能正好在一座山前,只有一条路

    2018-11-02
    5
  • Charlie
    过去两年我在一片盆地的沼泽地里摸爬滚打,孩子似的以为挺好玩,差点陷入泥潭,才意识到远处的一座山需要我去征服。。。

    作者回复: 👍,往远处看了一眼,从此你的道路就变了😄

    2018-11-06
    2
  • third
    局部最优点,到了天花板的顶部,只是你不知道,这个天花板到底算多高。

    转行的恐惧和焦虑,现在正在承受。
    本专业是教育方面的,正在转IT。其实理性上,完全都知道计算机的薪资长期霸占就业薪资排行榜的第一名,相比于教育,发展和弹性都更大。
    但是,人性对于未知本能的恐惧是无法消散,特别是身边的所有人都在努力的学习本专业的时候,心中有种说不出来的紧绷感。

    压力还是很大,短期来看,我觉得是悲观的,长期来看,乐观的。

    我知道这是一条难路,但是所幸,他是正确的。

    作者回复: 选择与众不同是有压力的

    2018-11-02
    2
  • LieBrother
    男怕入错行,女怕嫁错郎。这也是我今年5月份逃离银行的原因

    作者回复: 逃离需要勇气👍然后呢,远了哪座山?

    2018-12-19
    1
  • sunny
    互联网公司业务有好多,选对了就是人生赢家了
    2018-11-06
    1
  • godtrue
    个人的命运决定于个人的奋斗,更决定于历史的进程。
    已经爬过了三座山,还好一山更比一山高,第二座山已塌,还被石头砸了脚,目前在继续攀爬第三座山的道路上,希望跟着胡哥这个向导能爬的更有目标性一些!加油💪!

    作者回复: 加油💪😄

    2018-11-06
    1
  • 大可可
    一周时间看完了专栏。
    师者,所以传道受业解惑也。
    我觉得这句话送给作者很合适,感谢。

    作者回复: ^_^

    2018-11-04
    1
  • Since
    目前还处于山脚,也许过3年,5年,才会爬到一定的高度吧

    作者回复: 嗯,都需要一定的时间

    2018-11-02
    1
  • 丁丁历险记
    破而后立中。。
    2019-10-12
  • 丁丁历险记
    珠峰难度排不进前几。

    作者回复: 也不是普通人能挑战的了

    2019-10-12
  • L
    形容的好像,一直兜兜圈圈,找不到路。不知不觉已经成为了自己年轻时候眼里的人,没啥竞争力。
    2019-04-30
  • sprinty
    看了本文忽然明白了最近的感觉,自我调整下,看看换山还是换路。
    2019-01-02
  • 北风一叶
    目前在做软件的售后,偶尔改改bug,业务上也不是很熟练,感觉自己目前就进入到了局部最优解,同时又没有找到下一步走向哪里
    2018-12-31
  • 北风一叶
    局部最优解:短期内看到的最优解,但全局并非最优解
    2018-12-31
  • helloworld
    这因该是大多数程序员的困惑,写出了大多数程序员所将要面对,或者正在面对的问题

    作者回复: 嗯,经历过几回了^_^

    2018-12-03
  • 彭超
    历史和个人大概都是螺旋式上升的发展模式...
    2018-11-07
收起评论
16
返回
顶部