送给去IT培训机构的猿们的一些毒鸡汤

  • 探讨分享技术的意义
    • 达成共识
      • 首先我觉得我们来接受培训,大部分人都是为了就业拿到高薪 那么如果我们有这个共识,我们要讨论的事情就是如何提高我们的投入产出比,如何拿到月薪20k月薪30k
    • 这个阶段秀技术没有任何意义
      • 初衷
        • 老师做这件事的初衷首先是让大家互相熟悉,其次是让大家不要浮躁
      • 没有意义
        • 但是感觉现在已经脱离初衷了,过多的分享机器学习深度学习的内容并没有什么作用,因为本身每个人擅长的领域都不同,看到别人会的比自己多,懂得比自己深只会让大部分人陷入焦虑 这已经跟这件事背道而驰了
      • 如何解决焦虑
        • 对不确定的事情慌张,才是焦虑的本质,可以这样想 5个月以后我就是月薪30k的深度学习工程师,你会把你未来5个月每个阶段如何进行安排的明明白白 并且也不会再有别人比你学的好的焦虑
    • 做好自己该做的事情
      • 那么如何做好现阶段最重要的事情对我们每一个人来说才是最重要的
      • 个人认为按照28原则,你未来薪资的高低大部分取决于你学的好不好,而不是你的学历,你的才华 这些锦上添花的敲门砖
      • 方向确定再来说一下学习的态度,
        • 我相信每个人都知道学习这条路永无止境, 我觉得老师最不希望大家出现的学习态度是恃才傲物. 最简单的例子: 一个新的知识你认为很简单,甚至都不用动手敲. 但是真真实实要写代码了,会出现各种各样的问题,有时候一个标点符号的错误你都找不到, 而且程序员80%以上的错误都是因为粗心 这样解释恃才傲物想必大家会理解到这种态度有多么low
        • 对于程序员这个职业来说,最好的态度就是读万卷书,不如行万里路. 代码写的多写的快没有任何用处, 如何写出高内聚低耦合的代码 才是避免bug的最好方法
  • 要事第一-如何学习
    • 学习习惯
      • 总结
        • 每次学习新的知识点一定要总结
      • 复习
        • 以终为始,一个东西会用和一个东西精通中间差了很多东西
        • 后面我们的学习节奏绝对会非常快, 对程序员来说 要记住的技术栈太多,如果不复习 跟没学一样没什么效果
      • 动手敲代码
        • 一根差一包烟一个bug找一天, 实践出真知,你不去尝试永远不知道下一秒bug出现在哪里
      • 帮别人排bug
        • 如果你能快速定位到bug在哪里,你就同时拥有了多种工作中必备的能力
          • 阅读他人代码
          • 快速解决bug,保持高效率的同时心态不蹦
          • 高于常人编码能力,敲代码之前你心里已经熟知错误可能出现在哪里, 对比焦头烂额的找bug 差了很多个level
          • 这里一个段子送给大家,希望大家未来不要遇到
            • 白天帮别人改bug或者自己找bug找一天,导致晚上做噩梦梦见自己还在改bug
            • 穿袜子不穿带洞的,因为有bug
    • 学习方法
      • 学习不是学内容,而是学别人的思想
        • 数学工具,或者别人写好的轮子 其中最核心的是它的思想
        • 例如 常用的文件压缩格式其中的霍夫曼编码思想和图片压缩格式jpg\png等 这些优秀的压缩思想在 卷积神经网络等众多网络中都被借鉴
        • 所以,如果你掌握了很多优秀的思想, 即使代码怎么用你忘记了也不重要 因为你自己完全可以实现它,而不是苦于不知道API怎么使用,底层源码也看不懂
      • 养成深度思考的习惯
        • 有这个习惯,才能告别面向csdn编程, 不止在学习上,在人生的各个方面都会受益匪浅
  • 职业生涯规划
    • 两个能力
      • 实现算法,优化算法的能力
        • 首先,要给自己明确定位,自己不是坐在实验室里的计算机科学家或者数学家,公司需要的是解决问题的程序员
        • 其次,作为程序员,代码是你的产品,所以敲代码这个能力是你最最最基本的基本功
        • 能用代码实现算法,更近了一步,要优化算法就更进了一步,但是劝大家不要做调参工程师,如果你能手推误差函数,距离优化算法肯定也不远了
      • 解决问题的能力
        • 方向的不同对这项能力要求的也不同,cv中的点云\语义分割 可能对落地能力更注重 目标识别可能对时间复杂度更重视
        • 但是终点是解决问题的能力,不管你在的岗位有没有产品经理跟你撕逼, 如果你能解决一个现实问题,产品经理在蠢也会听你的…
        • 例如
          • 产品经理让程序员实现 识别手机壳的颜色适配UI主题颜色这个功能,虽然网上说识别瞳孔颜色也许能实现,但是这个问题正经程序员看来都是在扯淡,现实中这个程序员直接跟产品打起来送医院了
    • 一碗毒鸡汤
      • 算法岗的确内卷,但是要明确自身的定位对自己有一个明晰的认知.
      • 谁都想做技术大牛,把握业务命脉 在顶会发paper 在前沿技术和公司业务上左右横跳,但是我们现阶段做不了大牛,大家能做的是一个优秀的后端工程师,使用算法解决公司的业务问题. 比如你的模型loss已经很低了,但是业务部门的数据出来,用你的模型前一个月挣100w,用了你的模型后反而降低了 你怎么解释?你又怎么解决这个问题? 可能加几个维度的数据就能解决这个问题,不至于一个月连续加班优化你的算法…所以要明确自身的定位,先入行 再求发展
    • 对未来的规划
      • 程序员这个职业不是培训一次就一劳永逸了.随着技术的迭代,永远有新的技术需要你去学
      • 这个时候分水岭就来了
        • 转行
          • 一部分人会觉得学不动了,转做管理
        • 追求技术
          • 另外一部分人依然热爱技术,转去做技术总监 架构师 CTO等
      • 所以有的时候要清楚的知道自己想要什么,屁股决定脑袋 分享暂时就这么多 共勉
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值