软件工程一位大三学生成功上大学的案例

2024-03-03 10:32

本文主要是介绍软件工程一位大三学生成功上大学的案例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【来信】

贺老师:

  您好!我是一名大三的学生,我一直关注您的博客!今夜想打扰一下您,想跟您交流。

  我喜欢上CSDN,也喜欢看您的博客。不过,作为老师的您,我感到十分的震撼!像你这么敬业,一心一意为学生服务,你不仅为自己的学生提供指导还未素不相识的需要帮助的人以帮助的老师,我读了这么多年的书,你是第一位。我不是为了恭维你!在这里感谢你,感谢你的博客给我以专业上的指导和人生的指导。
  我是读软件工程专业的,我对我的专业很感兴趣,更是对技术感兴趣。所以,我在大学里过的很充实,很快乐!我接触有关计算机的知识自我感觉还是蛮广泛的!(呵呵,有点狂妄),我的计算机入门语言是C,至今也是我最喜欢的一门语言!不过大一的时候学他时感觉到他不能做什么事,像什么应用程序,网站都跟他没关。所以我自学了PHP,做web编程,当时是好兴奋,觉得能做成一个能在浏览器浏览的网站。觉得有点实用,于是我一股脑的弄他。大二的时候,我觉得弄网站没意思,那时android很火,于是我了解了android的知识,自学了Java,花了一学期,我学了java编程,在自己手机上跑了自己编写的小程序。当然,有种小有成就的感觉。当然这些都是我在课后自学的,学校安排的课程比如数据结构,操作系统,计算机网络,这些东西,当时觉得没自己学得东西有用。诶,现在觉得我自己当时有这种想法真是幼稚。随着自己的知识的增多,和对计算机的了解进一步加深,再加上经常看到网上大牛们捣鼓的东西,觉得自己一直在学表面的东西。顿时感觉,像学校开得那些什么操作系统,数据结构,计算机网络这些理论东西特别的重要,幸好我当时学得还不赖。觉得学计算机其实只有学三样东西就够了--算法,编译原理,操作系统。到了大三,我想弄点比较深入点的东西,通过我逛论坛,浏览网页,我决定是在linux下学C++,通过自己写makfile了解程序背后运行的背景,这样我又花了一学期在这上面。了解这些后,让我对计算机更加感兴趣,通过linux让我的视野更加宽广。不知不觉到了大三下学期,也就是现在,我正在做一项目(学习项目)智能家居,我负责的模块是视频监控和人脸识别,我做这些东西利用的是别人的开发好的库。比如视频监控是fmpeg,人脸识别是openCV。花了一段时间,我对这些东西算是比较熟了。
  回顾我三年来,我在大学里学的东西。我现在的感觉是杂,自己的目标不明确,不知道自己该往哪些方面发展。更重要的是自己一直在拼拼凑凑,一直没接触什么核心的东西,比如说我正在做的人脸识别,听起来很厉害。其实我只是在学着怎么使用他提供给我的东西,也就是我怎么使用他的API,说到这我就想起我以前学的那些东西,什么andorid,PHP等等都在查他提供的API。于是我现在觉得,这些东西其实就是一工具,我们只是在学怎么使用它。所以,我现在有点矛盾,世界上在计算机上操作的工具这么多像我这么学,根本不是个头,以至于我越来越觉得这样没什么用。我不知道我该往什么方向走,其实我也清楚,我其实没用真正精通一门语言,我也不愿意花很大的精力在那些琐碎的细节上,而我更愿意去接触新事物。
  最近我又在学python,由于我觉得python他的开发效率特别快,再加上我觉得什么都拿别人的库再开发干脆选个开发效率快的方法。而且个人觉得python在做服务器端的后台分析上,有其独特的优势。同时,为了提醒自己算法的重要性,我便学python边用python写一些算法!
  大三了,大四就要实习了!肯定不会考研的我,也要考虑实际的东西了,“东打西闹”不知到是对是错,但我不后悔。我现在是有点迷茫,想更好的提升自己,更想提高自己的核心竞争力。一致能够找个号共做!希望老师指点指点!

  尊敬的老师!打扰您了!


【回信】

  来信收到。我是怀着一种非常愉悦的心情看完你的来信的。我们的通信我也将照惯例发到博客里,大家太需要这种成功的学习案例作为启发了。我做的事,一则是给有疑惑的学生直接出点主意,当然学习的问题还得他自己解决,二则是起到了一个交流中转站的作用,成功的案例,失败的教训,都展示在这里,这些都是最鲜活和真实的案例,对不同的读者都会产生影响。另外,我在帮人解惑中实际上也接触了更多以前想不到的问题,进而打通了我的很多疑虑,所以,也要感谢能和我互动的同学,是我们一起营造了这片空间。
  对你的学习经历,实际上有很多就是我正在鼓励同学们去做的:低年级时,放开地去探索,尝试不同的可能;在课外,以实践为主开展出有效的自学;不明白一些课的用处,那就先“傻傻地”学下去,只要去学,总会有一天知道。而现在你做的智能家居项目,从面的角度实际上已经在缩窄,进而做得是更深入的事了。快大四了,你需要基于你对专业的了解,行业的了解,再结合自己的优势和兴趣,将自己打造得更精致一些。
  在我的身边,大三的Bird(http://blog.csdn.net/a352193394) 和大二的jimzhai(http://blog.csdn.net/jimzhai)都是这么走过来的。他们的共同特点都是在大一的时候,凭着强烈的兴趣和自学的胆识,找到了课外实践的入口,此后一发不可收拾。jimzhai在一次报告中讲,他的编程学习经历了几个阶段:(1)觉得语言很重要,好好学语言;(2)知道了API很能干,Windows API、MFC、PHP、iOS开发、安卓,做了一堆东西;(3)算法很重要,数学是基础,他现在有一大部分精力在准备参加ACM竞赛。
  在看你的经历时,我在想,这样的同学或许应该考虑读研究生。你看过我的文章,我并没有那份学历情结。看到你最后的决定,欣慰的是,你的经历已经是使自己无论就业还是读研,主动权都在自己手里,由衷地感叹走在健康的学习道路上的幸福。大学还有一年多,还可以有更大的长进。
  如果要给你提些建议,实际上给你们这样的家伙提建议有压力,很多时候你们自己的直觉胜过一切外人看法。还是说点个人的想法。首先,是否算法上可以再进一步,因为将进入大四,不必参加ACM竞赛之类的,找些大企业的面试题做,很不错的,可以参考July(http://blog.csdn.net/v_july_v)的博客,这也算给自己求职做准备了;需要专注一个方向更深入一些,至于哪一个方向,结合自己的兴趣与现在的行情,你找到的一定比我想到的好,集中精力做出一个完整的作品来,无论市场行情怎么样,以这个作品为敲门砖,都可以找到自己满意的岗位。敲门砖的意义在于能够说明你:(1)从事某项工作的直接能力;(2)从事相关工作的基础;(3)至少说明自学能力。所以就业可以和这个方向密切相关,也可以不是。让这块敲门砖成为一个完美大学的收关之作,也是新征程的开始。
  祝有更大的进步!


  

这篇关于软件工程一位大三学生成功上大学的案例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/769350

相关文章

RabbitMQ消费端单线程与多线程案例讲解

《RabbitMQ消费端单线程与多线程案例讲解》文章解析RabbitMQ消费端单线程与多线程处理机制,说明concurrency控制消费者数量,max-concurrency控制最大线程数,prefe... 目录 一、基础概念详细解释:举个例子:✅ 单消费者 + 单线程消费❌ 单消费者 + 多线程消费❌ 多

MySql基本查询之表的增删查改+聚合函数案例详解

《MySql基本查询之表的增删查改+聚合函数案例详解》本文详解SQL的CURD操作INSERT用于数据插入(单行/多行及冲突处理),SELECT实现数据检索(列选择、条件过滤、排序分页),UPDATE... 目录一、Create1.1 单行数据 + 全列插入1.2 多行数据 + 指定列插入1.3 插入否则更

Python通用唯一标识符模块uuid使用案例详解

《Python通用唯一标识符模块uuid使用案例详解》Pythonuuid模块用于生成128位全局唯一标识符,支持UUID1-5版本,适用于分布式系统、数据库主键等场景,需注意隐私、碰撞概率及存储优... 目录简介核心功能1. UUID版本2. UUID属性3. 命名空间使用场景1. 生成唯一标识符2. 数

PostgreSQL的扩展dict_int应用案例解析

《PostgreSQL的扩展dict_int应用案例解析》dict_int扩展为PostgreSQL提供了专业的整数文本处理能力,特别适合需要精确处理数字内容的搜索场景,本文给大家介绍PostgreS... 目录PostgreSQL的扩展dict_int一、扩展概述二、核心功能三、安装与启用四、字典配置方法

Python中re模块结合正则表达式的实际应用案例

《Python中re模块结合正则表达式的实际应用案例》Python中的re模块是用于处理正则表达式的强大工具,正则表达式是一种用来匹配字符串的模式,它可以在文本中搜索和匹配特定的字符串模式,这篇文章主... 目录前言re模块常用函数一、查看文本中是否包含 A 或 B 字符串二、替换多个关键词为统一格式三、提

Python get()函数用法案例详解

《Pythonget()函数用法案例详解》在Python中,get()是字典(dict)类型的内置方法,用于安全地获取字典中指定键对应的值,它的核心作用是避免因访问不存在的键而引发KeyError错... 目录简介基本语法一、用法二、案例:安全访问未知键三、案例:配置参数默认值简介python是一种高级编

MySQL中的索引结构和分类实战案例详解

《MySQL中的索引结构和分类实战案例详解》本文详解MySQL索引结构与分类,涵盖B树、B+树、哈希及全文索引,分析其原理与优劣势,并结合实战案例探讨创建、管理及优化技巧,助力提升查询性能,感兴趣的朋... 目录一、索引概述1.1 索引的定义与作用1.2 索引的基本原理二、索引结构详解2.1 B树索引2.2

从入门到精通MySQL 数据库索引(实战案例)

《从入门到精通MySQL数据库索引(实战案例)》索引是数据库的目录,提升查询速度,主要类型包括BTree、Hash、全文、空间索引,需根据场景选择,建议用于高频查询、关联字段、排序等,避免重复率高或... 目录一、索引是什么?能干嘛?核心作用:二、索引的 4 种主要类型(附通俗例子)1. BTree 索引(

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

六个案例搞懂mysql间隙锁

《六个案例搞懂mysql间隙锁》MySQL中的间隙是指索引中两个索引键之间的空间,间隙锁用于防止范围查询期间的幻读,本文主要介绍了六个案例搞懂mysql间隙锁,具有一定的参考价值,感兴趣的可以了解一下... 目录概念解释间隙锁详解间隙锁触发条件间隙锁加锁规则案例演示案例一:唯一索引等值锁定存在的数据案例二: