非计算机专业想学计算机专业如何下手?

计算机专业新生指南:四年学习路线与工程实践行动清单 计算机专业热度回升,但“会一点编程”已不足以应对技术岗位需求。理解编程语言(如Python、Java)与开发环境配置是入门第一步,掌握数据结构、操作系统等核心基础才能构建长期竞争力。从命令行Demo到完整项目实践,学习路线规划决定了成长效率。本文结合后端、前端、AI等方向,梳理了一条从环境搭建、语法学习到工程实践的行动路径,帮助新生将选择转化为实际能力,避免盲目摸索与常见踩坑。 阅读详情

一个同学的问题:李老师好,我是一名文科类专业学生,但本身对计算机信息专业方面很感兴趣,并希望在此方面有所发展,但对该学科总体架构方面诸多迷惑,不知您能否为我提出些许建议?

我想了一下计算机专业的课程设置给了如下建议:

1、找计算机系统结构、组成原理、操作系统、计算机网络、数据库原理、信息管理系统这些书看看,能理解多少理解多少。这个可以和下面的过程同步进行,并且重复多遍。
2、找本C语言的书或者Java语言的书,书一定要偏操作的,最好你能跟着书做。把书后的习题上机调试了。
3、找本数据结构的书,尽量去理解书上的内容,在看书的时候,尽量拿语言把书山的各种算法都实现了。可以多学两遍。
4、找本算法相关的书,好好学学,最好能实现书上的各种算法。
5、找两个小项目做做吧。最好能包括图形用户界面、网络、数据库、文件操作这些常用的东西。
6、找本软件工程的书看看,跟着书上的过程走走。
7、再找两个项目做做吧。
8、选择一个自己喜欢的方向(Web方向、游戏方向、嵌入式方向、信息管理系统等等)。
9、选择该方向相关的一些技术。
10、实践。
10、可以考虑看看设计模式的东西。
11、实践
12、实践,直到你不想干的那天
实践是永恒不变的,自己的水平要想提高必须多写代码(要尝试写做不同类型的代码),不停的遇到问题,不断的解决问题,最后才能提高。有条件的话跟着其他同学去上上课。

其实作为计算机专业软件工程方向的学生,如果能把这些做好,我想找工作也不会有问题!

可能有不合适的地方,请多批评指正。

李绪成 优快云 Blog:http://blog.youkuaiyun.com/javaeeteacher
优快云学生大本营:
http://student.youkuaiyun.com/space.php?uid=124362
如果喜欢我的文章,就加我为好友:
http://student.youkuaiyun.com/invite.php?u=124362&c=7be8ba2b6f3b6cc5

从零到一:QT for OpenHarmony 开发环境实战搭建与踩坑指南 本文是一份详尽的QT for OpenHarmony开发环境搭建实战指南。文章手把手教你如何在Windows和macOS系统上,从环境准备、核心工具(DevEco Studio与社区版QT SDK)安装配置,到创建首个QT Quick项目、解决构建部署中的常见问题,最终实现应用在OpenHarmony设备上运行。内容涵盖关键配置修改、资源管理及深度踩坑经验,旨在帮助开发者高效开启跨平台开发之旅。 阅读详情

相关推荐

TC275-AutoSAR实战:Davinci Cfg多核OS配置与调试技巧

本文详细介绍了在TC275芯片上使用Davinci Cfg工具进行AutoSAR多核操作系统配置的实战步骤与调试技巧。内容涵盖从导入arxml文件的常见“坑”开始,到配置Det、EcuC、创建多核OS实例、关联OS应用、创建任务与设置优先级调度,最后分享了利用Det日志、调试器多核视图及处理核间通信与缓存一致性等关键调试方法,旨在帮助开发者高效完成复杂车载ECU软件集成。

weixin_29219189的博客 489

非计算机专业自学两年计算机的感悟

第一次接触程序是大一上学期期末考试的时候,那个时候空闲时间比较多,就在图书馆门口的旧书店里买了一本谭浩强的《C语言程序设计》(ps:这才是程序届的神书)看了几天。那个时候以为程序就是语言,把语言学会了就好了,因此就一直各种学习语言。把C语言学会之后就学习C++(用的是C++primer plus)。当时把这两门语言学完之后就去咨询了一下计算机专业的一位老师,他说让我学习MFC,然后我就开始看《VC++深入详解》,第一次接触图形化界面又是自学,废了老大劲了,然后看了这两本书之后就开始看侯捷的《深入详解MFC》

m0_64697893的博客 378

IEDA激活码失效?教你5分钟快速续期的方法

本文针对IEDA激活码失效问题,提供了一套从快速应急到深度排查的完整解决方案。文章不仅详解了5分钟快速续期与清理缓存等应急方法,更深入剖析了授权机制、离线激活流程,并指导如何构建可持续的授权管理策略,帮助开发者彻底解决激活困扰,确保开发环境稳定。

a0b1c2d3的专栏 273

非计算机小白成功转行Python数据分析师,月薪2W后,我的学习经验总结!_python数据分析非本专业转行 工作待遇

1、Python必备开发工具有了完整的学习路线之后,接下来就是实操了,工欲善其事必先利其器 ,既然我们要学习Python,那么想与之的开发工具必须要先行安装好,利用好工具能让我们事半功倍。2、Python学习视频合集观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。3、实战案例光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。4、一百道Python练习题。

2401_84141219的博客 1089

Inception-Resnet-v1、Inception-Resnet-v2学习笔记(附Pytorch代码)_inception-resnet-v1 代码

Reduction-B模块:输入8*8*1792,输出8*8*1792.IR-B模块*10:输入17*17*896,输出17*17*896.IR-A模块*5:输入35*35*256,输出35*35*256.IR-A模块*5:输入35*35*384,输出35*35*256.IR-B模块*10:输入17*17*896,输出8*8*1792.IR-C模块*5:输入8*8*1792,输出8*8*1792.IR-C模块*5:输入8*8*1792,输出8*8*1792.

2401_89285791的博客 470

SAP BTP-Cloud foundry 构建并部署JAVA应用程序

本文为 SAP BTP Java 应用程序的简单实例, 我们可以用此实例来熟悉SAP BTP 中的java应用开开发流程.在你完成改示例java应用程序以后, 我们可以直接使用该java应用程序进行后续的开发流程, 或直接构建一个新的JAVA应用程序来支持新的业务开发。

seyafly的博客 803

非计算机专业如何转行成为程序员?我用亲身经历教你用这三种方法_非计算机专业如何转行做程序员

非计算机专业如何转行成为程序员?我用亲身经历教你用这三种方法_非计算机专业如何转行做程序员

xiangxue666的博客 2088

同济大学824复试全攻略:从笔试到面试的实战解析

本文详细解析同济大学824复试全流程,包括专业课笔试、外语听力与口语、专业外语笔试和专业综合面试的备考策略。重点分享数字信号处理、计算机网络等专业课的高效学习方法,以及专业外语速成和口语面试技巧,助力考生全面提升复试表现。

qq_27496129的博客 1055

非计算机专业C语言程序设计课快速入门

Chaos蒟蒻的博客 480

Python之afdx包语法、参数和实际应用案例

Python 的 afdx 包是针对 AFDX 协议的轻量级开发工具,专注于 AFDX 数据帧的解析、构造、发送/接收、协议合规性校验等核心能力,广泛应用于航空电子设备测试、仿真、数据监控等场景。

王国平的博客 982

Qt实现窗口等比例缩放

在Qt中,实现窗口的等比例缩放是一个常见的需求。通过对窗口的尺寸进行调整,使得窗口的内容在缩放过程中保持相同的比例,可以提供更好的用户体验。通过以上的代码,我们实现了一个可以等比例缩放的Qt窗口。在调整窗口大小时,窗口中的标签和按钮将按比例缩放,保持内容的比例不变。首先,我们需要在Qt中创建一个窗口,并设置其内容。在该事件中,我们将根据窗口的新尺寸计算出合适的比例因子,并将其应用到窗口的内容上。现在,我们将添加功能,使得窗口可以等比例缩放。最后,我们将缩放因子应用到窗口中的标签和按钮上,调整它们的尺寸。

2301_79330511的博客 3958

计算机专业课程内容怎么样,计算机有哪些专业课程 计算机专业就业前景怎么样...

计算机应用已普及到各大行业与领域,学好计算机是当下最要紧的事情,不会计算机你将无从下手,任何工作都在用计算机,不会计算机你可真的是太落伍了,想学计算机,那么计算机有哪些专业课程呢?学会计算机前景又如何?IT培训网带你认识计算机行业。计算机有哪些专业课程?计算机专业主要学习内容电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统...

weixin_29047919的博客 162

爬虫:一文掌握网站加密和混淆以及浏览器调试的技巧

面对加密和混淆技术的网站,传统的爬虫方法可能难以奏效。通过结合浏览器调试工具(如Puppeteer、Playwright)、代理工具(如Burp Suite、Fiddler)以及动态和静态分析技巧,可以深入理解网站的运行机制,绕过加密和混淆,实现有效的数据抓取。同时,务必注意合法合规,尊重目标网站的规则和用户的隐私,确保爬虫行为的正当性和可持续性。

数据知道的博客 9891

高考后想学AI:完整指南(暑假学习+专业选择+四年路线)

这篇文章写给三类人:刚考完高考不知道暑假干嘛的、正在填志愿纠结选什么专业的、马上入学想提前规划四年的。不贩卖焦虑,不灌鸡汤,只讲三件事:暑假该做什么、专业该怎么选、大学四年怎么走。读完大概需要15分钟。如果你现在手痒想直接学AI,可以直接跳到第二部分。

在渔村里看AI,偶尔捕点新鲜的。 338

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

当下计算机的应用有哪些领域,计算机有哪些专业课程 计算机专业就业前景怎么样...

计算机应用已普及到各大行业与领域,学好计算机是当下最要紧的事情,不会计算机你将无从下手,任何工作都在用计算机,不会计算机你可真的是太落伍了,想学计算机,那么计算机有哪些专业课程呢?学会计算机前景又如何?IT培训网带你认识计算机行业。计算机有哪些专业课程?计算机专业主要学习内容电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统...

weixin_30242527的博客 287

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

IT专业大学生迷茫些什么

IT专业大学生迷茫些什么

hdfghh的博客 1077

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

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

一位想学很多的大一同学

【来信】   ……(一封标点、断句都很乱的信,作者甚至写完都没有再看。)【回复】   信结尾你说,说得有点乱。我在读的中间,要不是想看明白,也真觉得读不下去了。这是一封你一边想一边写出来的文字,想的中间有跳跃。   犹豫之后,我决定给你提出要求,请你将这封信重新整理后再给我发来。要知道,这封信如果是求职信,或是工作后给领导汇报工作的信,可能你失去机会的原因就是这个。你感觉自己的学习有些乱,大

迂者-贺利坚的专栏 4734

IT专业大学生迷茫些什么?

流沙 13:34:21你好在csdn上看了你的文章觉得很受启发 Tony 13:32:47不客气 流沙 13:35:34很高兴认识你多多指教 Tony 13:33:50指教谈不上 流沙 13:37:02我是计算机专业的但总感觉自己没有激情想请教你 Tony 13:36:14为什么没有激情呢? 流沙 13:39:06就是兴趣不足我不知道怎么入手(编程) Tony 13:37:20那你的兴趣是什么?

ToB公司的战略与经营 5651

计算机专业毕设选题效率提升指南:从选题迷茫到技术落地的实战路径

作为一名计算机专业的学生,我深知毕业设计选题阶段的迷茫与焦虑。看着长长的题目列表,或者面对一片空白的选题表,那种无从下手的感觉,相信很多人都经历过。耗费数周时间反复纠结,不仅压缩了后续的开发周期,更可能导致项目质量下降,甚至影响毕业。今天,我想结合自己的经验和观察,分享一套旨在的实战路径,希望能帮助大家快速找到方向,把宝贵的时间用在刀刃上。

2600_94960050的博客 246

3年功能测试成功进阶自动化测试,月薪28k+(2)

确定自己喜欢的是什么,钻研业务?钻研技术?业务测试具有一定的局限性,以后的工作可能基本限制在你说接触的业务知识里,跳槽什么的也类似这一个道理。其他不同的业务又需要重新去学习。但行行出状元,做好了就是某个业务的业务测试专家。是否喜欢研究技术,是否对代码敏感,学技术是个痛苦漫长的过程,需要坚持,更加需要承受打击。技术性的测试不受业务的影响,只看单位需要什么能力,而自己是否已经掌握、熟能生巧。用所学的技术发现问题,解决问题。提高产品质量、提高工作效率。

2401_86640547的博客 291

跨考计算机—努力换青春无悔(纪录篇)

跨考计算机—努力换青春无悔(纪录篇) 我今年大三,中国地质大学(武汉)土地资源管理专业学生,报专业时很迷茫,果不其然,被调剂了。大一生活浑浑噩噩,成绩也不理想,想换专业也换不成,可是我一直总想实现点什么。 我心理上的改变大概是2018年上半年,那个时候我接触了微信小程序,感觉这个东西真的非常的可爱,里面的小游戏小程序不受内存的限制,想用就用,想关就关,很自由。随即我就有写一款APP的想法,可以说看...

ScienceBomb的博客 8451

略谈从计算机专业,再到软件构建的初识

从高中开始接触计算机专业的课程,学了三年的C语言,也是为了应付考试能够把所有的要靠的题型做的提笔就有答案,哪怕是编程也是如此。可是里面最重要的指针都没有学到,因为考试完全用不到指针,为了一纸高考,也就这么学着,高考后就不了了之。考上了大学之后选择移动专业的理由也是很奇葩的很,因为班里没人选这个专业,我就屁颠屁颠的选了这个。 大一到现在三个学期过去了,虽然说学的东西都能懂点皮...

weixin_30252709的博客 82
上一篇: 非计算机专业想学计算机专业如何下手?
下一篇: 程序是写给人用的
老李-大连
博客等级 码龄20年 3206粉丝 308原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值