1.擅长谷歌搜索
成为一名程序员就是学习如何搜索问题的答案。通过有效地学习谷歌,你将节省大量开发时间。
2.承诺并且超额交付
最好让你的团队知道一项任务需要三周,并在两周内完成,而不是相反。通过承诺不足和过度交付,你将建立信任。
3.善待你的设计师;他们是你的朋友
设计师为用户的痛点提供解决方案。向他们学习,并有凝聚力地工作,以构建有效的产品。
4.寻找导师
找一个你可以学习的人,并从中提炼出自己的想法。如果你需要技术导师,编码教练是一个很好的入门!
5.成为导师
做一个别人可以学习和提炼自己想法的人。我们很乐意让你担任 Coding导师
6.撰写有用的评论
撰写评论,解释“为什么”而不是“什么”。
7.适当命名变量和函数
函数和变量应该准确地表示它们的目的,这样myCoolFunction就不会飞了。
8.休假
我们都需要时间来解压。去你一直想要的旅行吧。你的大脑和同事会感谢你的。
9.删除未使用的代码
没有理由积累更多的技术债务。
10.学习阅读代码
阅读代码是一项被低估的技能,但是一种无价的技能。
11.建立健康的工作/生活平衡
在漫长的工作日后,你需要时间来解压。
12.只安排必要的会议
能否通过电子邮件或Slack消息解决?如果是这样,请避免开会。如果没有,请意识到持续时间。目标越少。
13.结对计划
结对编程允许你同时扮演教师和学生的角色。
14.电子邮件简洁
学会通过简洁而清晰的方式在电子邮件中捕获受众。没有人想读你四页的电子邮件。
15.参与社区
周围都是志同道合的人,会激励你度过低谷。
16.清理分支
清理你的版本控制分支,就像朋友来拜访之前打扫房子一样。如果你不需要它,就把它扔掉;不要把它扔进壁橱里。
17.包容
不要告诉别人他们不够好,不能进入这个行业。每个人都有价值。
18.持续学习
你选择了一个需要持续学习的职业。要学会爱它。
19.不要放弃
这并不总是容易的。但我们都从同一个地方开始,我相信你可以做到。
20.承担艰巨的任务
如果它没有压倒你,它就会帮助你成长。
21.在开始之前明确要求
在深入编写代码之前,你应该了解验收标准。以后它会为你节省时间和痛苦。
22.有一个工具箱
拥有一套你内外都熟悉的工具。了解哪些工具服务于哪个目的,以及项目何时可以从相互使用中受益。
23.学会热爱建设性的批评
向值得信赖的同事和朋友寻求建设性的批评。它将帮助你成长为更好的程序员。
24.思想开放
技术变化很快。不要反对新技术;学习它,然后形成自己的观点。
25.保持相关性
通过关注出版物、博客、播客和技术新闻,随时了解最新的科技新闻。
26.专注于解决问题
强大的解决问题技能可以克服任何问题。我们需要深入如了解解决问题需要的条件。
27.保持谦虚
无论你拥有什么头衔,无论你在哪家公司工作,都要保持谦虚。
28.学会做一个精彩的演讲
了解如何吸引受众并提供有效的演示文稿。
29.在跳入之前,请检查所有解决方案
不要直接进入第一个可能的解决方案。在深入研究代码之前,请检查所有路径。
30.找到你的市场
科技行业有很多部门。找到你最感兴趣的领域,并成为一名专家。
31.养成好习惯尝试养成一致且健康的习惯,例如消除干扰、打时任务、出席会议,以及首先从最重要的任务开始。这可能需要一些时间来适应,但从长远来看是值得的。
32.学习调试
探索浏览器调试器工具。了解使用IDE调试的来来去去。通过学习调试问题和跟踪错误的最有效方法,你将能够解决即使是最困难的错误。
33.运用你当前的技能
仅仅因为你目前知道一项技能并不意味着你不应该锻炼它。除非有意识地进步,否则技能会随着时间的推移而消失,这个行业发展得如此之快,所以继续练习很重要。摆脱“我一直这样做”的心态,进入“有更好的方法吗?”的心态。
34.了解原因
有时你必须表达你的观点,所以了解它背后的原因很重要。为什么解决方案A优于解决方案B?提供有效的论点,你的意见会更合理。
35.了解你的价值
你是商品,应该得到适当的报酬。注意您所在城市的的行业平均值。如果你赚的钱少了,是时候和你的经理聊聊了,追求你应得的。
36.不要害怕寻求帮助
如果你被困在一个问题上,花太多时间寻找解决方案,是时候寻求帮助了。我们都是人类。我们都需要帮助。向同事寻求帮助并不丢人。
37.找到学习方式
人们以不同的方式学习。有些人通过视频教程学习最好,另一些人通过阅读一本书学习。弄清楚你的学习风格并努力练习。
38.善良点
有时候,系统会要求你就同事提供反馈。善良点。你可以表达你对她缺乏主动性的看法。
39.休息一下
连续花8个小时编码几乎是不可能的。你会很快筋疲力尽,犯很多错误。因此,设置一个计时器来提醒自己停下来休息一下。去散步。和同事一起喝杯咖啡。远离屏幕将对你的生产力和工作质量产生积极影响。
40.跟踪你的进度
学习编码需要时间,当你看不到进展时,可能会非常令人沮丧。因此,跟踪你的成就和实现目标的进展很重要。在你的电脑旁边放一个小列表,每次你取得什么成就时,都要把它写下来,不管它有多小,会带来更大的回报。
41.不要依赖框架或库
比起框架或库的来来去去,脱离它们更能学习语言的细微差别。你不一定需要先学习,但了解框架或库为什么会这样工作将帮助你编写更干净、性能更高的代码。
42.学会热爱代码评论
让别人阅读和分析你的代码可能很可怕,但可以为你提供宝贵的反馈,这将使你成为一个更好的程序员。你还应该努力提高进行良好代码审查的能力。
43.了解切向空间
了解一些关于切向空间的基础知识,如设计、营销、前端开发或后端开发。它将帮助你成为一个更全面的程序员。
44.不要选择舒适的技术;选择正确的技术
每个项目都有不同的需求,因此我们必须为工作选择合适的工具。虽然选择你以前使用过的技术很舒服,但如果它们不适合项目的需求,则应探索替代方案。