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

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

3天内不再提示

编程语言千千万 当一名架构师仅需要精通一门而已

IT家园 2019-07-18 09:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

编程语言很多,可走架构师之路,学习哪种编程语言比较好呢,怎么样来学习这些编程语言呢?对此河北达内告诉大家!

成为架构师之前,你得先学一门编程语言

当想用编程做某一件事的第一步,就是学习一门编程语言, 语言千万种,学习方法却是有路可循,但很多人其实一直在错误的道路上徘徊,今天我们就说下如何学习一门编程语言

编程语言学习的方法

选择距离最近的语言

成为架构师之前,你得先学一门编程语言

当你想做某件事的时候,一定会有一个语言是你当前的最佳选择

比如你如果是一个刚学编程的初学者,想学习机器学习方面,那你一定会选择Python

如果你是一个工程师, 要做一个千万用户的系统,你可能就会选择java/go等

所以当你选定一个场景,你就要下定决心啃掉这门语言,而不是三天打鱼五天晒网,似是而非,而且这样会让你比较有成就感,毕竟做自己喜欢的事,还是一件蛮幸福的事

认真学习好一门语言

在编程语言日新月异的现在,语言可以说是前赴后继,你可能还没学完一门语言,另一门语言就扬言要一统领域了呢,但就像武侠小说里面的那样,当你学会内功心法,其余的只剩下招式

定位清晰

我们学习一门语言一定要清洗自己在这门语言上的定位,要知道编程可是一片汪洋大海,下面有编译器,上有操作系统,还有我们日常的各种库,再上层还有分布式、锁、数据库、大数据等等,所以一定要定位清晰, 你不可能全都学,所以要有清晰的定位,不要吧自己当成一个垃圾桶, 啥都扔,啥也记不住丶

适可而止

比如在Python中,你可以反编译python,但是你有必要像java程序员那样,一直到底层的解释器么?就算你学了?意义呢?毕竟我们都是面向工资编程,所以不要太迷恋哪些东西,记住适可而止

复用的只有模式

在编程中最难的永远是设计,决定我们最终的系统和代码的可用可靠性,你不可能记住每一个api的用法,但是当你写代码的时候,你复用的永远只有模式,比如面向对象里面的设计模式、函数式编程里面的各种函数模式,再到上层还有分布式模式、架构模式等等

不瞎学瞎看

很多人喜欢通过学习源码来进行提升,但在这之前我想你得先补一补上面说的模式,说个比方,比如很多人对底层的锁源码比较感兴趣,但80%的人看完不会有任何成长,或者只会抄,但你如果学过锁相关的模式,再去看看源码里面的实现,是不是理论和实战都有了呢?当然会事半功倍呀

学习好一门语言的意义

你能学好的编程语言才是最好的语言,如果你不能掌握,不能让编程语言为我们所用,那么纵使编程语言再好,薪资再好,也与您无缘。

编程语言虽然千千万,虽不能说是大道至简,但是学习编程语言和我们上学时学习一样,都有一些可以复用的思想,利用这些思想,我们可以快速的上手学习语言,如果你想要从事编程开发行业,那就好好的学习编程吧!


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

    关注

    10

    文章

    1959

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    东风本田CR-V荣获2025合资SUV质量体验第一名

    近日,2025年中国汽车产品质量表现研究(AQR)结果发布暨颁奖典礼圆满落幕。东风本田CR-V凭借卓越的质量表现,荣获“合资SUV质量体验第一名”的桂冠,这权威奖项不仅是对东风本田CR-V的肯定,更是对品牌在质量、品质等方面多年坚守“长期主义”的最佳褒奖。
    的头像 发表于 10-09 09:56 400次阅读

    作为一名PCB质检工程,我为什么在用手持式面铜测试仪?

    在PCB行业,铜厚直是决定阻抗、散热与可靠性的关键指标。过去,工程把板子搬到实验室、等待台式铜厚仪出结果;作为一名PCB质检工程,如今,我更愿意把“实验室”揣进口袋——手持式面铜
    发表于 08-11 11:59

    Tenstorrent 首席架构师:未来 RISC-V 会是计算机的主流

    强,适合定制化需求等。在 7 月 17 日第五届(2025)RISC-V 中国峰会的主论坛上,Tenstorrent 首席架构师 Wei-Han Lien 表示,Tenstorrent 投入了大量人力
    发表于 07-17 11:26 1391次阅读

    润和软件稳居数字业务类解决方案市场第一名

    ”)凭借自身卓越的技术实力和创新能力,连续五年稳居数字业务类解决方案市场第一名;在细分领域:数字信贷系统解决方案子市场持续保持第一名,数字银行解决方案子市场跃升至第一名。同时,其在开放银行、交易银行、智能营销、智能风控、数据智能
    的头像 发表于 07-14 17:36 1129次阅读

    跟老齐学Python:从入门到精通

    础的学习者介绍一门时下比较流行、并且用途比较广泛的编程语言,所以,本书读起来不晦涩,并且在其中穿插了很多貌似与Python 编程无关,但与学习者未来程序员职业生涯有关的内容。 获
    发表于 06-03 16:10

    如何成为一名合格的KaihongOS南向驱动开发工程

    如何成为一名合格的南向驱动开发工程 1. 我需要具备哪些方面的知识? KaihongOS南向适配的方向分为:驱动开发、内核开发。根据适配方向划分,需要掌握的知识技能分别为: 驱动
    发表于 04-23 08:02

    如何成为一名合格的KaihongOS北向应用开发工程

    :参加相关的培训、研讨会或会议,不断提升自己的技能。 10. 获得认证 专业认证:如果可能,获取相关的专业认证,这可以增加你的可信度和市场竞争力。 成为一名合格的北向应用开发工程需要时间和努力,通过不断学习和实践,你将能够
    发表于 04-23 06:46

    如何成为一名嵌入式软件工程

    如何成为一名嵌入式软件工程? 01明确岗位的角色与定位 嵌入式软件工程主要负责开发运行在特定硬件平台上的软件,这些软件通常与硬件紧密集成,以实现特定的功能。 不仅需要
    发表于 04-15 14:37

    愚人节特辑:AI比你想象得更蠢

    AI神迹千千万万,仔细看全完蛋
    的头像 发表于 04-03 10:29 830次阅读
    愚人节特辑:AI比你想象得更蠢

    如何成为嵌入式开发工程

    和使用方法。- 掌握接口标准和总线协议,如UART、SPI、I2C、CAN等。 3. 编程能力:- 精通至少编程语言,尤其是C/C++,
    发表于 02-19 10:39

    个优秀的嵌入式软件“架构师” — AWFlow

    在大型项目的软件开发过程中,模块化开发面临着接口设计不合理、代码冲突以及模块间不兼容等问题,导致团队协作效率低下。为了解决这些问题,嵌入式软件“架构师”—AWFlow,应运而生!在大型项目
    的头像 发表于 02-10 16:44 773次阅读
    <b class='flag-5'>一</b>个优秀的嵌入式软件“<b class='flag-5'>架构师</b>” — AWFlow

    英特尔前Xeon首席架构师加盟高通

    高通公司近日宣布,英特尔前Xeon服务器处理器首席架构师Sailesh Kottapalli已正式加入高通,并担任高级副总裁职。此举被视为高通进军数据中心CPU市场的重要
    的头像 发表于 01-15 15:30 720次阅读

    如何成为一名合格的南向驱动开发工程

    内核开发 - c,cmake,dts, linux常用命令 以上,如能对某模块的南向适配研究透彻,自行调通,积极解决问题。那么对一名kaihongOS的南向驱动开发工程而言,他便是合格的,若
    发表于 01-10 10:06

    如何成为一名合格的北向应用开发工程

    在快速发展的软件开发领域,北向应用开发工程个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发工程的建议。 1. 基础知识
    发表于 01-10 10:00

    为什么嵌入式驱动开发工程可以拿高薪?

    技术领域具有不可替代的地位。 成为一名优秀的嵌入式驱动工程需要深耕以下几点: 1)坚实的技术基础: 首先,需要有坚实的基础,包括计算机组成原理、微处理器与微控制器
    发表于 01-07 16:56