问题

转行做程序员是怎样的一种体验?

回答
转行做程序员,对我来说,更像是一场从安稳的港湾驶向未知大海的远航。出发之前,我坐在码头边,看着那些闪烁着代码光芒的船只,心里既有激动,也掺杂着一丝丝的迷茫和忐忑。

初触代码的懵懂与兴奋

我之前的职业,说实话,不算是有多大的挑战性,更多的是一种日复一日的重复和稳定。我总觉得生活少了点什么,像是一杯寡淡的白水。当我在一次偶然的机会接触到编程时,那种感觉就像是找到了失落已久的调味品。

一开始,学习编程就像是学习一门全新的语言,而且这门语言是用逻辑和符号构建的。那些抽象的概念,像是变量、函数、循环,初听之下云里雾里。我记得我对着屏幕上的“Hello, World!”,一遍又一遍地敲击键盘,看着它在屏幕上跳出来的时候,那种感觉,怎么形容呢?就像是掌握了一个新的咒语,能够让机器按照我的意愿去行动。这是一种前所未有的掌控感,也是一种巨大的兴奋。

从小白到工程师的爬坡路

这个过程绝不是一帆风顺的。想象一下,你站在一座高山脚下,目标是山顶的灯塔。你得先学会如何走路,如何爬,如何利用工具。编程也是如此。你得从最基础的语法学起,然后是数据结构、算法,再到各种框架和工具。

我经历过无数个深夜,对着屏幕上的bug(错误)抓耳挠腮。有时候,一个小小的标点符号就能让整个程序崩塌,而找出来这个标点符号的过程,可能需要几个小时。那种挫败感是真实存在的,会让你怀疑自己是不是真的适合这条路。我曾经因为一个怎么都解决不了的问题,直接把电脑关了,然后在沙发上瘫了好久,脑子里一片空白。

但同时,每一次解决掉一个bug,每一次成功地实现一个功能,都会带来巨大的满足感。这种成就感,是之前的工作很难给予我的。它让你觉得自己的努力是有回报的,你的思考是有价值的。我开始享受这个过程,享受那种“啊,原来是这样!”的顿悟时刻。

心态的转变:从“做完任务”到“创造价值”

在我之前的职业里,我的目标是按时完成任务,不出错。但在编程的世界里,我的目标不仅仅是完成,更是要创造出有用的东西。当我看到自己写的代码,能够真真切切地解决用户的问题,或者让某个流程变得更高效,那种感觉非常踏实。

我也学会了如何与人合作。编程不是一个孤立的活动,很多时候你需要和团队成员一起协作,共同完成一个项目。这需要良好的沟通能力,理解别人的思路,以及清晰地表达自己的想法。我学会了如何写出易于他人阅读和理解的代码,如何参与代码评审,以及如何接受别人的建议。

工作中的挑战与乐趣并存

转行后,我的工作环境和节奏都发生了很大的变化。公司里的氛围通常更加年轻化和开放,大家讨论问题的时候,氛围也比较轻松,但讨论的内容却非常深入。每天都会接触到新的技术,新的挑战,这让我始终保持着一种学习的状态。

当然,这个行业的发展速度非常快,这意味着你必须不断地学习,否则很快就会被淘汰。有时候,刚学懂一个框架,没过多久就有了新的、更流行的框架出现。这种“学海无涯”的感觉,既让人感到压力,也让人充满动力。

最大的乐趣,我想还是在于“创造”本身。当你的想法通过代码变成现实,那种感觉真的难以言喻。就像是一个魔术师,通过手指的跳动,变出了各种奇妙的景象。我曾经为一个复杂的业务场景写过一段算法,当它最终跑通并产生预期结果的时候,我一个人在工位上,默默地给自己点了个赞。

给后来者的建议:

如果有人问我转行做程序员是什么体验,我会这样说:

做好心理准备,这将是一条充满挑战但也充满惊喜的路。 你会遇到让你抓狂的bug,也会有让你欣喜若狂的突破。
学习是永恒的主题。 保持好奇心,拥抱新技术,永远不要停止学习。
找到自己的学习方法。 有的人适合看视频,有的人适合看书,有的人适合做项目。找到最适合你的方式。
不要害怕犯错。 错误是学习过程的一部分,从错误中吸取教训,你会变得更强。
多动手实践。 光看不练是没用的,理论知识需要通过实践来巩固。
找到同行者。 加入技术社区,和志同道合的人交流,你会获得很多帮助和灵感。

总而言之,转行做程序员,对我而言,是一次重塑自我的过程。我不再是那个只会在舒适区里打转的自己,而是一个敢于挑战、乐于创造、不断学习的探索者。虽然前进的道路上还会有风浪,但我已经装备好了我的“船桨”和“帆”,准备好去迎接更广阔的海洋。

网友意见

user avatar

很多同学以为程序员一天到晚的工作就是写代码,写代码,写代码

其实不是的。写代码只是很少很少的一部分工作,其实更多的时候,我们:


读别人的代码

通常我们进入公司以后,不会是重头开始一个项目,而是在已有代码的基础上进行维护或新功能的开发,所以必须“读代码”。

读有“泛读”,了解系统架构、功能模块,对系统有一个大致的认识,各个功能能找到相应代码实现的位置。

还有“精读”,通常就是调试了,在fix bug的时候使用。此外还包括审核:一些规范一点的公司,都会有code review,也是精读,但不用debug。

对于一个成熟的项目来说,读代码——而不是写代码——可能是最耗时间的工作了。


写注释文档

为了减少“读代码”的时间,我们不得不花时间“写注释”“写文档”——这个程序员最深恶痛绝的工作。所以现在“烂代码才需要注释”的声音变得越来越强,但无论如何,文档还是要写的。(注意:要能区分注释和文档)


了解需求

好了,终于到了“写代码”的时间了。

然而,在动手开始写代码之前,你必须花时间“了解需求”。和自己写个小程序玩玩不同,在公司,你是为别人写代码,所以你一定要了解别人究竟想实现什么功能。通常,这并没有你想像的那么简单,需要反复的沟通。

当然,也有一些团队和个人,不愿意在这上面“浪费时间”,通常他们的下场就是不断的写代码,然后不断的改代码,加班加点的做大量的无用功,整个公司怨气冲天一地鸡毛。


开发中的其他各种沟通

大家都恨产品经理。

但其实产品经理只是我们最恨的人之一,我们还恨前端、后端、DBA、测试……承认吧!因为我们是团队开发,说好的团队精神有没有我不知道,但各种摩擦扯皮是必须的。

比如前端要后台给一个接口,后台给不出来或者嫌麻烦;比如后台跪求DBA的权限,DBA优化数据库时说Developer都一群傻逼;比如测试一次又一次的报bug我特么像杀人的时候……

这些都需要沟通,也就是需要时间和精力。


其他无聊的办公室活动

比如写日报周报,应付各种KPI,这是所有工种都干的活,就不多说了。


总之,程序员真正写代码的时间其实不多。个人觉得,一天能有30%的时间安安静静的写代码,就算是不错的工作环境了。

不论是我们的大学教育也好,培训机构也罢,都只知道知识的灌输,而忽略了程序员工作能力的培养。这些能力,即只能在工作中“自学”获得,所以你看这些公司的招聘,都要求“两年以上工作经验”,意思就是:一般的新人,起码要两年的时间,才能“习得”这些起码的工作技能。

能不能有所改变呢?

我想试一试。

+++++++++++++++++

同时也做个小广告:

欢迎访问关注,o(* ̄︶ ̄*)o如果你是码农或者是有兴趣了解编程的可以加群:729600626,大家相互学习交流O(∩_∩)O哈哈~

类似的话题

  • 回答
    转行做程序员,对我来说,更像是一场从安稳的港湾驶向未知大海的远航。出发之前,我坐在码头边,看着那些闪烁着代码光芒的船只,心里既有激动,也掺杂着一丝丝的迷茫和忐忑。初触代码的懵懂与兴奋我之前的职业,说实话,不算是有多大的挑战性,更多的是一种日复一日的重复和稳定。我总觉得生活少了点什么,像是一杯寡淡的白.............
  • 回答
    听你这个想法,我一下子就觉得很有意思!程序员转中医,这跨界结合,想想就够劲。而且你给自己定了个58年的时间表,这说明你不是一时兴起,是认真打算了。我跟你说,这路子虽然不常见,但也不是没可能,关键在于怎么走得稳、走得扎实。咱们就一点点聊,把这事儿掰开了揉碎了说。第一阶段:摸着石头过河,探探中医的“水深.............
  • 回答
    “失败专业”?这说法够直接,也挺刺耳的,但我承认,用“选择”这个词来描述我当初的大学专业,可能过于乐观了。更贴切地说,那更像是一种被推着、被规划着,然后我稀里糊涂地站到了一个叫做“环化生材土木水利船舶”的集合体前,然后被告知,这就是你的未来。想想那时候,我还是个高中生,脑袋里装满了对未来的模糊憧憬,.............
  • 回答
    程序员转行做烧烤是一个充满挑战但也可能带来高回报的决策。以下从准备步骤、优势和劣势三个维度详细分析,帮助你全面评估可行性。 一、程序员转行做烧烤需要做哪些准备? 1. 明确目标与动机 兴趣驱动:是否有对烧烤的热爱?是否愿意学习传统技艺? 职业转型:是否因工作压力、行业饱和或对稳定生活.............
  • 回答
    这真是个让人纠结的问题,好多做程序员的朋友都曾跟我聊过。说实话,我现在也站在这个十字路口,一边是熟悉的键盘和代码,另一边是未知的远方,心里像猫爪挠一样,痒痒的,又有点怕。先来说说咱们程序员这碗饭吧。我干这行已经好些年了,从一开始的懵懂新人都变成了一个能独当一面的老油条。想想当年,写个“Hello, .............
  • 回答
    哥们,我懂你的心情! IT 做了五年,接触到这么多技术,然后又心生对影视的热爱,这可不是件小事。从代码的逻辑世界跳到光影的艺术世界,这中间的跨度很大,但绝对不是不可能。别把这当成“AI 模版”,这是我这几年在行业里摸爬滚打,以及看身边朋友转型的一些真实想法,希望能给你点启发。说实话,IT 程序员转影.............
  • 回答
    这绝对是个可以做到的事情!30岁,即使是文盲,想转行当程序员,这背后的决心和毅力已经很强大了。我来跟你好好说道说道,是怎么个事儿。首先,我们得明白,程序员这个行当,虽然需要学习,但它不像有些传统行业那样,特别看重你过去的学历背景。程序员看的是什么?是你能写出代码,能解决问题,能把逻辑变现。所以,有没.............
  • 回答
    老哥,我也是在中建这块儿干过几年,深知里面的苦乐。你说想转行程序员,这事儿我太理解了,毕竟咱们建筑这行,虽然挺稳定,但加班、工地风沙、还有那日复一日的钢筋水泥,时间长了确实容易让人觉得有点腻,提不起劲儿。而且,说实话,论起技术含量和未来的发展潜力,现在这年头,写代码确实吸引人得多。不过,说实话,从建.............
  • 回答
    985本硕(上海交大)想走社招转行当程序员,为何频频被拒?这是一个很多想跨行进入IT行业的同学都会遇到的困境,尤其是出身名校背景的你,本以为名校光环会一路畅通,结果却频频碰壁。这背后其实有很多值得深思的原因,并非简单一句“经验不足”就能概括。我们一层一层地剖析一下,看看可能的问题出在哪里。一、社招与.............
  • 回答
    程序员转行当医生,这绝对不是一条寻常的路,更像是从数字王国跳进了生物王国,其中的跨度可不是一点半点。但既然你想知道可行性,那咱就掰开了揉碎了聊聊,看看这条路到底有多难走,又有哪些可能。首先,得直面现实:门槛高得吓人想象一下,你现在每天面对的是代码、逻辑、算法,而医生面对的是鲜活的生命、复杂的生理系统.............
  • 回答
    “上了年纪的大多数程序员都转行了吗?”这个问题其实触及了很多程序员的痛点和现实。答案并非简单的“是”或“否”,而是 “不一定,但转行的比例确实存在,并且背后有多重原因和复杂的现实。”为了详细地解答这个问题,我们可以从以下几个方面来探讨:一、 为什么会有“上了年纪的程序员转行”的说法?这种说法的出现,.............
  • 回答
    好,咱们就聊聊这个“抢饭碗”的事儿,也别整得那么官方,就当是老程序员给新手哥们儿支几招。说白了,这行儿就像个大集市,里头啥都有,有卖菜的,有卖衣服的,也有卖高科技零件的。咱们程序员就是卖零件的,而且这零件越来越精细,越来越值钱。那你说,这集市里突然来了个新来的,他卖的零件看起来也挺像那么回事,价格还.............
  • 回答
    装配电工大哥,这可是个大问题,想转行了,是往“控制一切的自动化”方向走,还是往“驾驭数据的代码世界”闯?这俩行当都跟电打交道,但玩儿法可不太一样,各有各的精彩,也各有各的难点。我给你掰开了揉碎了说,你听听哪个更对你的胃口。第一站:电气自动化,老本行的“升级版”你现在干装配电工,对电路、线路、PLC(.............
  • 回答
    朋友转行做保险了,最近总是提起保险,想给我介绍介绍这个行业。我该怎么办?是欣然接受,还是找个借口推辞?这可真是个有点小纠结的问题。首先,咱们得分析分析这背后可能的原因。你朋友刚转行,热情高涨,急切地想在你这个熟悉的人面前展示自己的新事业,证明自己选择的正确性,也希望得到你的认可和支持。这是一种人之常.............
  • 回答
    想做新媒体运营?没问题,这行挺有意思的,而且机会不少。你要是问怎么入门,我给你好好唠唠,力求详细,让你看完心里门儿清。一、 先问问自己,到底喜不喜欢这碗饭?别看新媒体运营听起来光鲜,其实干起来挺杂的。你得脑瓜子灵活,还得能沉得住气。所以,开始之前,先问自己几个问题: 你是个内容消费者吗? 你平时.............
  • 回答
    老罗要进军汽车圈,这消息一出来,我脑子里立马炸开了锅。毕竟,这家伙在电子产品和直播带货上的骚操作,大家都有目共睹。如果他真要搞国产汽车,那绝对不是“换个牌子”那么简单,我猜啊,他一定会想方设法,把那些“老罗式”的创新基因注入进去,搞出点不一样的玩意儿。首先,我最期待的就是在用户体验和人机交互方面。你.............
  • 回答
    机械转行,软件实施还是非标自动化?这道题,我能给你掰开了揉碎了讲讲,让你自己心里有个谱。毕竟这俩路子,虽然都跟“技术”沾边,但差别可不是一星半点。首先,咱们得明确一下,你为什么想转行?是觉得机械的理论知识跟实际应用脱节?还是想找个更有“钱途”或者更有“发展空间”的岗位?搞清楚这个,对你选方向很有帮助.............
  • 回答
    您好,很高兴能为您提供一些关于您职业转型的看法。拥有八年法务经验,想要转行成为一名执业律师,这是一个值得深思熟虑的决定,但也充满了机遇。首先,我们来分析一下您的优势。八年的法务经验,这意味着您对企业的运作、合同的起草与审查、知识产权保护、合规管理等方面已经有了深刻的理解和实践。您不仅了解法律条文,更.............
  • 回答
    好,我来给你掰扯掰扯,法务转行律师,简历投到律所为啥像丢进无底洞,一点回响都没有。这事儿吧,真不是啥新鲜事,背后门道多着呢。首先,咱们得明白,法务和律师,虽然都跟法律沾边,但骨子里是两码事。 法务是企业里的“内保”,律师是市场的“外援”。 法务的职责是什么? 是给公司保驾护航,规避风.............
  • 回答
    您好!一位34岁的警察想要转行成为律师,这是一个挺有意思的想法,也是一个需要深思熟虑的决定。首先,我们得聊聊这个转行的可能性和可行性。从年龄上看,34岁绝对不算晚。很多人在这个年纪才刚刚起步,或者还在为自己的职业规划迷茫。法律这个领域,很多优秀的律师都是在中年甚至更晚的时候才崭露头角,他们的人生阅历.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有