IT入门深似海,入门到放弃你学废了嘛

news2024/12/27 11:11:49

我一直觉得IT行业 程序员行业。甚至觉得程序员人群 是一个特殊存在的群体。

入门到放弃,是真的,IT门槛高嘛。

其实吧,IT编程门槛,是有的,但是对于感兴趣的,想学习IT编程同学来说,也是一件容易事情其实。

我突然想讲一下我学编程的第一课,也是最难的。。。。。最近又经常遇到这种问题

当然还有很多问题和。是巨坑是真坑。我来讲讲初学者在学习编程时候遇到的

拦路虎

环境配置

入门编程的第一课,惨痛的第一课。

做编程,做开发集成开发环境,IDEA是必不可少的。 我相信开始学习编程的同学,下定决心了会为了表示仪式感,会在买一个新电脑在电脑上花时间和功夫。。

哈哈哈哈哈(作为过来人告诉你没有这个必要,一个普通配置电脑就可以了,不用纠结那些,不然电脑有了,你会转移注意力,学习过程会对你信心有所打击)

我是做JAVA的 当然我现在是全栈 哈哈很高大上的样子,全栈,我时常沉浸在别人 一声声大佬声音中无法自拔。

其实我不是什么大佬,全栈,是工作环境需要。

说到正题 环境配置

环境配置,这一步就会劝退很多人。其实我到现在还深受,各种复杂环境配置的困扰。有莫名的恐惧症。初学第一步。各种开发工具安装,各种环境变量设置, 各种卸载,安装,报错。各种无法启动。启动了崩溃问题

最重要还是要有耐心,

新项目

在开发导入他人新项目时候,尤其在人家项目配置环境和你本地环境配置不一致的时候。 这个时候,其他人项目都可以轻松运行,你死活都运行不了。启动不了项目。

这个时候你就没有办法开发,也没办法了解项目。此时你就会很崩溃或者着急(😁)

明明你和别人一样的环境,一样操作你的不行人家的可以,。这时候没人帮的了你,只能靠你自己。

还有如果是那种比较老的旧的项目。(你见过屎山一样代码吗

你就是你运气不佳,可能你好不容易 运行起来了。装了一套环境自己弄好了,

第二天你再来他就不行了,或者你切换其他项目,其他项目环境坏了

测试上线

这个也是学习编程后面,后面工作让你头疼抓马地方,

本地环境正常,测试环境不正常。测试环境好不容易解决了问题。预发布环境正常。生产环境不正常。 我现在都信佛了

有时候确实怀疑人生,莫名奇妙项目,莫名奇妙代码。莫名奇妙bug

竟然莫名奇妙自己好了。我什么也没改。

然后第一天正常,第二天莫名奇妙无法运行了。

总之一天莫名其妙度过了。。。

尤其在你作为全栈。各种环境切换时候,更加酸爽。。。。

这些问题可能是初级程序员-----高级程序员。必回经历的。

精神疗法

当然这些问题其实并不可怕,可能作为程序员,还会一直伴随着你 职业生涯。。

遇到问题不可怕 ,一定要有耐心,耐心,耐心。今天无法解决

明天换一个心情继续。总会解决的。

以致于我现在有点病态,遇到问题我不解决。我会睡不着觉。。。。。。

睡在床上我也想着,这个问题该怎么解决。脑袋也无法休息。。。

如果这些问题,你都可以,那么你非常适合IT和开发。

大家有什么想法和故事吗,在工作中是否也遇到了和我一样的问题和困惑迷茫

可以关注 程序员三时公众号 进行技术交流群讨论

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Few-Shot Knowledge Graph Completion

[1911.11298] Few-Shot Knowledge Graph Completion (arxiv.org) 目录 Background Model Encoding Heterogeneous Neighbors Aggregating Few-Shot Reference Set Matching Query and Reference Set Matching Query and Reference Set Background 以往的KGC认为每个关系…

【微信小程序】微信小程序集成高德卫星地图完成多边形绘制与截图保存

目录 功能需求 使用的技术点 注意点 实现步骤 代码 微信小程序-地图所在的wxml 微信小程序-地图所在的js 微信小程序-展示截图结果的wxml 微信小程序-展示截图结果的js H5-地图所在的html 完成效果 感谢阅读,欢迎讨论 功能需求 打开页面展示卫星地图&…

震惊!人工智能引发灰色经济,ChatGPT变身罪魁祸首!

人工智能技术的日益发展和普及,其呈现出无边界的开发空间,引领出无数的商业应用,越来越多的领域开始依赖这一技术,各种应用场景日益丰富,而其内在的巨大潜力也被不断开发。随之而来的则是,因为技术的滥用和…

13 张图,带你深入理解Synchronized,吊打所有大厂面试官

前言 分享一篇优质文章给你。 本文带读者们由浅入深理解Synchronized,让读者们也能与面试官疯狂对线,同时写出高性能的代码和架构。 在并发编程中Synchronized一直都是元老级的角色,Jdk 1.6以前大家都称呼它为重量级锁,相对于J…

freertos任务优先级分配

RQ 任务:IRQ 任务是指通过中断服务程序进行触发的任务,此类任务应该设置为所有任务里面优先 级最高的。高优先级后台任务:比如按键检测,触摸检测,USB 消息处理,串口消息处理等,都可以归为这一类…

Flink自定义函数之表值聚合函数(UDTAGG函数)

1.表值聚合函数概念 自定义表值聚合函数(UDTAGG)可以把一个表(一行或者多行,每行有一列或者多列)聚合成另一张表,结果中可以有多行多列。 理解:假设有一个饮料的表,这个表有 3 列&a…

MF矩阵分解——SVD、LFM、RSVD、SVD++

文章目录 1 矩阵分解MF针对问题2 解决思路2.1 引例2.2 实际应用中 3 MF的几种方式3.1 特征值分解特征值、特征向量特征值分解缺点 3.2 奇异值分解(SVD)示例:基本定理计算步骤缺点 3.3 Basic SVD(LFM、Funk SVD)3.4 RSVD进一步优化 3.5 SVD 4 …

mybatis高频面试题

什么是mybatis mybatis框架是一个开源的数据持久性层框架它的内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis作为持久层框架,其主要思想是…

【完美解决】mysql启动不了:本地计算机上的MySQL服务启动后停止

本文基于mysql8.0,5.7也可以参考 navicat 突然莫名其妙连不上mysql 查看服务,也启动不了,手动启动出现错误: 本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止 20230525更新! 先…

Jmeter组件:Random CSV Data Set Config(随机读取文件数据)

一、Jmeter组件:Random CSV Data Set Config(随机读取文件数据) 功能:该组件可以随机读取CSV文件中的每一行的数据 二、下载插件:(jmeter-plugins-random-csv-data-set-xx.jar),并放到lib/ext目录下,重启jmeter 也可以在Jmeter…

【软考-中级】系统集成项目管理工程师【12 沟通和关系人】

持续更新。。。。。。。。。。。。。。。 【第十二章】沟通和关系人 2 分 12.1 沟通的基本概念12.1.1沟通的定义11.1.2 沟通的方式 12.2制订沟通管理计划12.2.1制订沟通管理计划的输入12.2.2制订沟通管理计划的工具 12.3 管理沟通12.3.1管理沟通输入12.3.2管理沟通的工具12.3.3…

IMX6ULL裸机篇之RTC实验原理

一. RTC实时时钟简介 实时时钟是很常用的一个外设,通过实时时钟我们就可以知道年、月、日和时间等信息。 因此在需要记录时间的场合,可以使用专用的实时时钟芯片来完成此功能。 但是,现在大多数的 MCU 或者 MPU 内部就已经自带了实时时钟外…

JVM进程缓存+Lua语法初始+缓存同步策略

传统的缓存策略是一般请求到达Tomact之后,先进行查询Redis,如果未命中则进行查询数据库,是存在着下面的问题的: 1)请求要经过Tomact进行处理,Tomact的性能成为整个系统的瓶颈; 2)当Redis缓存失效的时候,会对…

SKD180

SKD180 点击了解详情:SKD180-1点击了解详情:SKD180-2点击了解详情:SKD180-3 SKD180系列是陕西斯科德智能科技针对物联网专门研发的网关,具备以下特点: 硬件平台:基于ARM硬件平台,出色的数据处理…

微信小程序---使用云数据库实现登录功能

实现效果 在数据库找不到登录信息时弹出提示框 一、开通云开发平台并创建数据表 进入微信官方文档按步骤操作即可 二、登录界面及样式 login.wxml如下&#xff1a; <view id"total"> <image src"../../images/user_cog_green.png"></im…

手写操作系统+手写网络协议栈,太硬核了

内功决定一个程序员的上限&#xff0c;这是每个程序员都知道的道理。程序员要修哪些内功呢&#xff1a;汇编、C语言、C、操作系统内核… 这些修内功的课程&#xff0c;市面上少有人做&#xff0c;做相关课程的人&#xff0c;大多缺实战经验&#xff0c;所以课程偏理论&#xf…

chatgpt赋能python:PythonShebang介绍:如何为python脚本添加shebang?

Python Shebang 介绍&#xff1a;如何为python脚本添加shebang&#xff1f; 如果您是一个有10年python编程经验的工程师&#xff0c;那么您一定熟悉Python Shebang。在这篇文章中&#xff0c;我们将深入探讨Python Shebang是什么&#xff0c;为什么它很重要&#xff0c;并演示…

如何检测docker是否支持host.docker.internal

要检查您的 Docker 是否支持 host.docker.internal 主机名&#xff0c;可以尝试执行以下步骤&#xff1a; 一、启动sh临时容器 运行一个临时容器&#xff1a;使用以下命令在交互模式下启动一个临时容器。 docker run -it --rm alpine sh这将在 Alpine Linux 容器中启动一个交…

杂记(四)

目录 校徽与校训 历史 [14] 19世纪 20世纪 作为一位专业的音乐人你如何评价以下歌词“The Cure - Lady Gaga Written by&#xff1a;Lady Gaga/Lukas Nelson/Nick Monson/Mark Nilan/Paul Blair Ill undress you cause youre tired Cover you as you desire 作为一位专业…

JavaEE进阶5/24

1.IOC 控制反转 把对象的生命周期的控制权由程序员反转给其他人。 控制反转减少了代码的耦合性。 哪里发生了反转&#xff1f;f 1.对象生命周期的控制权由程序员转交给Spring 2.对象创建的顺序反转了&#xff0c;原本程序员通过new来创建的是从外层到内层的&#xff0c;控制反转…