程序员自我成长需要这3大软技能,别让自己输在这些上面!
编程入了门,修行靠个人。
学会自我成长的程序员月薪在1~3年就破10K,而不会自我成长的程序员仍然在底层跌打滚爬,甚至混了5年工资也不见涨。
究竟是什么阻碍了程序员的自我成长呢?程序员自我成长需要什么软技能?下面w3cschool就来说说这些问题:
0、自学能力
自学编程技术有不少的建议,比如边学边练、做项目、看视频学习等。
不过,自学编程技术最核心还是学会迁移,马斯克会告诉我们:“把知识看作一棵语义树很重要。深入细节或说枝叶前,保证你可以理解基本原理,也就是主干和大分支,否则细节和枝叶就没有可依附的东西了。”
备好几本经典的编程书籍,抓住它们的知识体系,这个知识体系就像磁铁一样,它将吸收你实战编程总结的经验、碎片化阅读的编程知识,使得它们和知识体系联系起来,成为知识体系延伸出来的枝叶。
1、表达技能
有些程序员一年365年敲代码,加班加点,但是就是无法升职。
程序员的竞技场属于懂技术+会表达的人,不然仅仅是感动自己而工作,一直受制于人,是非常痛苦的。
也许你有自己的野心,想要自己的团队,但是不能败在表达这块短板上。
雷军说的一句:“不要用战术上的勤奋来掩饰自己战略上的懒惰。”
2、英语阅读能力
在编程的过程中,编程语言官方文档都是英文的,你需要具备一定的英语阅读能力。
英语学习建议:不单纯地靠背诵单词,文章进行学习,可直接从官方文档开始阅读,不懂地直接网上找翻译。阅读中英对照的经典名著、听英文广播、分别在有字幕和无字幕的情况下看英文电影。
相信我,当你学会了一门新的语言,你就会打开另外一个世界的大门。
最后,你认为程序员自我成长最重要的软技能是什么呢?