0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

8个迹象表明你不适合成为程序员

dyquk4xk2p3d 来源:良许Linux 2023-06-26 15:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如今,科技是最值得从事的行业。许多年轻人将从事科技工作视为自己的终极目标。然而,其中很多人最终发现他们的真正兴趣在其他领域。 编程适合我吗?我会喜欢编码吗?对这些问题进行自我反问并诚实回答可能会让你再三思考。事实是:有些人就是讨厌编程。 如果你不确定自己是否适合成为一名程序员,以下是六个迹象,可能表明你并不适合从事这个职业。

1、你缺乏实验性创造力

尽管编程以逻辑为基础,但它实际上是一门创造性的艺术。一个新的程序就像一块空白的画布。你的画笔和调色板是语言、框架和库。你需要对创作有一个愿景,并有创造力将这个愿景变为现实。 纯粹主义者会告诉你,写好代码只有一种方法,但事实远非如此。这就像说建房子、写小说或烘焙蛋糕只有一种方法一样。编写软件有很多种方式;你应该愿意进行实验。 如果没有自然的好奇心,你会变得目光狭窄。你会很难想出新的想法。此时,编程变成了乏味的工作,失去了最初吸引你进入科技行业的激情。

2、你缺乏内在的动力

7b1da864-13b1-11ee-962d-dac502259ad0.png

除非你有极强的内在的动力,否则你在任何事情上都不会成功。这是一个普遍的真理,但在编程中尤为重要。 一个优秀的程序员能够自我激励。撇开其他层面,编程和其他职业一样,基本上是重复性的工作。如果你在作为开发人员所需的工作类型上投入困难,你将会挣扎,很可能会烧尽自己。 你必须能够自主解决问题。许多新问题将与上周的问题相似。当一名管道工人在客户家中出现时,他不会要求修理一种新型的水槽。他们只是解决问题并为下一个问题做好准备。 正因如此,一些问题的解决方案是通过其他问题找到的。经验丰富的程序员随着时间的推移成为知识的宝库。你必须对追求这些重复和模式的驱动力充满激情,并在每一个机会上都去寻找。明天,事情将会更容易,这是直接的结果。

3、你不能忍受逻辑问题

有一个常见的误解,认为你必须是一个数学天才才能理解编程。如果你在学校不是优秀学生并不处于劣势。然而,你需要有能力使用逻辑和算法思维解决问题。 你是否对谜题有自然的迷恋?你是否好奇并渴望了解为什么我们的数字世界会以这种方式运作?如果不是这样,当你遇到这些编程的基石时,你会感到沮丧。它们应该引起你的兴趣。如果它们不引起你的兴趣,你可能需要重新考虑。 编程提供的很多智力回报来自于解决谜题。谜题越复杂,当你最终解开它时,就会感到越有成就感。如果这种感觉无法激发你的热情,编程将只是一连串无尽的挫折和失望。

4、你不喜欢进行研究

无论你对编程了解多少,你总会遇到未知领域。也许你正在开发一个 Web 应用程序,你无法让一个框架合作得很好。也许你花了10年时间掌握 Java,现在却被分配了一个 Python 项目。 你如何克服这些挑战?没有什么大师手册可以打开;答案必须由你自己去寻找。你只有代码文档、谷歌和提出正确问题的动力。 如果你不喜欢深入研究细节,你在编程职业中将无法蓬勃发展。最成功的人并不总是最聪明的开发者,而是那些懂得如何解决问题并将碎片重新组合成解决方案的人。

5、你更喜欢正常的工作时间

绝对不适合。我讨厌在深夜工作。编程工作具有灵活性。科技行业的一些工作需要你在办公室现场工作,而其他工作则允许你远程办公。你可以作为自由职业者为初创公司工作,开创自己的道路,或者选择一家FAANG公司来追求更传统的企业职业。 无论哪种情况,一个成功的程序员需要全身心投入。听说过熬夜、长时间的编码工作和工作与生活平衡不平衡的故事并不罕见。软件开发充满了严格的截止日期;如果你渴望下午五点钟就上路,就不一定能够满足这些截止日期。为了完成所有必要的工作,开发人员通常会投入大量个人时间。即使是自由职业者也必须加班加点,以保持领先于竞争对手。 而当你终于下班后呢?很难与工作切割开来;你可能会在晚上躺在床上,脑海里不停回荡着语法和可能的解决方法。编程是一项热爱的劳动。如何知道编程是否适合你:即使在本应休息的时候,你也享受这种持续的陪伴感。

6、你主要关注薪水

编程可以提供良好的生活,毫无疑问。也许你正在浏览招聘网站,对这个行业的顶级公司为初级开发人员提供的待遇感到吃惊。你不是第一个,也不会是最后一个,尝试编程来赚取自己的一杯羹。 随着市场变得饱和,你需要持续投资自己,以保持足够的竞争力,在职业环境中脱颖而出。通常情况下(尽管并不总是如此),需要四年的学士学位,并且硕士学位在高级职位中变得越来越普遍。 作为程序员,你可以赚很多钱吗?当然可以。但这并不是一条容易的道路——如果你想迅速致富,那不如去买彩票。

7、你不喜欢不断学习

就像医学研究一样,编程需要一套特定且不断发展的技能,需要定期进行升级。随着技术的发展,开发人员所需的知识基础也在不断变化。 尽管Python和Java始终是市场上最受欢迎的语言,但似乎每天都有新的语言或框架需要学习。新的解决方法、解决方案、工作流程、语法...等等,列表还在继续增长。 如果你不是那种愿意一次又一次提升自己技能的人,编程可能不适合你。

8、你不喜欢建立人际网络

虽然研究和分析是编程的几个重要方面,但程序员必须具备一项必要的软技能——建立人际网络。在遇到困难时,社区支持非常有帮助。 就像作家遇到的创作障碍一样,即使是专业的程序员也需要一些帮助才能度过困境。在这方面,有机会与能够帮助你的专家联系是无价的。 虽然内向的人倾向于选择编程作为职业,但那些成功机会最大的人是那些不害怕建立人际网络的人。如果你不愿意走出自己的舒适区来找工作或在最新项目上寻求帮助,你可能需要考虑其他的职业道路。

我不喜欢编程,我该怎么办?

事实是,无论你从事什么职业,工作就是工作。编程适合每个人吗?并不完全如此。一段无聊的电脑时间不应该让你一辈子对编程产生厌倦。 在你放弃之前,应该诚实地尝试一下编程。了解如何编写脚本,学习一门编程语言,阅读编程书籍。任何扩大你对这门技术的理解的事物都将帮助你做出决策。这需要很多时间。 好消息是,如果你坚决要找到一份自己喜欢的职业,科技行业有很多利基机会。即使你已经拥有学位,也有很多非编程的计算机科学毕业生可以考虑的工作。你有哪些选择?有很多方式可以充分利用你的知识。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    90

    文章

    3709

    浏览量

    96799
  • 编程语言
    +关注

    关注

    10

    文章

    1960

    浏览量

    38968
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30791

原文标题:8 个迹象表明你不适合成为程序员

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员多一些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了一圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 463次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    是不是不适合从事嵌入式开发?

    聊起嵌入式开发,常有人在调试完一难缠的驱动后、或是看到别人精简又高效的代码时,忍不住琢磨自己到底适不适合这条路。其实答案从来不在 “会不会写代码” 的表层,而藏在那些和代码打交道的细节里
    的头像 发表于 09-25 11:51 1304次阅读
    是不是<b class='flag-5'>不适合</b>从事嵌入式开发?

    没有掉电保护的SSD为什么不适合工业级场景?

    PLP保护的SSD为什么不适合工业级场景? 首先,什么是PLP? PLP(掉电保护)是一种专为工业级SSD设计的防护机制。天硕(TOPSSD)工业级SSD固态硬盘集成 钽聚合物电容 ,在SSD正常工作时充电备用,一旦检测到供电异常跌落,就快速释放储能,保障缓存区
    的头像 发表于 07-16 10:54 454次阅读
    没有掉电保护的SSD为什么<b class='flag-5'>不适合</b>工业级场景?

    CYBT-343026-01能否使用 HFP 和 AVRCP 制作应用程序

    ,我在 launchstudio 中进行了如下检查,但在支持的层中找不到 HFP 和 AVRCP。 https://launchstudio.bluetooth.com/listingdetails/124893 如果 CYBT-343026-01 不适合应用,还有其他合适的设备吗? 致以最诚挚的问候,
    发表于 07-01 08:29

    为何工程塑料不适合打印圆弧形模型?

    不适合打印圆形结构或复杂曲面模型,JLC3D小编建议大家选择尼龙或树脂材料,这两种材料在打印弧面时表现更佳,能有效减少层纹,提升表面光滑度。
    发表于 04-07 15:31

    零基础入门:如何在树莓派上编写和运行Python程序

    在这篇文章中,我将为简要介绍Python程序是什么、Python程序可以用来做什么,以及如何在RaspberryPi上编写和运行一简单的Python
    的头像 发表于 03-25 09:27 1560次阅读
    零基础入门:如何在树莓派上编写和运行Python<b class='flag-5'>程序</b>?

    DS856高速直接数字合成器有哪些优势和缺点?

    数字信号格式。 DS856缺点: 成本较高:高性能往往伴随高价格,DS856可能不适合预算有限的用户。 操作复杂:多种高级功能和复杂控制选项要求用户具备一定电子工程知识和经验,初学者或经验不足者可能面临学习曲线。
    发表于 03-10 10:54

    ads1602不适合采集交流信号吗?

    数据表 fugure 47是阶跃响应图,说明直流信号在经过51次准换之后才能得到正确结果。这个特性是否说明 这个芯片只适合采集直流信号,不适合采集交流信号。 采集直流信号的时间也很长,需要51次
    发表于 02-14 08:26

    ADS1298进行数据采集时,用网上下载的例程,始终进不去中断是怎么回事?

    当外接心电信号发生器或者将输入端短接时,直接点击run均不能进入中断,但是执行set pcto cursor时可以进去,不明白是怎么回事?是例程不适合我这个板子还是别的,例程中的NEW_PG_BOARD,我这个不知道是不适合
    发表于 02-11 08:36

    DS878 数字合成适合哪些应用场景?

    应用中,其高精度和可编程性也使其成为有用的工具。例如,在音频合成、音频效果处理等方面,DS878可以提供灵活且精确的信号控制。深圳市立维创展科技是EUVIS的代理经销商,主要提供EUVIS的全球顶尖
    发表于 02-10 09:20

    为什么∑-∆ ADC不适合用于输入通道间的快速切换 ( 多路复用 )场合使用?

    为什么∑-∆ ADC 不适合用于输入通道间的快速切 换 ( 多路复用 )场合使用
    发表于 01-10 06:35

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 967次阅读

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 2次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 3次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充