游客gy27fhrpaouum_社区达人页

个人头像照片
游客gy27fhrpaouum

暂无个人介绍

暂无精选文章
暂无更多信息
  • 发表了文章 2024-05-11

    Java 接口

  • 发表了文章 2024-05-10

    Java 封装

  • 发表了文章 2024-05-09

    Java 抽象类

  • 发表了文章 2024-05-08

    Java 多态

  • 发表了文章 2024-05-07

    Java 重写(Override)与重载(Overload)

  • 发表了文章 2024-05-06

    Java 继承

  • 发表了文章 2024-04-29

    Java 异常处理

  • 发表了文章 2024-04-28

    Java Scanner 类

  • 发表了文章 2024-04-25

    Java 流(Stream)、文件(File)和IO

  • 发表了文章 2024-04-24

    Java 方法

  • 发表了文章 2024-04-23

    Java 正则表达式

  • 发表了文章 2024-04-22

    Java 日期时间

  • 发表了文章 2024-04-21

    Java 数组

  • 发表了文章 2024-04-19

    Java StringBuffer 和 StringBuilder 类

  • 发表了文章 2024-04-18

    Java String 类

  • 发表了文章 2024-04-17

    Java Character 类

  • 发表了文章 2024-04-16

    Java Number & Math 类

  • 发表了文章 2024-04-15

    Java switch case 语句

  • 发表了文章 2024-04-12

    Java 条件语句

  • 发表了文章 2024-04-11

    Java 循环结构

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-04-18

    在做程序员的道路上,你掌握了什么关键的概念或技术让你感到自身技能有了显著飞跃?

    从业2年,我认为这几个要素对于程序员来说比较重要
    1、编程语言方面
    无论是开发还是测试,程序员都需要至少精通一种主流编程语言(尤其是开发),如Java、Python、C++、JavaScript、C#、Swift、Go等,随着项目或公司不同,还需要时刻准备语言更换,我一个朋友就是主学Java后来因项目调整转为python,不过都是异曲同工,学起来不难。需要理解并能熟练运用基本数据结构以及常见的算法,如数组、链表、栈、队列、哈希表、树(如二叉树、平衡树、红黑树等)、图、动态规划、贪心算法、分治策略等。
    实战中我发现有一点比较重要,就是运用数据结构和算法知识进行问题建模、复杂度分析,并针对实际问题进行有效优化,这一点是否可以发挥极致其实可以决定是否能升职
    还有就是关系型数据库原理,理解SQL语言,数据库设计原则,数据库管理系统(DBMS),根据应用场景选择合适的数据库技术这些,在工作中都会一点点接触到
    2、开发技术方面
    开发可以分为前端和后端,一般精通一种就很厉害了,举个例子,前端技术栈(HTML5、CSS3、JavaScript(ES6及以上),以及相关的前端框架(如React、Vue、Angular),构建响应式布局,理解浏览器工作原理和DOM操作);后端技术(HTTP协议、RESTful API设计、服务器端编程(如Node.js、Express、Django、Flask等),以及模板引擎、路由管理、中间件等概念)

    总结来说,程序员必须掌握的技术和概念涵盖了编程语言、数据结构与算法、数据库、Web开发、版本控制、软件工程实践、框架与库的使用、操作系统与网络基础知识,也就是大学及研究生课程的各个分类,并需要持续保持学习、适应新技术的能力,加油吧程序猿们!

    踩0 评论0
  • 回答了问题 2023-02-09

    生成式AI是激发人类创作灵感还是会替代人类艺术创作?

    个人感觉是激发人类创作灵感,但最终还是服务于大家,减轻部分工作。

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息