当前位置:网站首页>hello world、hello 计科人
hello world、hello 计科人
2022-08-05 11:45:00 【lxkeepcoding】
前言
大家好,我是一名即将大三的计科菜鸟。菜到一塌糊涂,这篇博客写给和我当时一样对计算机一无所知的人,虽然我现在也是一无所知。所以我不能保证这篇博客里毫无误人子弟的内容。
1.从二进制说起
我们生活中常用十进制,但是计算机内部,二进制尤为重要。0、1将成为数字世界的主旋律。怎么走进二进制的世界呢?额,就是学呗。其实二进制蛮有趣的,和老子的“有无相生”的思想还挺契合的。我们生活在一个十进制的世界里,推开二进制的大门,也许是一个新世界。
2.C生万物
计科人的入门语言几乎都是C语言,C语言是面向过程的程序设计,当然,还会学C++,C++就听起来很高端了,叫面向对象的程序设计。听听,面向对象,这可是别人大学四年都不一定有的东西,而你成天面对。偷着笑吧,孩子们。
你问我C语言怎么学,嘿嘿嘿,不好意思,我也没咋学明白其实。B站上有很多C语言的入门网课,大家可以多找来听听,学习一下。分数在于课堂之内,而技术在于课堂之外,日拱一卒,坚持coding,卒有所获。
如果之前毫无基础,入门是一个艰难的事情,编程的世界,额,我不该来的。但是年轻人们,不要被困难所打倒,没事敲敲代码,还是有帮助的。想要一门课程不挂科,其实只需要几个通宵,但想要掌握一门技术,则是长久的坚持。如果你热爱编程,或者说希望通过编程达到你对于人生的期许,还是要努力学习的。
虽然我也没有学好C语言,但是还是有一些过来人的经验可以分享的,毕竟,我躺过的平,比海平面还要平。
首先,相对于看一些经典的编程书籍,我还是建议看一些优秀的B站教程的。因为这年头,书籍阅读的困难程度比视频大多了,只有文字的介绍,往往看几页就烦了。并且视频教程还会有演示,看起来简单明了许多。有时候书上的代码放到你的编译器就是报错的,视频教程里困难会对这些错误的解决方法做一个解答。
学习会了基本的语法结构,可以试着写简单的程序啦。“hello,world”,程序员世界的第一声啼哭。这个代码很简单,但是多敲几遍,你也会发现它的可爱之处。之后可以试着完成一些简单的题目,什么闰年啊,素数啊,水仙花数啊,都敲下来,编过了,你就迈出了成功的第一步。
当然,人类不能只局限于第一步,迈开步子之后,还得走地更远。掌握了基本语法规则和原理,你就可以去刷题了。我喜欢看孩子们卷,于是建议你们各大刷题网站都去注册,都去给我狠狠地刷,当然。这个我做不到。我就是告诉你们一下。分享几个刷题网站:牛客网、力扣、洛谷。这些网站不错,他们在被我短暂地宠幸过之后就躺进了历史的蜘蛛网中,相对而言,还是腾讯、某音、豆瓣更适合我。我要在我的舒适区醉生梦死,但是我希望你们在编程的世界里杀出一条血路。万一哪一天你们成为了伟大的程序员,记得感谢一下我这个老学姐。
学会C语言之后,你们还有C++、java、python等等等等,那个时候你们有了C的底子,这些入门也就是比较容易的了。或者还有一些奇奇怪怪我都不咋认识名字的语言,这些东西其实都是一个道理,学会了C其他的就可以融会贯通了。
3.你需要一个帅一点的编译器
额,啥叫编译器呢,你可以先简单的把它理解为一个本子,你在本子上写东西。一个漂亮顺手的本子使用起来绝对舒服。所以,你需要一个漂亮的本子。建议大家下VS,VC啥的还是垮了点。我用的是VS2013,目前使用感觉很舒服,VS最新版本是2019,还是很酷的。

工欲善其事,必先利其器,所以大家早点抛弃什么VC6.0,珍爱生命,远离拉胯编译器。当然,你们大概率还是要下载VC6.0的,因为老师教学很多用的都是VC6.0。所以在你们双卡双待的同时,再双编译器,也不错。
但是编译器的功能可不仅仅是一个本子哦,他们的功能很强大,这个大家可以慢慢体会。不过据说十分高端的程序员都是摆脱编译器的束缚的,他们直接写记事本。额,期待各位成为这样的大佬。
4.你需要经过一个异常沮丧的时候
额,代码这种东西吧,有的时候也是玄学,莫名其妙的报错,有时候很打击人。学什么东西都会遇到一点瓶颈,《一代宗师》中说,过了山,眼界就开阔了。
这个爬山的过程,还是一个蛮痛苦的过程。总会有那么一些时候,代码敲不出来,敲出来报一堆错,改了错直接程序崩溃,额,作业不会写,连题目都看不懂。这个时候是很沮丧的,说战胜沮丧可能有点鸡汤哈,但是吧,有时候确实是这个道理。走过一段路,才能看到一些风景。祝你熬过一段沮丧的日子,看到更多风景。
5.你需要学会自行搜索

计科人一个重要的品质,学会自行搜索。许多东西前辈已经有了丰富的经验。他们已经散布于互联网的各个角落,所以要学会搜索。百度,CSDN,博客园,这都是很好的东西。额,其实实话是,一些作业你可以直接搜到答案(这是可以说的吗)。网络上是有无穷无尽的资源的,与其等待一个答案,不如主动去寻找答案。所以,动动小手,多逛社区,会有很多收获,也会认识许多新朋友。
6.其实开心很重要
读计算机专业是我的无奈之举,我志不在此,但是误打误撞,是一个不太合格的计科人。我挂过科,成绩一瓶子不满半瓶子晃。没有什么突出的成绩。我还没有热爱上编程,但是目前算是不排斥。我想如果再给我一次重新选择专业的机会,我大概会去拥抱我心心念念的专业,但是没有如果,也没有从头再来。我是感谢这个专业的,是它挫败了我多年作为一个所谓的“学霸”的自尊,骄傲灰飞烟灭后,就是作为一条咸鱼彻底的快乐与自由。也是因为这个专业,我认识了许多可爱的人,在此感谢我三位可爱的室友,要是我当年没有脑袋一热把所有计算机专业都放在前面,我们怎么能够有机会一起“不省人室”呢?
所以我觉得,开心最重要。我希望大家卷起来,因为这个时代,这个社会在呼吁卷,不卷意味着机会的错失,意味着阶层的固化,意味着在大变革时代的不安全感。卷,可以保研、拿奖、拿好offer。这些很好,希望大家能卷起来,这是作为一个咸鱼的真心的希望,因为眼前路越来越窄,身后身无处藏身。但是卷不意味着一定能成功,总有一些人,是人群中的基数,是平平无奇的。接受一个普通人的命运,总有一些人愿意坚定地和你站在一起,无论你是何种高度。所以,无论卷与不卷,愿你对自己的选择甘于负责。开心很重要。是明晰一切后,依旧开心。
后记
老学姐胡诌一通,如果你对这个专业有所迷茫的话,希望对你有一些安慰。加油吧,计科人!!!
边栏推荐
- 分布式事务解决方案
- Apache APISIX Ingress v1.5-rc1 发布
- 可视化开发必看:智慧城市四大核心技术
- Official release 2022 Nanjing Zhibo Expo is scheduled to be held in Xinzhuang National Exhibition in October
- 并非富人专属,一文让你对NFT改观
- swig 语法介绍
- 消息中间件汇总
- [7.29-8.5] Review of wonderful technical blog posts in the writing community
- .NET in-depth analysis of the LINQ framework (6: LINQ execution expressions)
- 内存问题难定位,那是因为你没用ASAN
猜你喜欢

版本控制篇 | 龙智邀您共赴GOPS全球运维大会,探索大规模、敏捷、高质量、开放式的软件研发与运营之路

PHP高级检索功能的实现以及动态拼接SQL

后缀自动机(SAM)——黑盒使用方案

Web3 中的安全问题和防范

Version Control | Longzhi invites you to go to the GOPS Global Operation and Maintenance Conference to explore the road of large-scale, agile, high-quality and open software development and operation

TiDB 6.0 Placement Rules In SQL 使用实践

2022 CCF International AIOps Challenge Finals and AIOps Seminar Registration Open

使用Netty编写通用redis客户端(可指定服务器地址与端口号连接任意redis)

Integration testing of software testing

Support Vector Machine SVM
随机推荐
Go 语言快速入门指南: 基本类型
【HMS core】【FAQ】Health Kit, Ads kit, Push Kit Typical Questions Collection 5
解决2022Visual Studio中scanf返回值被忽略问题
对于聚合物聚乙二醇PEG大家了解多少了?以及在生活中的应用
Android development with Kotlin programming language three loop control
5G NR system messages
提问题进不去。想问大家一个关于返回值的问题(图的遍历),求给小白解答啊
解决运行文件消失、C盘空间不断缩小而且找不到文件位置的问题
多业务模式下的交易链路探索与实践
How to write a blog with Golang - Milu.blog development summary
2022年6月互联网医疗领域月度观察
Flink Yarn Per Job - JobManger 申请 Slot
学习用于视觉跟踪的深度紧凑图像表示
hdu4545 魔法串
Letter from Silicon Valley: Act fast, Facebook, Quora and other successful "artifacts"!
动手学深度学习_GoogLeNet / Inceptionv1v2v3v4
knife4j
深度学习(四)分析问题与调参 理论部分
swig 语法介绍
Machine Learning - Ensemble Learning