当前位置 鱼摆摆网 > 问答 > 创业 >

40岁的程序员,技术达不到分布式能力,编码与思维也明显不如年轻人,这个时候在创业型企业怎么凸显实力?

栏目:创业   时间:2019-08-07 14:17


40岁的程序员,技术达不到分布式能力,编码与思维也明显不如年轻人,这个时候在创业型企业怎么凸显实力?
[ 标签:创业型企业 ]

  • 全部评论(11
  • 1楼
    高大胆的日常 2019-08-07 19:47:25

    40岁程序员,年龄确实有点大,如果在一家好点的公司,拿点股权,养老还是不错的,创业的话,技术真的不是很重要,见识,管理,人脉,机遇,



  • 2楼
    非著名程序猿 2019-08-07 19:17:25

    题主这种情况,去创业公司既不是合伙人,也没有职位,仅仅是一个普通程序员的话。恕小编之言,在程序员圈子里算是混的比较惨了。


    创业公司是小年轻的打怪练级的地方,技能和经验涨的都比较快,就算公司黄了也能迅速切换到下一个练级点。 而中年人由于家庭责任,生活压力等,加上中年危机,在择业上一般都会选择稳妥的练级点。所以题主选择创业公司应该是无奈之举。

    既来之则安之,技术不硬情商来凑,这是题主未来的最佳走向。毕竟盐要比年轻人吃的多,努力锻炼自己的情商,尽量往管理层发展。

    推荐几本书,情商的高低取决于自我感官的敏感度,也就是对于自我的认知和意识程度。所以你首先要看的书必须是心理学的。

    自我(第2版)

    发展心理学

    心理学与生活

    社会心理学:(第8版)

    裸猿(三部曲)

    相信题主看过这几本书,会对自己有很大提升。





  • 3楼
    自信中国人上海程序员 2019-08-07 18:47:25

    talk is cheap,出谋划策也很cheap,show me the code。


    四十岁写代码好不好根本就是个伪问题, 好不好取决于你写的代码好不好。

    写了这么多年代码,如果你觉得喜欢写 有热情 尽管理直气壮的去写,不用被所谓的世俗标准所累。

    况且所谓的写代码 在现实工作中也不是纯粹的就敲键盘码代码,写代码之前的需求分析 设计 写代码过程中的code review 文档工作 单元测试等等,绝对是有技术含量 有价值(不说最重要起码也是非常重要)的工作。四十岁写代码凭什么就成了一件需要拿出来讨论的问题了?四十岁还在唱歌的歌手 四十还在写作的作家 四十还保持高水平的运动员比比皆是。

    出问题的不是四十岁写程序的程序员,出问题的是那些没到四十就写不下去 还净说怪话的人,脑子里条条框框套多 浆糊太多,其实三十岁之前也不适合写程序。毕竟写程序是一件技术活,需要起码的思维和逻辑能力!


  • 4楼
    游一舟 2019-08-07 18:17:25

    有些人总是喜欢说程序员得转管理,问题是现在都是扁平化管理的企业,哪里有那么多管理岗,老板也不是傻子,还有就是技术不行的管理呢,岗位绝对是跟老板吹牛叉,然后又得死压下面的人做,这种人压力山大,自己又没水平,也是很痛苦的,除非是在大企业,手下听话,



  • 5楼
    云阔天闲 2019-08-07 17:47:25

    你想表达自己是四十岁程序员,技术不牛,思维不如年轻人,那你有啥实力呀?还凸显实力?你是股东吗?搞业务行不行啊?!你公司用啥高深技术了,方能体现出你比年轻人厉害?你比他们厉害又能咋滴,所有活都你一个人干啊。40岁了,有一天你孩子问你,你开发了什么软件,让他看一下,你能拿出来吗?好好想想退路吧,看看后面40年(如果运气好)怎么过。



  • 6楼
    赵一行yx 2019-08-07 17:17:25

    什么是实力?


    在程序员这个行业中也算是干了几年,我一直想问自己什么是能力、实力?

    对于刚毕业的人来说,我们心中对于实力的想象大概是,“他熟悉c++的xx用法、他了解linux的底层实现,、、、” 等自己没有涉猎过的知识。

    工作了两年之后,你开始对实力的有了点疑问。慢慢的发现,你的工作并不需要这些东西,很多东西学了之后并没什么卵用,比如你一直很认真学习算盘,最终被计算机淘汰了。这时候你看到有些人给定的需求,能够平稳、高效的完成服务设计,这时候你心中的牛人就是这样的。

    当你慢慢在成长,你可能认为心中牛人变成了能够改变世界、改变行业的人。

    所以对于一个40岁的技术人员,上面哪个是你想要的实力?

    比别人多知道一些底层知识?

    比别人更有经验,能够解决别人解决不了的需求?

    能够带领大家一起改造一个行业?

    我想实力不需要凸显,做你认为有价值的就可以了


  • 7楼
    追本溯源123 2019-08-07 16:47:25

    首先,40岁的程序员,如果实实在在的在一线做过多年的开发,必定会经历初级-中级工程师,高级工程师,leader,架构师或者项目经理,那么对于技术的深度,痛点难点的把控绝对是那些30岁以下的人无法比拟的,同时对多种框架、架构、技术的理解与领悟能力,工具的使用难易程度,各种技术的使用场景,人员安排,成本进度的把控都会运用自如,业务的理解与流程梳理都要更强。


    当然除非做得少,或者多年没有接触过技术,然后又重新回到技术一线,必然受到各方面的排挤。

    在个人时间方面可能没有年轻人多,或者精力比不上年轻人,毕竟家里的事情会多些。

    其次.现在很多人都很浮躁,听信超过35岁就干不动的传言。

    最重要的是遇到一个听信小道消息的老板,格局太小,或者团队人员素质太低了,职业素养差,这样也会受到很多的委屈。


  • 8楼
    IT讲坛 2019-08-07 16:17:25

    姜还是老的辣,你要相信这一亘古不变的真理!


    程序员工作氛围间的较量

    首先看下年轻程序员的工作氛围:




    大龄程序员的工作氛围:




    程序员能力间的较量

    程序员40岁了,那么他本身在敲代码方面已经不具备优势了,无论是年龄,体力,还是前沿的技术都会落后年轻人一大截,但是40岁程序员的排查问题,解决问题的经验,以及架构设计方面的知识积累都是年轻人所无法比拟的。

    凸显实力

    经过前面的对比,我们不难看出大龄程序员和年轻程序员之间各有所长,要想在年轻人中间胜出,那么就需要你拿出自己的特长,年轻人设计架构难免会有不足的地方,你只需要在比较关键的地方指出来给他们看,它们定会对你刮目相看,还有就是在遇到生产问题的时候,年轻人忙的不可开交,这时候如果这个错误你恰巧遇见过,那么找出错误,纠正重新发版上线,他们不会对你产生敬畏吗?

    说白了就是在关键的时候,拿出重要的解决方案即可,没必要在多余的小毛病那里进行指手画脚。

    文末吐槽

    40岁程序员如果是继续做技术,那么如果不是资深的话,那么可以考虑转行了。或则还可以走向管理的位置去,将技术的位置留给更多的年轻人又未尝不可?

    最后希望大家多多关注我,一起交流在头条的点点滴滴,让我们在业余时间里赚取一点零花钱。

    不关注的点个赞也可以呀,唉,不说啦,继续撸代码


  • 9楼
    用户93912154010 2019-08-07 15:47:25

    思维能力体现在bug少写的快。那么我现在的公司程序员十多个。bug多的有一千多个的程序员还是一万多。bug少的也是三百多。一般都有三到五百个。一个项目四五千bug。和我以前的公司,一个项目三百个。二个人写,三个月做别的公司六个人六个月的活。就是因为三百个bug太多了。才拿二千块。好吧。为啥现在公司四千个还是一万多呢。现在的第三方框架那么多。轮子都不用造了。如果三四十岁能达到一百个bug。二个月一个今日头条找工作没问题。一万多工资。



  • 10楼
    知课 2019-08-07 15:17:25

    题主所谓分布式能力,其实可以理解为架构能力,得需要足够的想像力,能把各种目标需求进行不同维度的扩展,确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点,既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案。





    那么,作为40岁的程序员,没达到这个能力线,编码与思维也明显不如年轻人,怎么在创业型企业凸显实力?

    首先,需要说一下,对于市面上初创企业的商业性产品(app、web、wap等)开发,前期基本对服务器架构及安全性没有太大要求,能够理顺商业逻辑,依据业务场景用技术化为可行功能模块,满足业务的进行也就足够了。

    所以,确切地说,在初创企业,一个熟悉并能够根据各种业务场景,熟练进行产品的功能逻辑设计与开发,对产品经理的产品设计可以洞悉漏洞并能提出修正意见的程序员,就算是实力雄厚了,看企业核心团队的层次,一般的话技术总监也就这样,比较精英的团队当个技术经理也是足够的。




    然后回到题主身上,怎么体现自己的实力?

    从40的年龄来说,就算你二十多岁开始编程,也在这块泡了十多年,基本可以说是随着互联网一起发展起来,经历过那么多大大小小的项目,见证了互联网产品一代代的完善,还有什么功能模块是你没接触过的?就算没有接触过,难道没见过同类产品吗?见过同类产品,使用一下相关模块的功能,深入思考、验证一下其设计逻辑不就明白了?互联网产品经理这个岗位才发展多少年?现在风风火火的,要说资历,连你的零头都不够,也不一定懂技术,但是不一样凭着逻辑思维能力混得风生水起。




    见识与经验,这就是你的优势啊,你熟悉市面大部分商业产品的逻辑功能设计,然后你也可以根据这些经验,结合公司业务场景去进行更符合用户体验的程序化设计。

    另外,在圈子那么多年,我就不相信你没管理过团队,就算真没有,总见过之前的上司是怎么管理团队管理项目的嘛?根据实际情况,变通地般过来就又是一个优势了。

    加上人脉,十几年的时间,什么样的程序员没见过?符合你项目水平的,说服老总挖过来一起奋斗,不也是一个优势?再就是接触过那么多项目,有方向一样业务不冲突的,洽谈一下大家成为合作伙伴,又一个优势!

    管理与人脉,是你的第二大优势。




    实力离不开能力与人脉,能力建立在见识、经验上,人脉建立在资历上,这些,你都拥有!如果你没有让同事感觉到实力,那就是你没有找到一个方法让自己的实力凸显出来。

    而凸显实力的方法,那真真是最简单不过了,不久多提有用的建议并执行嘛?

    比如,以下这些初创企业面临的问题都是你完全可以提供可行建议的:

    1、公司需要组建技术团队,本阶段成员怎么配置、招聘?下一阶段如何做人员扩招计划?

    2、组建了团队,项目、团队怎么管理?研发流程、BUG修复流程、团队配合流程等等。

    3、开始进行实际研发了,服务器、数据库、前后端功能模块如何设计?甚至产品备案、商标注册、支付接口申请、短信服务商怎么弄等等。。

    4、研发完成了,项目产品可以对接那些企业获得相关帮助?

    ......

    其他的服务器架构支撑产品流量、安全措施保护项目安全什么的就不说了,上面已经足够你在初创企业大展身手!!

    最后,我还是想说,如果你想提高自己的知识与技能,可以到我们知客云平台学习相关在线课程,也可以入驻知客云成为一名知客老师录制课程为他人解疑答惑!欢迎来知客云跟我们交流!

    知客云-知识技能募资平台,为世界创造与众不同的视角

    一个有趣的线上学习平台在等着你哦,知客云(zokocloud)





说点什么吧