登录  注册 退出
苏杭php自学网
记录个人学习过程中碰见的问题和感受
要温柔,也要有屠龙的勇气
本站有学习资源,可自由下载学习资料
  1. 首页 > 互联网百科

普通程序员的工作是怎样的?

作者:苏杭 日期:2020-04-12 18:14:55 点击数:

        许多学生认为程序员的工作是整天编写代码,编写代码,编写代码! 

       

         其实不是。编写代码只是工作的一小部分,但实际上,在许多情况下,阅读代码对于基于代码的维护和新功能开发,您需要“阅读代码”。 读有“泛读”,了解系统架构,功能模块,对系统有一般的了解,每个功能都可以找到对应的代码位置。 还具有“密集阅读”功能,通常在调试错误时进行调试和使用。此外,还包括审核。一些标准很少的公司也进行代码审查,这既费力又不需要调试。 对于成熟的项目,读取代码而不是编写代码是最耗时的任务。 


        编写注释文档

        为了缩短“阅读代码”的时间,您需要花费“编写注释”和“编写文档”的时间。这是程序员最糟糕的工作。因此,尽管“错误的代码只需要注释”变得越来越强大,但无论如何仍然需要编写文档。 (注意:为了能够将注释与文档区分开来)

了解要求上一次“编写代码”的时间。 

         但是,在开始编写代码之前,您需要花一些时间“了解要求”。与自己编写一个小程序不同,公司为他人编写代码,因此您需要了解他人想要实现的功能。通常这并不像您想的那么简单,它需要反复沟通。当然,有些团队和个人不想为此“浪费”。通常,整个公司都会感到愤怒,因为他们会继续编写代码,然后不断对其进行更改,加班并进行大量浪费性的工作。


普通程序员的工作是怎样的?-苏杭php自学网


        开发其他各种沟通方式

每个人都讨厌产品经理。 但是,实际上,产品经理只是我们最讨厌的人之一、我们讨厌前端,后端,DBA,测试...我们不知道我们是否具有良好的团队合作精神,但我们需要各种摩擦。 例如,前端需要提供到后台的接口,而后台不能提供该接口,或者太麻烦,例如,后台需要DBA权限。当DBA优化数据库时,开发人员被称为一群愚蠢的人。 ... 

如果所有这些都需要沟通,那就需要时间和精力。 


        其他无聊的办公室活动

例如,撰写日报,每周报告以及与各种KPI一起工作是各种各样的工作,所以我不多说。 简而言之,程序员没有太多时间实际编写代码。我个人认为,每天安静地编写30%的代码是一个很好的工作环境。 

        无论是大学教育还是培训机构,我们只知道知识的渗透,而忽略了程序员能力的发展。这些能力只能通过工作中的“自学”来获得,这表明招聘这些公司需要“两年以上的工作经验”。这意味着新来的普通人至少需要两年时间 学习 这些基本的工作技能。



标签: 程序员
随便看看
QQ在线咨询
电话:
182 7047 6708
交流微信:
su18270476708