一定要问问自己,真的会高效地自学编程吗?(干货、实操)

一. 程序员如何跳出低水平勤奋?

  ①对一个方向先深入,后再追求广度.
  ②身在大厂,不要沉伦,学习新技能,向崇拜的专家学习工作方式和技能等,努力成为专家
  ③不以代码数量论英雄,不仅追求数量,更要追求质量

二. 如何高效的自学?

  ①制定计划
  ②设定时间表(几点开始多长时间)
  ③找一个老师(有几年开发经验的软件开发人,遇到问题时,能给予方向上的指导 )
  ④至少做一个完整的项目(如果暂时没有想法,可以考虑做一个博客),并不断持续维护。
    有一个比喻:学习技术就像就像是谈恋爱,做项目是入洞房,只有入洞房了,才是你的。
  ⑤尽力结交爱分享的专业技术人士。(遇到问题时,专业技术人士可以给出高效的方向和建议)

三. 基础学科的学习重要吗?

  数据结构和算法、计算机原理等等,这些学科是内力,而技术是招式。所以基础学科还是很重要的。
  内力跟不上,提升技术可能会有一个天花板。

四. 职场中,高效程序员的四个建议

  1.明确功能,再开始编程(多和产品经理讨论,画出草图)
    稀里糊涂糊涂地做好大部分功能,最后却因为与需求不同而重新开始,浪费时间。与其这样,不如像主动找项目经理进行交流项目所需的功能,明确需求。
  2.不要在无效社交中浪费时间(无效社交:和对对方交往时无法进行大体上等价的价值交换)
    避免:1.对方无法为你提供价值,但你舍不得不理他
    避免:2.你无法为对方提供价值,但你忍不住抱大腿
    多花时间在编程能力上面,提高自身实力,能力强了之后,身边的大佬自然不会轻视你。
  3.会休息,以免体力不佳(看纸质类闲书、看电影、正念冥想书等)
  4.注意:目标远大,可能会导致行动滞后
    完美是完成的敌人,做项目要趁早入局,然后再根据用户等需求进行不断地完善。

参考视频链接: B站技术胖.

猜你喜欢

转载自blog.csdn.net/A_Bow/article/details/114526344