想做程序员?弄明白这些问题,你会少走很多弯路

程序员这样学英语,少走很多弯路 单词和语法搞定之后,可以把英文技术文档和原版书作为学习材料,在实战中提升英语能力。 阅读详情

前言

几乎每一个新手程序员都会走上那么一段自学的道路,尤其是在校生或进入工作岗位之后,技术的提升基本都靠自学,有的虽然是网上报班学习,但更多时候还是自己在学习,师傅引进门,修行靠个人。

有的人自学很快,几乎一个多月就能掌握一门技术,而有的人苦苦坚持,最后还是半途而废,很大的原因就在于在学习的时候掉进了一些误区没能走出来。

今天我们就来讲讲关于程序员的4大问题,弄明白这些问题,你一定能在自学之路上一往无前!

1.国内程序员的薪资是怎么样的?
2.互联网行业真实前景有那么好吗?
3.我现在的情况适合做程序员?
4.大学期应该学哪些技术才能脱颖而出?

话不多说,我们进入正题。

一、程序员的薪资是怎么样的?


这是大家最关心的点,作为应届生出来之后,程序员的薪资是怎么样的?根据我这些年的经验和见闻,程序员的薪资可以分为3类,并且都跟所在城市级别有关:

1.一线城市一线大厂超过1.5万/月。

作为应届生,能进入华为、京东、阿里这样的国内顶尖企业,就职薪资一般会在1.5万/月,但不同于其他公司的是这些公司会是16薪、18薪和20薪的形式,一般的公司是12薪,每个月都发差不多的工资,那么在16薪的公司工作,也就是说在年终或者某个月,你可以拿到多4个月的薪资。

2.一线城市一般公司1~1.5万/月。

应届生的能力有限,一线大厂不是谁都能进的,但还是有很多毕业生会选择待在一线城市,因为那里的薪资也不错,一般的毕业生薪资会在1~1.5万/月。

毕业了去一线打拼是大多数程序员的选择,如果能在一线城市扎稳脚跟,那么你就能在起跑线上超过了很多小伙伴,一线城市的机遇也很多,若是赶上风口那飞起来一点也不夸张;你也可以选择工作三五年之后积累了较为可观的资本后退出一线城市,去节奏慢一点的地方发展。

所以我的建议是,毕业想当程序员的小友,尽量不要回家,先去一线去打拼一波是最有益的。
在这里插入图片描述

二、互联网行业真实前景有那么好吗?


互联网行业毫无疑问是很有前景的一个行业,中央在2019年提出的中国制造和5G建设目前还处于发展中,远的不说,5年是需要的,5年之后风口在哪我不知道,但我觉得互联网行业依然是未来的重头戏。

大学生如果想专攻某个互联网领域的话,未来比较推荐的互联网领域有大数据、VR、AR以及面向5G开发,根据我的经验,人工智能不建议大学毕业生进入,这个领域基本上招聘的人才需求都是顶尖学历(比如博士)和顶尖人才(多年工作的技术专家),对于大学生来讲一般很难应聘上。

如果你觉得上面所说的互联网领域离你比较遥远,也可以尝试目前主流的开发岗位,比如前端、后端开发、网络安全、嵌入式开发等等,找个薪资不错的工作是没有问题的。

三、我现在的情况适合做程序员?


这是一个比较常见的问题了,很多人甚至是学计算的人,他们都会问我说“我到底适不适合做程序员”,那么对于这个问题,基本上接触了编程1年左右的时间就能判断出来,主要通过以下几种:

1.喜欢用代码决胜千里之外的人,适合做程序员

不管你是不是科班出生,如果你喜欢敲代码的感觉,喜欢用代码构建世界,喜欢通过代码决胜千里之外的成就感,那么我觉得你很适合当程序员,而且只要不断努力,你必定能在互联网行业有所建树。

2.抵触写代码的人,不适合做程序员

如果你看到代码或者想到写代码就很抵触、反感,甚至看到代码就想吐,那么你是不适合当程序员的。

讲个我身边的例子,我大学刚出来的时候跟我室友一起去同一家当实习生,在实习期间要学的东西很多,每天都是跟代码、算法打交道,我室友就特别反感写代码

那时候我们俩能在网吧玩传奇玩一整个通宵,但是他在座子上坐不到1个小时就得出去抽烟,他不是烟瘾很重的人,他就是出去待着,他说看到代码就头晕和反感,结果最后他没待到1个月就辞职了去其他公司做运营岗位了。

如果说你也是这么害怕和反感写代码,你觉得你趁早去学你感兴趣的东西、做你喜欢的行业。
在这里插入图片描述

四、大学期间到底应该学些什么?


在回答这个问题的时候,我突然想起了我大学刚毕业的时候,那时候刚进入工作岗位,很拼,但之余留给我的学习时间不多,而我要学的东西还有很多很多,就特别后悔我自己,为什么大学不好好学,浪费了那么时间,去做了很多没有多大用处的事情。

如果让我的大学重来一次,我必定会这么去学习:

1.掌握好数据结构和算法

在你掌握了1门语言之后,这2个是你最应该去掌握的东西。在程序员界有一句流传的话“好程序=数据结构+算法”,就算你精通语言的API,但那都是表层东西,数据结构和算法才是里层东西,如果你的里层(除开硬件不讲)很垃圾,你表层再厉害你也挡不住1亿的并发。

这个东西在大学的时候要好好掌握,你出来之后想学不一定会有,市面上那些培训机构很少有把数据结构和算法讲得很透彻的,还是大学的时候去学习是最稳妥的,大学的学习资源是很丰富的,要好生利用。

在这里插入图片描述

2.掌握数据库

无论是SQL数据库还是NoSQL数据库,建议你都精通1个,就算是人工智能和大数据方面,数据库都是必不可少的,都需要数据库来进行数据存储,而在一个公司里面,跟数据打交道的程序员薪资都比较高,就好比做前端的薪资没有DBA高。

如果你精力和时间允许的情况下,建议你选择一个热门数据库去学习并精通,比如MySQL。

3.学好网络原理

虽然说这只是原理,并且在最开始工作的时候你可能用得不多,但并不代表它可有可无,而是你技术层面还没达到,当你的技术层面达到了,你会发现这玩意儿它真的很重要,而1个优秀的程序员或者说1个技术高手,对网络原理是很熟悉的。

网络原理涉及的知识有很多,比如七层结构,比如LP规划、HTTP、DNS等等理论知识,掌握好了之后才能让软件具备较高的性能,比如说做出来的直播软件没有卡顿。如果你不懂得网络原理或者一知半解,那么你写出来的程序员并不会很好用。
在这里插入图片描述

最后

人生没有什么捷径可言,这条路需要自己亲自去走一走,只有深入思考,不断反思总结,保持学习的热情,一步一步构建自己完整的知识体系,才是最终的制胜之道,也是程序员应该承担的使命。

【新手python程序员必须明白的真相】1.新手Python程序员必须明白的10个调试误区:早明白这些,少走三年弯路! 呼~ 一口气说了这么多,是不是感觉有些膝盖中箭?别慌,老夫当年也是这么一路坑坑洼洼过来的。上面这 10 个调试误区,几乎是每个 Python 新手都或多或少会遇到的“必经之路”。从看不懂天书般的报错,到print大法走天下,再到对 Debugger 的畏惧;从盲目自信忽视边界,到遇事不决先甩锅,再到改码如“乱枪打鸟”;从作用域傻傻分不清,和==用混,到命名逼死强迫症,最后到闷头死磕不敢问…… 这些坑,你踩过几个?没关系,踩坑不可怕,可怕的是踩了还不知道是坑,或者知道了下次还往里跳。 阅读详情

相关推荐

低功耗基础概念——Level Shifter cell补充

信号跨越不同级别电压模块进行驱动时,需要使用level shifter。 H2L Level shifer 从高电压到低电压的level shifter,可以是两个反相器的串联。 输入高电平区域信号INH,输出低电平区域信号OUTL,注意供应电源由低电压模块提供,即图中的VDDL。 从图中可以看出,H2L的level shifter只会引入一个buffer的延迟,对时序的影响较小。 L2H Level shifer 用低电压区域的信号invert和buffer之后得到的一对信号来驱动工作在高电压区域的交

qq_36480087的博客 1万+

程序员看过都说好的资源网站,你懂得!

身为一个程序员,有时候为了程序的界面好看,不得不去查找一些好看的图标或者图片等来装饰网站,那么问题来了,去哪里找?不用慌,程序羊为大家整理了一些常用的网站,希望能对您有帮助!后续还会不断更新。喜欢记得关注程序羊喔,不然下次您就找不到程序羊了。

程序羊的博客 31万+

Dify 从入门到精通:第一篇 - 基础介绍与快速上手

Dify是一个开源的低代码平台,旨在简化大型语言模型(LLM)应用的开发流程。本文作为"Dify从入门到精通"系列的首篇,全面介绍了Dify的核心概念、安装步骤和基本使用方法。文章首先解析了Dify的多模型支持、低代码开发等特点,然后详细讲解了基于Docker的安装配置过程,包括系统要求、环境变量设置等。通过创建一个邮件助手应用的实际示例,展示了Dify的可视化工作流设计功能。最后简要介绍了高级特性和最佳实践,为后续深入学习奠定基础。本文为开发者提供了从零开始使用Dify构建AI应用的完

IT深耕十余载,大道之简 1147

网址,你懂得!

OKHTTP3: compile 'com.squareup.okhttp3:okhttp:3.3.0' OKHTTP3依赖 网络权限 http://blog.youkuaiyun.com/ming2316780/article/details/51598063 OKHTTP3博客 ListView 分页加载: compile 'in.srain.cube:ptr-load-more:1

qq_38526446的博客 51万+

手把手教你用STM32F103实现CAN总线双机通信(基于CubeMX+HAL库)

本文详细介绍了基于STM32F103和STM32CubeMX工具实现CAN总线双机通信的完整流程。文章重点解析了CAN总线在嵌入式物联网应用中的优势,并深入讲解了波特率计算、过滤器配置、接收中断处理等关键细节,提供了实用的代码框架和可靠传输方案,帮助开发者规避常见陷阱,构建稳定的工业级通信系统。

weixin_29193259的博客 479

Python开发者必看:5分钟搞定Gemini API的3种调用方式(含代码示例)

本文为Python开发者详细介绍了三种高效调用Gemini API的核心方式:基础同步调用、流式调用和聊天模式,并涵盖多模态应用等高级特性。通过清晰的代码示例和实战场景分析,帮助开发者快速掌握Gemini API的集成与优化,提升AI应用开发效率。

g8f9d0s1a2的博客 1121

这几个相见恨晚的顶级资源网站,不知道实在是太可惜了!

二维码生成与制作 www.wwei.cn wwei.cn

qq_23232591的博客 5万+

华为OD机试 - 计算误码率(Python/JS/C/C++ 双机位C卷 100分)

移动通信 网络中的误码率主要是指比特误码率,其计算公式如下:比特误码率 = 错误比特数 / 传输总比特数,为了简单,我们引入字符串来表示误码通信的信息,一个字符错误了,就认为出现了一个误码。我们需要将这两个压缩字符串解压成实际的字符序列,然后逐位比较它们,统计误码(不同字符)的数量。题目给出两个经过压缩编码的字符串,通过解压缩后需要判断两个字符串在解压后的误码率,即对应位置不同的字符数量占总字符数量的比例。输入一个标准的字符串,和一个传输前的字符串,计算误码率。两个解压后的字符串完全相同,没有错误字符。

学Java,找哪吒 2193

最出色的5个在线网站推荐,也许你要收藏一下

现在互联网行业发展迅速,网站资源越来越多,小编入行以来整理了好多的一些资源性的网站,在工作或者生活中的确帮助了很多,小编今天就分享一些比较好用的网站给小伙伴们,小伙伴们准备好了吗? SlideModel——高清PPT免费模板 这个网站主要是分享一些PPT模板的,目前网站存在资源已经超过12000个完全可进行下载编辑的PPT模板资源,该网站运行用户获取现成的幻灯片和完整的PowerPoint

hudun912的博客 9万+

AI测试干货:Claude Code Skill 从入门到精通

本文介绍了Claude Code Skill功能如何解决AI重复工作问题。传统提示词方式需要人工复制粘贴,而Skill功能通过建立AI工作记忆库实现智能触发和分层加载。Skill包含工作指令、文档和资源,能自动执行任务。文章以API测试用例生成为例,展示了Skill的创建流程和结构化设计,包括测试框架、覆盖场景和输出格式,显著提升测试工程师的工作效率。

blues_C的博客 2437

PCL 直通滤波器【2026最新版】

PCL直通滤波器函数详解以及用于多字段滤波、强度滤波、获取某一时间范围内的点等高阶用法案例分享。博客长期更新,本文最近一次更新时间为:2026年3月11日。

点云侠的博客 40万+

很好的网站,你懂的,不喜勿喷

***NBA近几十年全面数据 *** 附带几句经典名言 1、“I can accept failure, but I can't acceptnot trying.”—— by Michael Jordan   “我可以接受失败,但我不能接受放弃。”——迈克尔•乔丹 2、“Even if the world abandonedme, but I also accompany Basketball...

诗和远方,任重道远 59万+

大语言模型在金融风险预警中的推理应用探索

金融行业一直面临着各种风险,如信用风险、市场风险、操作风险等。准确及时的风险预警对于金融机构的稳定运营和投资者的利益保护至关重要。传统的金融风险预警方法主要基于结构化数据和统计模型,虽然在一定程度上能够识别风险,但对于非结构化数据的处理能力有限,难以捕捉到复杂的风险因素和潜在的风险趋势。大语言模型作为自然语言处理领域的重要突破,具有强大的语言理解和生成能力,能够处理各种形式的文本数据。

AI天才研究院 1167

这些程序员职场“潜规则”,让你少走5年弯路

有人说:一个人从1岁活到80岁很平凡,但如果从80岁倒着活,那么一半以上的人都可能不凡。 生活没有捷径,我们踩过的坑都成为了生活的经验,这些经验越早知道,你要走的弯路就会越少。 关于工作 1.积极大胆地谷歌。 你得知道如何有效地组织搜索关键字,查阅别人写的代码,然后合理地用在代码里,从而解决问题。 2.拥抱变化,坚持不懈。 老手程序员在接触新技术时,能欣然接受像个初学者一样处处受挫,并总能在完成工作的同时自学成才。 3.承认细节的重要性。 例如变量...

【优快云】 1864

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

关于学习编程,我曾走了一些弯路

大家好,我是程序员吴师兄,刚刚跑完三公里,明天就能完成 100 公里的里程碑了,以前跑步的时候喜欢带着耳机听音乐,现在越来越喜欢摘下耳机边跑边想事情,回想过去的失败教训,规划未来的发展。今...

程序员吴师兄的博客 940

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

PHP程序员为什么一定要多走一些弯路?正向意义是什么?

PHP程序员走过的每一条弯路,本质上是用“试错成本”交换“不可替代的经验”——这些经验无法通过阅读文档或教程获得,只能在真实的技术挑战中沉淀。

长风破浪会有时的博客 580

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

程序员记住这15点,可以少走一万里的弯路!!

1.redis通常会被大家理解成数据库的一种,如同mysql,oracle一样;实质就一句话:把硬盘上的内容放到内存里来提速; 2.java程序员最重要的积累不只是知识和技术,更是有一天能针对某一类产品有自己的一整套框架;   这种积累会极大提高你的工作和开发效率; 3.java程序员也分行业的,做媒体业务的程序员和做银行业务的程序员中间也是隔着半座山呢;   什么意思?如果你一直从事媒体项目...

天程十八的博客 352

《程序员的成长课》:少走5年弯路

作为一名普通的程序员: 你想买一套房子,不想再租住在远离公司的偏僻地带每天通勤 4 个小时上下班 你想买一部车子,可以周末开着去山里转转,看看红叶听听鸟鸣 你想买衣服时去窗明几净微笑服务的商场而不是每次都找一个不知名姓的小二网购经济适用款 你想每年出去旅游 10 次 8 次,今天在苏梅岛潜水明天在魁北克吃枫糖 你想每年给爸爸妈妈 5 万块的生活费,让他们

程序视界 1万+

程序员如何玩转DeepSeek?这些实战技巧让你少走三年弯路

这个工具直接调用Hopper GPU的TMA加速器,就像给数据传输装上了高速公路收费站,特别适合处理多专家模型的并行任务。有个做智慧城市的项目,用壁仞科技的芯片跑DeepGEMM,在FP8精度下算力居然达到了1350+ TFLOPS。作为程序员,我发现真正用好这个"开源之神"需要点门道——上个月调试本地部署时烧坏过两张显卡,现在终于摸清了门路,今天就和大家聊聊实战经验。现在给客户做方案时,我都会留出20%的散热冗余。最近发现个开源的温度监控工具,能实时预警硬件状态,需要的朋友可以去资源库下载。

weixin_50019283的博客 831

别让10年经验白攒!程序员把经验变方法论,少走5年弯路

十年经验白瞎?只因没做这件事!

weixin_39332583的博客 438

第二招:程序员少走5年弯路

作为一名普通的程序员: 你想买一套房子,不想再租住在远离公司的偏僻地带每天通勤 4 个小时上下班 你想买一部车子,可以周末开着去山里转转,看看红叶听听鸟鸣 你想买衣服时去窗明几净微笑服务的商场而不是每次都找一个不知名姓的小二网购经济适用款 你想每年出去旅游 10 次 8 次,今天在苏梅岛潜水明天在魁北克吃枫糖 你想每年给爸爸妈妈 5 万块的生活费,让他们露出欣慰的笑脸 这些想法不能实现,会经常性地带给你痛苦。这种痛苦,会随着你工作时间的增长而加..

kfq0071的专栏 274

程序员如何用DeepSeek提升开发效率?这些真实案例帮你少走三年弯路

建议大家在使用时,养成"生成-理解-优化"的三步习惯。这个细节后来成功拦截了90%的撞库攻击,CTO在复盘时说:"AI不会替代程序员,但会用AI的程序员正在替代不用AI的同行。用好DeepSeek这类工具的关键,在于保持技术敏感度的同时,培养将业务需求转化为精准技术方案的能力——这或许就是新时代程序员的破局之道。上周我碰到的"CORS预检请求失败"问题,工具不仅解释了跨域配置的底层原理,还给出了针对Nginx和SpringBoot两种环境的解决方案对比,这种场景化的指导比单纯给代码更有价值。

weixin_50019283的博客 998

写嵌入式代码总踩坑?这9个习惯能让你少走3年弯路

刚入行时总怀疑自己:写的代码跑起来像抽风,调个bug比找对象还难,改完一处另一处又炸锅——难道嵌入式真的是条“劝退路”?其实啊,嵌入式这行就像学做饭:有人炒个蛋能糊锅,有人却能轻松做出满汉全席,差别不在天赋,而在有没有摸对“火候”。今天就扒一扒那些能让你从“代码菜鸟”逆袭成“老司机”的习惯,全是干货,带点吐槽,看完说不定能少掉半斤头发。

宋一平工作室 1173

零基础小白自学JAVA经历,这篇文章帮你少走一半弯路

新手学JAVA怎么入门?曾经我也被这个问题所困扰,也走过很多弯路,最终从一个零基础的小白到现在月薪15k的JAVA开发工程师,相信这段经历可以给想学JAVA 的朋友一些参考。 我是在大二开始自学的,本身的专业跟计算机完全不沾边,也谈不上什么就业前景之类的。之所以决定学JAVA,纯粹是为了毕业后能找一份有“钱”途的工作,而不是进厂“搬砖”。因为平时喜欢上网、打游戏,对IT行业慢慢有了更多的了解,都说程序员这个职业工资高、待遇好,所以就有点动心了。 刚好身边也有毕业学长是做这个的,就找他问了一下,学长推

HATAO999999的博客 791

多年开发经验的老程序员告诉你:一些开发技巧,让你少走点弯路

作为一名拥有多年开发经验的老程序员,我深知,技术的学习永无止境,项目的挑战也源源不断。通过这篇文章,我希望你能从我的经验中获得一些启发,避免那些常见的弯路,让你的开发之路走得更加顺畅。如果你能将这些技巧运用到自己的项目中,相信一定能提高自己的开发效率,并在团队中脱颖而出。

龚小帅的博客 1692
上一篇: 自学Python应该看什么书?8年老码农倾囊相授
下一篇: 最适合学Python的4种人,你是哪一种?
普通网友
博客等级 码龄5年 3粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值