非计算机专业从嵌入式到自学一年计算机的感悟

  第一次接触程序是大一加入科技协会赛事部门的时候,那个时候部长是位嵌入式大神,是他推荐我看的第一本谭浩强的《C语言程序设计》。为了在部门能跟上部长的 步伐,每天抽空看书,然后买了部电脑,有事没事就打开电脑敲敲代码。C学的差不多了,学校才开C语言课程。

  大一第二学期加入了实验室,开始做各种电子小制作。最熟悉的是51单片机了,自己在网上找资料,用C编写程序烧录到单片机上实现各种功能,觉得挺有味而且挺好玩的,后来才知道这就是所谓的嵌入式系统。之后开始学习stm32、K60单片机。

  大二利用大一在实验室所学的知识开始参加各种科技比赛和项目:飞思卡尔智能汽车竞赛(现在叫恩智浦智能汽车竞赛)、大学生电子设计竞赛、教育机器人大赛、srip、大学生挑战杯等(ps:比赛和做项目的具体过程后续会详细说明并附上代码)。当然在比赛和做项目的过程中,离不开团队成员的合作与交流,其中我主要是负责软件编程这块。就这样大二一年过去了,我体会最深的是:找到好的队友,有自己的一个团队是最重要的。

  大三的时候,一个老师说要做个网站,叫我找人帮忙,我就开始想学习网站开发的技术。后来那个老师找到人了,我也已经开始接触并学习Java、JavaWeb、html、JSP、MVC、MySQL等各种语言、框架和数据库了,虽然帮不上老师什么忙,但是自己对这方面挺感兴趣的,就静下心来慢慢啃书学习,逛各种网站、论坛、慕课等。就这样大三一年也快过去了,我零零散散的把这些知识点过了一遍,剩下的就是通过做项目来巩固这些只是点了。(ps:我自己也制作了个人网页,做了些小项目部署在服务器,后续会与大家分享学习)。

  之前一直没有好好把自己的大学经历概述记下来,今晚特意抽空好好回顾了一下我的学习生涯,也仔细想来下自己的兴趣所在,决定潜心学习计算机的Java开发这块,以后也会经常在论坛、博客等上面多向大家学习的了。对了我还要回去看看底层的东西,比如说:数据结构、操作系统等。

  大家有啥建议和意见请多多指点。

时间: 2025-01-04 08:13:54

非计算机专业从嵌入式到自学一年计算机的感悟的相关文章

非计算机专业学习计算机

一个同学的问题:李老师好,我是一名文科类专业学生,但本身对计算机信息专业方面很感兴趣,并希望在此方面有所发展,但对该学科总体架构方面诸多迷惑,不知您能否为我提出些许建议? 我想了一下计算机专业的课程设置给了如下建议: 1.找计算机系统结构.组成原理.操作系统.计算机网络.数据库原理.信息管理系统这些书看看,能理解多少理解多少.这个可以和下面的过程同步进行,并且重复多遍.2.找本C语言的书或者Java语言的书,书一定要偏操作的,最好你能跟着书做.把书后的习题上机调试了.3.找本数据结构的书,尽量去

给非计算机专业大二学生的建议

[来信] 我是一名大二学生,专业与计算机无关.自从大一学了C语言便对计算机产生了兴趣,我打算今后从事这方面工作或考计算机专业的研究生,现在起步晚吗?怎样缩小与专业学生的差距?我现在已经开始自学,不过只学了<c primer plus>,<汇编语言>,准备假期学习<离散数学>和<数据结构>,这样安排是否妥当?希望您给点建议. [回复] 一位年轻人,能清楚地知道自己的兴趣在哪里,并且为之付出努力去追逐梦想,何其幸运的一件事情. 不过,对你的挑战是,你将走上一条与

非计算机专业想要成为Java程序员怎么办

在编程语言中,Java被成为最广泛的编程语言,这可不是浪得虚名的,Java在我们的各个行业中都有它的身影,比如财务.银行.证券等金融行业,移动.电信等通信行业,大型网站以及后台开发等等.当下成为一个Java程序员,不仅好找工作,而且还是高薪工作. 很多非计算机专业的朋友想要成为一名Java程序员,该怎么办呢?Java是门高端编程语言,其他的不用提,计算机基础一定是要有的,专门学过计算机的朋友,可能不需要担心这个问题,但是没有学过计算机的朋友,比较忧心这个问题,担心自己学不好Java. 学不好Ja

非计算机专业的码农C#学习笔记

第一篇  基础知识积累 一.vs开发环境搭建 C#一般都是用vs2010比较好,这个软件一般是行业通用,另一方面就是跟目前网上的一些疑难解答和教程所用的软件基本统一.当然也可以用最新的vs2012-2014,怎么构建,建议还是找一本几天学习vs这类的教程看看,一目了然,加上后期学习C#,web编程,很容易操作. 二.C#程序基本结构知识积累 本来学习过程就是看看书,但是记忆力一般,但由于本身带项目性质,没有很多时间花在这里,所以必须要用自己的方法记住一下东西.这里,我是采用了程序代码片段的形式学

非计算机专业基础重点

编译原理你可以不看,这个课程理论性质的内容比较多,学完一遍收获也不会很大的.但是数据结构,有时间的话,应该看一下,要结合java的集合类的源码来看,这样效果最好的. 我觉得一个计算机专业的学生,读过jdk源码的人,估计不会超过5%,我让你们读源码不是因为计算机学生都必须读源码的,只是我对你们的要求高,才让你们读源码的. 笔试的内容一般涉及基本的网络知识,数据结构知识,操作系统知识,还有java技术知识,这个到时候我给你们找些题目,你们看看就行了,最主要是java技术知识,这个是最关键的,你们先抓

为非计算机专业学生学习IT提的建议

[来信] 贺老师您好! 我是一名大二学生,我在我们学校的校图书馆借阅过您的书,很认真地读过两遍.对于计算机科学的学习与发展也有了进一步的了解.非常高兴得知有一位老师一直在为学子们答疑解惑,很冒昧地给您发邮件,也希望您能在百忙之中抽出时间给予我一些建议. 我学的是高分子材料.准确来说,这个专业是我父母选的,在上大学之前,我还不太清楚自己喜欢的是什么,可能会向什么学科方向发展,于是便听从父母的建议,选择了这样一个专业.一年半下来,我发现我其实并不喜欢化学相关的东西,每次进实验室都非常的苦恼,想要逃离

学java编程软件开发,非计算机专业是否能学

近几年互联网的发展越来越好,在国外,java程序员已经成为高薪以及稳定职业的代表,虽然国内的有些程序员很苦逼,但是那只是少数,按照国外的大方向来看,程序员还是一个很吃香的职业.根据编程语言的流行程度,java编程语言排名现在基本是在编程语言排行榜前几位,既然这么多人选择了java编程软件开发,许多非计算机专业的零基础学员关心自己到底能学好java开发呢?今天动力节点小编就来为大家解答这个疑问. 从出发点方面来归纳共分两种: 一.打算从事计算机行业的人,目的是能让自己有个好工作.现在就业形势严峻,

2018非计算机专业学Java能有出路吗

Java的火爆,从何可以看出呢?是从日益增加的学Java人数上增加,还是从日益增加的Java培训机构数目上,或者是从我们身边应用到的Java开发越来越广泛可以看出.在日益增加的学Java的人数中,很多朋友都是非计算机专业的,那么非计算机专业学Java能有出路吗?跟长沙尚学堂小编往下看. 为什么非计算机专业的朋友也选择学Java呢?通过一个真实故事来看,小鹏大学时学到是法律专业,法律专业大家都知道有个相当重要的国家级考试-司法考试,没过司法考试,那么跟法律相关的很多专业都是跟你无关的,因为大家根本

26、非计算机专业可以学习PHP吗?

完全可以的. 现在有种说法是"360行,行行转IT". 由于IT的蓬勃发展,很多非计算机的专业的人纷纷转行学习IT. 得益于PHP语言设计者一直遵从实用主义,将技术的复杂性隐藏在底层,所以PHP相对于其他编程语言的特点就是入手快,开发快,就业快. 很多非计算机专业的选择IT行业的时候,首选的就是PHP. 但是说实话,非计算机专业要真正学会PHP也是要花苦功夫. 并且本人本科就是非计算机专业,但是最终也是选择转行过来咯.