程序员真的既是体力活又是脑力活吗,你怎么理解程序员这个职业?设计师的工作职责有哪些?
程序员真的既是体力活又是脑力活吗,你怎么理解程序员这个职业?
程序员这个职业,既需要付出体力,也需要付出脑力,但体力与脑力两者占比却因人而异、因所处阶段各有不同:
一、体力为主的程序员
- 工作0-3年的程序员
刚参加工作的程序员,基本都从底层做起,每天与代码为伍,由于缺乏项目经验,遇到问题与困难的概率也比较大,需要付出更多的努(加)力(班),才能快速提高能力、胜任工作。
2. 大厂工作的程序员
经常有人用“面试造火箭,工作拧螺丝钉”来形容大厂程序员,大厂程序都是分块模式,每个程序员只需要负责其中一个部分,处理逻辑单一,大量重复编码,遇到项目发布上线、节日大促,通宵也有可能,你说这算体力还是脑力?
3. 初创公司的程序员
初创公司大多资金紧张,用人用钱成本放在第一位,真正将“物尽其用、人尽其用”这八个字发挥到了极致。人少、活多、项目紧,怎么破?唯有加班呀!
二、体力+脑力结合的程序员
1、工作3-5年的程序员
积累了一些经验,有部分程序员已经从初级晋级到中高级,开始有机会带新人了,逐步迈向更高层级,慢慢脱离开一些特别基础的coding工作,也有了更多学习和思考时间。
2、初中级研发管理
晋级到初中级研发管理,个人精力将一分为二,七分技术、三分管理,体力劳动越来越少。
三、脑力为主的程序员
高级研发管理(CTO)、架构师
做到这个岗位,相当于技术领域金字塔尖的牛人,技术与管理能力都兼具了。工作方式发生了本质改变,以前主要以自己输出技术与业绩,现在要通过带领团队、由团队输出技术与业绩,从“自己做”变成带领“他人做”,虽然偶尔还是会参与重要部分的coding,但比例极少。
程序员是以脑力还是体力为主,没有绝对,但可以肯定的是,技术实力强的,以后体力活会越来越少、收入越来越高。要想改变未来,你只有不断学习、不断前行,立志成为技术领域金字塔尖的牛人并为之努力。
关于架构师需要掌握的技术,架构师学习方法与路径,感兴趣可查看我往期文章。
最后,送大家一份技术年货【最新90个架构专题资料合集】,助力成长进阶。本架构专题合集由原BAT架构师依据过往项目实践经验,耗时1年、精心创作,目前已更新至90期。内容涵盖:
领取方法:转发+私信【阿里架构师】,即可领取。转发、转发、转发+私信【阿里架构师】哦~
种一棵树,最好的时间是在十年前,其次是现在!2019加油YA!
觉得有用请点赞支持下~
程序员这个行业怎么说呢?我认为这个行业是脑力活是无疑的,有的从事了两年的程序员就开始掉头发,有白头发了。为什么有的人会说程序员也是体力活呢?是因为程序员的工作的强度比较大,经常性的要加班,然后一坐就是一天,这也是很消耗体力的。
“熬夜,加班,开会,改设计,改方案”对于程序员来说是家常便饭。由于长时间的加班,睡眠问题是一个很大的问题,很多的程序员都是无精打采的,吃不好,睡不好。但是技术也带给我们很多的乐趣,我们在用技术改变着我们的世界。我想那些比较厉害的程序员在出门的时候看到自己的代码给社会带来的便利会特别的开心。就比如说:开发出支付宝的程序员在出门的时候,大部分的人都在使用支付宝支付,我们就不用带那么多的现金,他会特别的欣慰吧。我们当然没有他那个高度,但是我们开发的系统帮人解决了多大的问题,现在都是程序化的操作了。我们学习的程序也在改变着我们思维,让我们在看待这个世界的时候能更加的客观,更加的严谨。
其实,是划分到体力劳动,还是脑力劳动,这些都不重要,关键在于每个程序员自己的心态、兴趣。兴趣是极其重要的因素,如果对代码没有兴趣的话,那么我们每天坐在那10个多小时 ,对着电脑,自然而然就是枯燥无味的。你的兴趣不在这个地方,还不如去做个别的工作呢。如果对代码有着浓厚的兴趣,并且这个兴趣能长期保持下去,总有一天你能在这中能得到技术带给你的乐趣和财富。
设计师的工作职责有哪些?
设计师的工作职责有很多,作为一名设计师首先要站在全局的高度去看待设计,只有这样才能设计出更多更好被市场所接受的产品!作为工作职责以下几点,我觉得必须具备:
第一个,市场调研及数据分析的职责;作为一名设计师首先要具备市场的敏锐性,那么首要就是要有懂市场调研的能力。不要做拿来主义,别人给你什么你就设计什么,一个好的设计师还必须是一个好的市场营销人员。
第二个,部门及客户协调职责;现在是一个沟通的时代,也是一个分享的时代,一个好的设计一定是需要和相关的部门和客户沟通达成的结果。那么对于设计师来说就需要更多的沟通协作的职责,不会沟通的设计师也不是一个好设计师。做设计不是做纯艺术创作,他必须要为商业服务,所以必须具备良好的沟通!
第三个,良好的设计表达职责;设计师最终呈现的是自己的设计,好的设计必须要通过自己的设计表达去呈现。那么设计表达是从一个设计师的基本素养上去体现的,也是个人基本技能的体现,也是设计之根本!
第四个,设计流程跟进的职责;在设计过程中,我们需要对设计环节进行跟进改良和弥补的作用。任何设计都会在设计实施过程中出现一些意外和细节考证,作为设计师必须第一时间懂得去解决和跟进进程中的问题,并解决问题。
以上几点我觉得是作为一名设计师必须具备的基本职责!
设计师如果细分的话就太多了,大师级别的就不用说了,正常来说先安照甲方要求结合自己所学专业设计产品的外观结构或建筑结构建筑外观等不同的领域有不同的设计师完成。
一般的职责有
1.根据要求先概念设计这个阶段反复讨论确定。
2.与实际结合阶段就是概念设计完成后研究能否实现,怎么实现达到效果。
3.实施阶段就是在施工或制作过程中整体把控进度与效果的符合度进行适度调整。
但在实际工作中公司不同、任务不同、职责也有不同。