我是如何在自学编程9个月后找到工作的( 七 )
10)不要跟着视频学习 。 你需要做得事情越高级 , 越小众 , 你能使用的资源就越来越少 。 你要习惯用谷歌也搜索不到多少信息的情况 。 你将会需要使用文档很少或者为零的程序库 , 需要查看代码来搞清楚为什么这个库改变了那个对象类型 , 或者运行情况和预期不同 。 去 Github 上看一些热门的库 , 那里有很多问题可研究 。 在你之前 , 那些优秀的工程师从来没遇到过这些问题 。 我知道这不容易 , 但这是个好习惯 。 我还没见到过哪个编程问题在视频中比在出色的书或文章中写得更好 。 而且要注意 , 很多做这些课程的人并不一定是优秀的程序员;即使他们是 , 他们也不见得是好的老师 。 我不是说“不要使用视频” 。 有很多视频帮了我大忙 , 帮我理解概念 , 解决问题 , 以及看怎么使用一些技术 。 但是不到最后 , 不要用这个资源 , 不要依赖它 。 比如我自己很喜欢 Andrew Mead 的 React 课程 , 但如果我没有自己去研究 , 一遍遍尝试 , 那我看到过的内容都没变成我自己的 。 靠着某个视频 , 了解关于某个软件特定版本的例子 , 只是不得已的替代方案 。
11)调试和版本控制 。 这对于学习语言和计算机基础是最重要的 , 也是工作环境中最需要的东西 。 其次是工具的使用 。 如果你掌握 Java , 那么学习 Spring 比学习 docker 和 git 要容易得多 。 但你可能会花 95% 的时间来编写 Spring 代码 。 又比如你掌握 Python , 你可以在一个周末学会 Django , 但需要花更多时间学会调试错误的 Python 代码 。 关于 IDE 也是 , 知道 5 个 IDE 不如熟练使用 1 个 。 这些未必是初级职位的必备技能 , 你可以不去了解它们 , 但这个东西是长期有用的 。
推荐阅读
- 小鱼人|如何在新赛季稳定上分?善于抓失误的小鱼人,值得认真练上一波
- 网易游戏|宁王:我是淀粉,无脑支持EDG,不支持EDG脑子是多有毛病?
- 真女神转生5|梦幻西游:如何在商会开一个物品储备店
- 大头儿子|梦幻西游:西游传说兑换的头饰容易被占便宜,别人说我是大头儿子
- 许秀|Showmaker:现在说我是世一中还太早,T1准备了很多BP,进步很大
- ai|梦幻西游:真是佩服那些在大火区玩游戏的人,我是受不了
- 网易游戏|网易游戏的策划半夜三点给玩家打电话:我是海马濑人!
- 甘蔗|如何在Minecraft获得“水下空气”?大佬:一个甘蔗就能搞定!
- 曹操|没有曹操的司马盾到底该如何拯救?
- gk战队|英雄联盟情怀老玩家如何在手游中再现风采?玩好赵信就能轻松上分