有很多想要学习Python却找不到途径的朋友,我这里整理了一些关于Python的学习资料,从基础到入门到实战都要。有需要的朋友可以关注并私信“01”免费获取…
差劲的人总是各种各样,优秀的人大部分都有很多共同点…
0. 遵守规则的情况下跨过那道墙看看
这条是我专门为国内程序员加的,大家应该都懂,不然的话第一条就打住了。
1. 善用google⭐
作为一名程序员,你要知道如何搜索问题的答案。学会有效的使用google,你将节省大量开发时间。
2. 谨慎承诺超额交付⭐
让你的团队知道一项任务需要三周的时间,并在两周内完成,这比让他们知道相反的情况要好。通过谨慎承诺和超额交付,你会建立信任。
3. 善待产品设计人员,他们是你的朋友
产品设计人员为用户的痛点提供解决方案。向他们学习,团结一致地构建有效的产品。
4. 找到一名导师
找到一个可以学习和借鉴的人。如果你需要技术指导,Coding Coach会是一个不错的地方。
5. 成为一名导师
做一个别人可以学习和借鉴的人。你可以尝试在Coding Coach成为别人的导师。
这个网站并不是很了解,请自行斟酌。国内厉害的程序员也很多,掘金,知乎上找也可以。
6. 写些有用的评论
7. 合理的命名变量和函数名
函数和变量应该准确地表示它们的用途,因此myCoolFunction不是一个好名字。
8. 给自己放个假
我们都需要时间来缓解压力。去一个你一直想去的地方放个假。你的大脑和同事都会感谢你的。
9. 删除无用代码⭐
没有理由积累更多技术债务。
10. 学会阅读代码⭐
阅读代码是一项非常宝贵的被低估的技能。
11. 找到健康工作和生活平衡点
结束一周的工作之后,周末放松一下。关闭工作通知,删除手机上的应用程序。
12. 只安排必要的会议
能用邮件解决的就没必要开会,如果非要开,也应该让会议简短高效。
13. 结对编程
结对编程可以让你同时扮演老师和学生的角色。
14. 写好邮件
邮件的内容应该简洁而清晰,抓住重点。没人会想看你的四页邮件,兄弟。
15. 加入社区⭐
和志同道合的人在一起会激励你走出低谷。
16. 清理你的分支⭐
清理你的版本控制分支,就像在你的岳父母来访之前清理你的房子一样。如果你不再需要,请删掉它,不删留着过年啊。
17. 接纳萌新
包容点,不要告诉别人不够好,不能进入这个行业。每个人都是有价值。
18. 活到老学到老
你选择了一个需要不断学习的职业,学会爱上它。
19. 永不言弃
这并不容易,但是我们都是从同一个地方开始,你也能做到。
20. 敢于接受有挑战性的任务⭐
如果任务没有挑战,它就不会帮助你成长。
21. 项目开始前明确需求⭐
在开撸之前,你应该了解验收标准,这将为你节省时间和痛苦。
22. 工欲善其事,必先利其器⭐
拥有一套你熟悉的工具,了解哪些工具服务于哪些目的,以及项目何时可以从使用这些工具中获益。
23. 我们需要建设性的批评
向信任的同事和朋友寻求建设性的批评,它将帮助你更优秀。
24. 保持开放思维⭐
技术在变化,而且变化得很快。不要反对新技术,学习它,然后形成自己的观点。
25. 保持在技术前沿,不要掉队⭐
26. 专注于解决问题⭐
锻炼自己解决问题的能力,强大的解决问题的能力能够帮助你应付一切,专注于解决问题的方法。
27. 保持谦虚⭐
三人行必有我师,无论你什么头衔,什么公司,都要保持谦逊。
28. 不光要代码写的好,PPT也要讲得好
学习如何吸引你的听众,并给出有效的演示。
29. 选型如买菜,也要货比三家⭐
给自己更多选择,在开展工作前,调研尽可能多的解决方案。
30. 找到自己的定位⭐
科技产业也有很多分类,找到你最感兴趣的领域,并成为一名专家。
31. 养成好习惯⭐
试着建立一致的、健康的习惯,比如保持专注,合理安排时间,出席会议,从最重要的任务开始。这可能需要一些时间来适应,但从长远来看是值得的。
32. 学会debug⭐
探索浏览器调试器工具。学习使用IDE调试的细节。通过学习最有效的调试问题和跟踪错误的方法,再困难的bug也能搞定。
33. 锻炼你现有的技能⭐
并不是说你已经掌握了一项技能就不需要再锻炼它。业精于勤荒于嬉,除非有意识地提高技能,否则技能会随着时间的推移而消失。而这个行业又发展得如此之快,坚持练习是很重要的。从“我一直都是这样做的”的心态中走出来,进入“有没有更好的方法来做这件事”的心态。
仅仅是因为你现在拥有六块腹肌,不意味着你就可以每天吃一个。
34. 了解原因⭐
有时你必须表达自己的意见,因此了解其背后的原因非常重要。为什么解决方案A比解决方案B更好?提供有效的论据,你的意见将更加可靠。
35. 了解自己的价值
技术也是商品,应该得到适当的报酬。了解你所在地区的行业平均水平。如果你赚的钱少了,是时候和你的老板谈谈,追求你应得的。
36. 不要害怕寻求帮助⭐
如果你被困在一个问题上,花了太多时间寻找解决方案,是时候寻求帮助了。我们都是人,我们都需要帮助,寻求同事的援助并不可耻。
37. 学会学习⭐
人们学习的方式不同,有些人通过视频教程学得最好,有些人通过阅读书籍学得最好。弄清楚你的学习风格,然后努力实践。
38. 与人为善
有时你会被要求向同事提供反馈,友善一点,你可以对某位同事不够积极表达看法,而不是出言不逊。
39. 休息一下
连续敲8个小时代码几乎是不可能,你很快就会筋疲力尽,犯很多错误。所以设个闹钟来提醒自己停下来休息一下。去散散步,和同事一起喝杯咖啡,远离屏幕会对你的工作效率和质量产生积极的影响。
40. 跟踪你的学习进度
学习编程需要时间,当你看不到进展时,你会感到非常沮丧。所以跟踪你的成就和实现目标的进展非常重要。在你的电脑旁边放一个小清单,每次你完成一件事,把它写下来,不管它有多小,最终将会从量变到质变。
41. 不要依赖库和框架⭐
掌握一个框架和库不如深入学习这门语言,没有必要一个接一个的学习这些库和框架,但是理解框架和库如何实现可以帮助你写出更简洁强壮的代码。
42. 学会爱上代码审查
让别人阅读和分析你的代码可能会让你不安,但是可以提供宝贵的反馈,这会让你成为一个更好的程序员。而且你也应该提高进行良好代码评审的能力。
43. 多方位全面学习
学习其他领域的基础知识, 如设计、营销、前端开发或后端开发。它将帮助你成为一个更全面的程序员。
44. 不要选择熟悉的技术,而应该是正确的⭐
每个项目都有不同的需求,因此我们必须为这项工作选择合适的工具。尽管选择以前使用过的技术很方便,但是如果它们不适合项目的需要,应该探索其他替代方案。
45. 勇于承担责任⭐
所有人都会犯错,在你的职业生涯中,你会犯很多很多的错误。因此,当你犯了错误时,站出来承担责任是很重要的,它将与你的团队成员和管理层建立信任。
46. 检查自己的代码⭐
在发起PR请求之前,检查自己的代码,如果这是同事的工作,你会发表什么评论?在请求代码审查之前首先尝试自己诊断问题或错误非常重要,就像考试交卷前应该自己检查一遍。
47. 从失败中吸取教训⭐
失败只是没有达到预期的结果,并不一定是件坏事。在我们的职业生涯中,我们会面临很多失败,从失败中学习下次你能做些什么。
48. 正视自己的缺点
了解你自己,你的缺点是什么?也许你总是在推送之前忘记更新测试,或者你真的不擅长回复电子邮件。了解你的弱点,这样你就能积极地改善它们。
49. 保持好奇心⭐
这个行业在不断发展,所以好奇心很重要。如果你不明白什么,不管是项目需求还是一行代码,大声说出来。没有人会因为你要求说明而批评你,你会因此创造出更好的代码。
链接:https://juejin.im/post/5d2d8d3ff265da1b8467189a