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

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

相关文章

MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固 通俗易懂版)

《MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固通俗易懂版)》本文主要讲解了MySQL中的多表查询,包括子查询、笛卡尔积、自连接、多表查询的实现方法以及多列子查询等,通过实际例子和操... 目录复合查询1. 回顾查询基本操作group by 分组having1. 显示部门号为10的部门名,员

Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)

《Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)》本文介绍了如何使用Python和Selenium结合ddddocr库实现图片验证码的识别和点击功能,感兴趣的朋友一起看... 目录1.获取图片2.目标识别3.背景坐标识别3.1 ddddocr3.2 打码平台4.坐标点击5.图

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

SpringBoot实现动态插拔的AOP的完整案例

《SpringBoot实现动态插拔的AOP的完整案例》在现代软件开发中,面向切面编程(AOP)是一种非常重要的技术,能够有效实现日志记录、安全控制、性能监控等横切关注点的分离,在传统的AOP实现中,切... 目录引言一、AOP 概述1.1 什么是 AOP1.2 AOP 的典型应用场景1.3 为什么需要动态插

mysql外键创建不成功/失效如何处理

《mysql外键创建不成功/失效如何处理》文章介绍了在MySQL5.5.40版本中,创建带有外键约束的`stu`和`grade`表时遇到的问题,发现`grade`表的`id`字段没有随着`studen... 当前mysql版本:SELECT VERSION();结果为:5.5.40。在复习mysql外键约

Golang操作DuckDB实战案例分享

《Golang操作DuckDB实战案例分享》DuckDB是一个嵌入式SQL数据库引擎,它与众所周知的SQLite非常相似,但它是为olap风格的工作负载设计的,DuckDB支持各种数据类型和SQL特性... 目录DuckDB的主要优点环境准备初始化表和数据查询单行或多行错误处理和事务完整代码最后总结Duck

MySQL不使用子查询的原因及优化案例

《MySQL不使用子查询的原因及优化案例》对于mysql,不推荐使用子查询,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,本文给大家... 目录不推荐使用子查询和JOIN的原因解决方案优化案例案例1:查询所有有库存的商品信息案例2:使用EX

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于