程序员每日分享什么内容

程序员每日分享什么内容,第1张

程序员每日分享内容包括:

1、程序员所负责项目进度、各种项目方案讨论,确认各个需求及遇到的问题及解决方案。

2、程序员在每日写代码中遇到的问题及处理方式。

3、程序员在每日bug修复以及在修复过程中遇到的问题,后续该怎么避免。

1.积极大胆地谷歌。你得知道如何有效地组织搜索关键字,查阅别人写的代码,然后合理地用在代码里,从而解决问题。

2.拥抱变化,坚持不懈。老手程序员在接触新技术时,能欣然接受像个初学者一样处处受挫,并总能在完成工作的同时自学成才。

3.承认细节的重要性。例如变量和函数的命名、CSS 属性的命名、该用哈希还是用数组,以及其他看起来微不足道,但可能对项目有深远影响的事情。

4.承认大多数的“重要决定”其实并没有那么重要。一般的开发者经常在技术选型等“重大问题”上陷入唇q舌战,而程序员老鸟们会避免浪费时间在骂战中。这一点上,他们就像禅宗大师一样(zen-like)。

5.选择合适的工具解决问题。网上有无数的开源库、工具和框架,让人眼花缭乱。而老手们清楚地知道针对怎样的问题,应该用什么样的工具。

6.明白代码「不值钱」(该删就删)。你必须习惯于删掉几百行代码来重写程序的某一部分,毫不留情。

7.在评估技术的时候要全面。例如,我一直在鼓吹Elixir。它语法优美,社区完善,有很大的潜力。但Elixir诞生的时间太短,所以如果要构建复杂的功能,可能会难以找到能帮你提高效率的开源工具。因此,在评估要不要选择使用一项技术时,你得把所有这些因素都考虑在内。

8.学会说“我不知道”。没有比拒绝承认自己不知道更能浪费一个开发者的时间了。

9. 仔细分析错误信息里的线索。传统教育告诉我们:失败是坏事。报错信息这种东西也经常被跟失败联系起来,然而优秀程序员明白,这些错误消息里其实隐藏着能将你指向最终正确解决方案的线索。

10. 了解过早优化和必要的“炫技式”优化的区别。老手们清楚在什么时候需要写一些看上去没那么好懂,但会让程序运行更快的代码。

11.每个人都会犯错,为自己的过失负责。而尤其在团队里,把责任推来推去没有任何意义,因为错误的发生往往不只是一方的因素造成的。

12. 成为你所用的开发工具的重度用户。如果长期在某个开发环境下有相当比例的开发工作,那你应该去掌握使用它的细节。

13. 学会用Vim(至少会一点)。 你至少应该在这个编辑器里学会勉强地移动和翻页。

14. 不要接陌生技术领域的私活。个人做自由职业项目,其中很大一部分挑战就是评估项目时间。不要规划自己未知领域的事情,那会让你处于想当尴尬的境地。

15. 不要数你干活花了几个小时。技术大牛会把时间花在有深度的工作上,并且他们清楚花了多少时间完全不重要。

16. 学会坦然接受批评。当你的代码因为各种原因四分五裂时,你需要培养用理性和逻辑的方式来应对(而不是情绪化处理)。

17. 同有更多经验的人结对编程。没有比这个更高效的编程学习方式了。

18. 一定要先自己做一遍代码审查。当你在GitHub上发起一个pull request之前,先把代码当成别人写的,自己先审查一遍。

19. 认识到做自由职业的难点不是写代码,而是其余的所有事情。销售、推广、客户支持,质量保证以及产品管理,所有这些都会花费大量时间。

20. 发现并解决更大的问题。优秀的程序员不拘泥于眼前的问题,而是清楚如何用更长远的方式彻底的解决这一类问题。

现在网上常看到很多的文章,是写关于程序员怎样提高工作效率的。有些看看还是有用的,但有些还是不要盲目学的好,事后在想,我也可以写点这方面的内容,以自己的成功经验为案例,希望可以帮到大家,当然,我也不想浪费太多的时间来说和让大家学着做,而且北大青鸟http://www.kmbdqn.com/认为所写的这几个观点对我个人还是有效的,但不一定对大家也一样有效,如果也一样对某些人有效,那么,很高兴就够帮到你。

1.不要犹豫,有时断一下网是很有必要的。

说实话,再也没有比这个更好的了,而且效果非常明显,因为,如果你想要好好的静下心来工作,那么,把网断了,手机最好也静音,要使用的编程语言和编程工具用离线版本的就好了,真要是有什么确实解决不了的难题用手机搜就好了,不过我也知道这时用电脑更快捷些,但对于那些不自觉,只要上网就停不下来人来说,还是不要用电脑搜的好。

2.目标要明确

如果同时有几个项目要完成,你是不是就觉得不知道要从那里入手了,我要说的是,不要自己乱了,先从中做个排序,把几个项目从重到轻例个表出来,然后再一个一个的完成。所以大家不要想着你可以一次都能做完,这样可能会导致于最后一事无成,一定要明确规划好目标。

3.休息和睡眠要充足

不是一定要不停的工作才会出高效率,适当的休息后再工作可能会效率更高,因为长时间的工作可能会出现疲倦感,这样会让你很难集中精力好好工作,这时你可以停下手上的工作做些别的事情,可以闭目养神,也可以听听音乐,站起来望下窗外,随你喜欢,做些什么都是可以的,另一个就是,到了晚上该睡觉的时候是一定要睡觉的,不然你的程序员生涯就不长了。

4.做好提前计划

这个绝对是实践后得到的好结果,我试过在当天的工作都完成后,为第二天的工作做了个计划,结果到了第二天发现效果太棒了,当你坐下来打开电脑就能很快的进入到工作的进程中,因为前一天的计划已经让你的脑子很清楚先做什么后做什么。如果当天有些工作没完成就更应该记录下来,特别是在周五的时候,因为我总是在周一上班时脑袋是蒙的,有一小段时间是不知道自己该做什么,所以提前记录当天没完成的工作是对下次工作很好的交代,做好提前计划也是对第二天工作的一个很好的开展。这样你的工作效率会大大的提高是显而易见的。

5.如果有时间,可以来点下午茶或是咖啡什么的。

有时,不管是来点茶还是咖啡都有可以提高我们的工作效率,不过这也不是绝对的,还是要因人而异,又或者是来些其他的小零食也是不错的选择。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11094332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存