程序员之路漫漫兮

读者大大们好呀!!!☀️☀️☀️

🔥 欢迎来到我的博客
👀期待大大的关注哦❗️❗️❗️
🚀欢迎收看我的主页文章➡️寻至善的主页
✈️如果喜欢这篇文章的话
🙏大大们可以动动发财的小手👉👉👉点赞:👍收藏:⭐️评论:✍️👈👈👈

文章目录

  • 梦开始的地方
    • :computer:你会玩电脑吗?
    • :airplane:你好!世界
  • 寻梦之旅
    • :picture:从前端到后端
    • 从面向过程到面向对象
    • 从百度到chatGPT
  • 大道至简,初心为上
    • 计算机专业的学习路线
    • 计算机职业方向
  • 言归正传——我为何选择成为程序员

梦开始的地方

💻你会玩电脑吗?

我上小学五年级的时候,老哥买了一台笔记本电脑,电脑里有两个游戏——📖《植物大战僵尸》,📖《血战上海滩》,一个寒假,我把游戏打通关了。
期间我哥教我用word,学会了用拼音打字,当然不想现在一样可以盲打,是一个手指一个手指敲的。
电脑启蒙就完成了,我很少去网吧,不喜欢网吧的氛围。
初中的时候老爸斥巨资(对于当时我家来说)拉了网线,买了台式电脑。每次周末回家,第一件事跑上二楼玩电脑,当时把QQ游戏玩个遍。
在学校的时候看到桌子上很多书的时候,就想着如果书都在电脑里就好了。这个想法在上大学的时候实现了,哈哈哈哈。

✈️你好!世界

高三的时候,借了同学一本C语言看,懵懵懂懂,表面毫无波澜,内心却充满震撼。于是我大学选择了软件工程(好吧实话实说,当时也是懵懵懂懂,我哥帮我选的)
我记得高中数学有一章是专门学流程的,当时还是很喜欢的。算是阴差阳错吧,选了软件工程这个专业。
于是就开启了我的“Hellow,world”之旅了

寻梦之旅

:picture:从前端到后端

上大学的第一门专业课,就是前端基础,专业老师美其名曰:让你们找到自己的兴趣的语言,确实前端的学习,既让我了解了编程工具,又让我学会了编程的基础知识。
后来在一些其他编程语言学习的时候,发现前端的学习是贯穿的,基本都会带着基础的前端知识。
大一上随着敲下最后一个前端页面代码💻,装完最后一个台式电脑螺丝::,压好最后一个水晶头,接好最后一个网线结束了。
大一下,疫情来临了我也开始了C语言和C++的学习,上网课嘛,懂得都懂,在此期间,Ctrl+C和Ctrl+V用的乐此不疲😆。

从面向过程到面向对象

因为疫情,C语言和C++是同一个老师,前期老师讲C语言,讲完后C++直接从面对对象开始讲,期末考试懵懵懂懂,课设懵懵懂懂,磕磕绊绊就来到了大二,学了C#和Java终于是由面向过程的编程思想,往面向对象的编程思想转化了,虽然当时还没有对象😆😆😆(现在也没有😢😢😢)
浅浅的解释一下面向过程和面向对象:
面向过程:面向过程的特点是模块化和流程化,它直接通过程序来处理数据,处理完毕后显示处理结果;
面向对象:面向对象的特点是封装、继承和多态,它将数据与对应代码封装成一个整体,其他对象不能直接修改其数据,即对象的修改只能由自身的成员函数完成。
以蛋炒饭为例子吧:
✈️ 面向过程就是自己一步一步来做蛋炒饭
🚀面向对象就是买一份蛋炒饭吃。

从百度到chatGPT

在2023年人工智能元年以前,我都是面对百度编程和作业的:
程序员
抓住2023年的尾巴我要毕业了工作了开始面对GPT编程了:
请添加图片描述

大道至简,初心为上

计算机专业的学习路线

结合我在学校的学习经验再加上半年的工作经历浅浅推荐一下哈哈哈哈

🚗基础知识学习阶段

1️⃣学习编程语言:从Python、Java或C++等语言开始,掌握基本语法和逻辑编程。
2️⃣数据结构与算法:深入学习数据结构和算法,掌握常用算法和数据结构的设计与分析方法。
3️⃣计算机组成原理:理解计算机硬件组成、运行原理和计算机体系结构。
✈️技能进阶阶段

1️⃣操作系统:深入学习操作系统原理和设计,了解进程管理、内存管理、文件系统等内容。
2️⃣计算机网络:研究计算机网络协议、网络安全、网络编程等,了解网络通信原理。
3️⃣数据库系统:学习数据库设计、SQL语言、数据模型等,了解数据库系统原理与应用。
🚀专业方向选择与项目实训

🔥🔥🔥人工智能与机器学习:深入研究机器学习、深度学习等人工智能领域,掌握相关算法与工具。
🔥🔥软件工程与开发:学习软件设计原则、开发方法论,掌握敏捷开发、DevOps等工程实践。
🔥嵌入式系统与物联网:了解嵌入式系统原理、物联网技术,学习嵌入式软件开发与应用。
🅰️参与实际项目:通过实践项目,巩固所学知识,培养解决问题的能力和团队合作能力。
🅱️开发个人作品:建立自己的作品集,展示个人技能和潜力,提升个人竞争力。

持续学习是我们学习技术的常态
其中两点需要我们相应把握:
⭐️⭐️⭐️跟踪前沿技术:保持学习的状态,关注行业的趋势和热点技术,不断提升自己的技能水平。
🌟🌟🌟学术深造:如有兴趣,可考虑攻读硕士、博士学位,从事计算机领域的深度研究与探索。

计算机职业方向

在计算机领域有许多不同的职业岗位,以下是一些常见的计算机职业岗位及其职责:

软件工程师(Software Engineer):

职责:设计、开发、测试和维护软件应用程序,解决软件系统的问题和需求。
技能要求:编程能力、软件架构设计、团队协作能力、问题解决能力等。
数据分析师(Data Analyst):

职责:分析和解释数据,提供数据驱动的决策支持,发现数据趋势和模式。
技能要求:数据处理和分析能力、数据可视化、统计学知识等。
网络工程师(Network Engineer):

职责:设计、实施和维护企业网络系统,确保网络的可靠性和安全性。
技能要求:网络配置技能、网络安全知识、网络故障排除等。
人工智能工程师(AI Engineer):

职责:研究和开发人工智能技术,设计和实现智能系统、机器学习模型等。
技能要求:机器学习、深度学习、自然语言处理等人工智能领域知识。
信息安全工程师(Information Security Engineer):

职责:保护组织的信息系统和数据安全,预防和应对安全威胁和攻击。
技能要求:网络安全知识、漏洞分析、安全策略制定等。
产品经理(Product Manager):

职责:负责产品规划、设计和上线,协调各个团队工作以确保产品成功。
技能要求:市场分析、产品规划、项目管理、团队协作能力等。
系统架构师(System Architect):

职责:负责设计复杂系统的整体架构,确保系统各部分协调运作,满足业务需求。
技能要求:系统设计、架构优化、性能调优、技术领导力等。
前端工程师(Front-end Developer):

职责:负责实现网站或应用的用户界面,与用户交互,确保用户体验。
技能要求:HTML、CSS、JavaScript等前端技术、响应式设计、前端框架等。

后端工程师(Back-end Developer):
职责:负责开发和维护服务器端应用程序,处理数据逻辑和业务逻辑。 技能要求:后端编程语言(如Java、Python、Node.js等)、数据库知识、API设计等。
全栈工程师(Full-stack Developer):
职责:同时具备前端和后端开发能力,能独立完成整个应用的开发。 技能要求:前端和后端开发技能、数据库知识、系统架构设计等。
运维工程师(DevOps Engineer):
职责:负责开发自动化运维系统,确保应用可靠性、可扩展性和安全性。 技能要求:自动化运维工具、持续集成/部署、容器化技术(如Docker、Kubernetes)等。
UI/UX 设计师(UI/UX Designer):
职责:负责用户界面和用户体验设计,优化产品界面,提升用户体验。 技能要求:用户研究、界面设计工具(如Sketch、Adobe XD)、用户测试等。

以上只是一部分计算机领域的职业岗位,随着技术的发展和创新,新的职业岗位不断涌现。

言归正传——我为何选择成为程序员

懵懂的🔥18岁,应该是我们大多数的人的常态,在懵懂的时候可以多和前辈交流交流,我哥比我大十岁,选择专业时我就和我哥交流过,该如何选择。四年的大学生活即将结束时,我也迷茫过,但是没有想过放弃。迷茫的时候,我找到了一位计算机行业的前辈,通话了一个多小时,虽然还是比较迷茫该做什么,但是对于计算机这个行业还是有了清晰的了解的。因此种种既存在我的主观选择,也有客观的情况。我选择成为一名程序员。
成为程序员,我觉得可以用官方一点的话来总结:
🚀🚀🚀在思想上:实践是很重要的,认识也必不可少,认识(知识体系)可以很好的指导我们实践。
🚀🚀在学习上:不断学习技术文档,方能使我们不断地前进,在程序员的道路上越走越远,越走越高
🚀🚀🚀在生活上:计算机的逻辑需要我们人的情绪来合理运用,随着人工智能的发展,我们程序员将会普遍化,全民化,因此在生活中我们可以多多思考,多多利用,造福自己,造福人民,服务社会,报效国家!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/625804.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenWrt 多拨负载均衡不起作用

检查 负载均衡->规则->Https->粘滞模式 是否启动,设置为 否 如果设置为是,那么根据官方描述: 来自相同源 IP 的流量,如果已经匹配过此规则并且在粘滞超时时间内,将会使用相同的 WAN 接口 意思就是如果你同一个…

单片机之ESP8266模块

目录 ESP8266简介 前言 ESP8266的工作模式 ESP8266引脚说明 ESP8266测试 步骤 单片机与esp8266交互 前言 收到数据的格式 AP模式 服务器模式 外部执行命令 代码内执行命令 代码部分 客户端模式 外部执行命令 内部执行命令 代码部分 STA模式 服务器模式 外…

【vue3】插件@tsparticles/vue3、tsparticles实现粒子特效

文章目录 一、安装依赖二、全局引入三、使用 一、安装依赖 npm i tsparticles/vue3 npm i tsparticles二、全局引入 // main.js import Particles from tsparticles/vue3 import { loadFull } from tsparticlesconst app createApp(App) app.use(Particles, {init: async (e…

常见面试算法题-九宫格按键输入法

■ 题目描述 九宫格按键输入,判断输出,有英文和数字两个模式,默认是数字模式,数字模式直接输出数字,英文模式连续按同一个按键会依次出现这个按键上的字母,如果输入”/”或者其他字符,则循环中…

如何试用 Ollama 运行本地模型 Mac M2

首先下载 Ollama https://github.com/ollama/ollama/tree/main安装完成之后,启动 ollma 对应的模型,这里用的是 qwen:7b ollama run qwen:7b命令与模型直接交互 我的机器配置是M2 Pro/ 32G,运行 7b 模型毫无压力,而且推理时是用…

【Proteus】蜂鸣器播放音乐

按键按一次&#xff0c;蜂鸣器响一次 &#xff0c;LCD1602同步。 #include <REGX52.H> #include <INTRINS.H>unsigned int keynum; sbit RSP3^0; //** sbit RWP3^1; //** sbit EP3^2; //** sbit buzzerP1^5; void delay(unsigned int n)//1ms {unsigned char a,…

数字藏品app开发

数字藏品是指使用区块链技术&#xff0c;对应特定的作品、艺术品生成的唯一数字凭证。在保护其数字版权的基础上&#xff0c;数字藏品实现了真实可信的数字化发行、购买、收藏和使用。数字藏品是数字出版物的一种新形态&#xff0c;具有唯一的IP数字身份和所有权信息&#xff0…

用Amazon Bedrock上最新模型Claude3 Opus制作网页小游戏

2024年4月16日&#xff0c;亚马逊云科技官方发布Anthropic Claude系列最强模型 Claude 3 Opus现已在Amazon Bedrock平台上正式可用&#xff0c;这一更新对于亚马逊云科技的用户和开发者们来说是个重大的好消息。因为企业云端应用可以更便捷、安全地集成Claude 3 Opus的API&…

Ubuntu 部署ChatGLM3大语言模型

Ubuntu 部署ChatGLM3大语言模型 ChatGLM3 是智谱AI和清华大学 KEG 实验室联合发布的对话预训练模型。 源码&#xff1a;https://github.com/THUDM/ChatGLM3 部署步骤 1.服务器配置 Ubuntu 20.04 8核(vCPU) 32GiB 5Mbps GPU NVIDIA T4 16GB 硬盘 100GiB CUDA 版本 12.2.2/…

[2021最新]Java时间戳和日期时间互转换

代码&#xff1a; import java.text.ParseException; import java.text.SimpleDateFormat;public class MainProcess {public static void main(String[] args) throws ParseException {// 1.set formatSimpleDateFormat timeSmat new SimpleDateFormat("yyyy-MM-dd HH:…

多模态之ALBEF—先对齐后融合,利用动量蒸馏学习视觉语言模型表征,学习细节理解与论文详细阅读:Align before Fuse

Align before Fuse: Vision and Language Representation Learning with Momentum Distillation &#xff08;ALBEF&#xff09;在融合之前对齐&#xff1a;利用动量蒸馏进行视觉与语言表示学习 Paper: arxiv.org/pdf/2107.07651.pdf Github: https://github.com/salesforce/…

从零实现诗词GPT大模型:数据集介绍和预处理

专栏规划: https://qibin.blog.csdn.net/article/details/137728228 本章将介绍该系列文章中使用的数据集&#xff0c;并且编写预处理代码&#xff0c;处理成咱们需要的格式。 一、数据集介绍 咱们使用的数据集名称是chinese-poetry&#xff0c;是一个在github上开源的中文诗…