如何选择自己的技术栈

有这样一个梗

你们知道程序员最熟悉,最熟练,最常用的两个快捷键是哪两个吗?没错,就是你现在心中所想的:ctrl+c 和 ctrl+v ,俗名为:复制和粘贴。对于大部分程序员来说:复制和粘贴就是他创造伟大产品的左膀和右臂。

不知道大家有没有看过这个梗,这个梗其实相当的现实,但是你又不得不说它是说到点子上了。我前段时间听到过这样一句话:天下代码不过一个抄字。

  • (基础)从网上抄写程序=¥1
  • (入门)知道哪部分程序能抄=¥100
  • (高手)知道抄前后需要怎样调整=¥1000
  • (精英)知道怎么才能让别人看不出来你抄过=¥10000
  • (创业)知道怎么在抄的情况下依然让所有人认可你独特的价值=¥100000

技能云

在编程的世界里,该如何选择自己的技术栈呢。学前端?学 APP 开发?对于 Java、C++、C#、Python、PHP 又如何选择呢?人工智能现如今这么火,是不是机器学习、深度学习更高级一些呢?那么程序员又如何修炼内功呢?

技能树

skill-tree

几点建议

从基础到入门

  1. 夯实基础:知其然,知其所以然
  2. 项目实战:结合项目,拓展到自己专注的技术
  3. MD笔记:学会用 markdown 写文档!

从入门到高手

  1. 代码积累:学会积累自己写过的优质代码
  2. 博客与GitHub:坚持写博客,学会使用 Git,GitHub 是你最好得名片