华为程序员需要写项目文案吗?

华为程序员不需要写项目文案,但必须写。

R&D项目文案是R&D领域中比较边缘的工作,程序员的工作也离不开这个领域。

程序员的三个领域

程序员在英语中有三个词:编码员、程序员、软件工程师。我觉得这三个字很形象的描述了程序员需要经历的三个阶段,或者说三个境界。

编码员:你只需要熟练使用编程环境,精通几种编程语言,开发框架和开发库,擅长写代码。这个阶段的程序员可以按照既定的设计完成编码。

程序员:在编码器的基础上,要求精通设计模式、算法实现和编码技能,具备熟练应用的能力。这个阶段的程序员可以独立编码,解决实际问题。

软件工程师:要求在掌握业务知识的前提下,理解为什么会这样。在综合考虑架构实现和权衡开发成本后,要求提出解决业务问题的最佳方案,并与业务人员顺畅沟通,让业务人员理解方案。编码工作到了这个阶段,才能称之为真正的程序员,才能真正实现从工作到事业的转变。

能否成为职业程序员,影响因素和方法论很多,各种学习和技术总结无处不在:思维活跃,总结及时,规划等等。但是我觉得最重要的是你能不能集中注意力。