与大二学生讨论专业学习

2024-03-03 09:32

本文主要是介绍与大二学生讨论专业学习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【学生】

  贺老师,我是一所二本学校的计科学生,现在大二,我一直想努力,但不知道要学什么好,像现在有太多的技术供我选择了,看了点C#,但我听说C#程序员工资低,热情瞬间大减,看了点java想去学网站后台或者安卓,又怕这两者前景不好,我是农村学生,真的很害怕毕业后拿着很低的工资,这样我的压力会很大的,我应该怎么办?还有如果想在这个行业做技术我应该选哪门技术好?

【迂者】
  我很关心你现在基础课学得怎么样?去搜一下各大公司招聘的试题,看作为行业领头者的用人在能力上的需求。大三之前,打好基础,多方涉猎,开阔知识面;大三开始,明确方向,形成特色,这是要点。哪门技术都有其周期,说到技术不要局限到一门语言上。当有充分了解后,我建议你还是听从兴趣选方向,哪个方向中的技术人员都有高低等级之分的,你要做“专家”,而不总是入门级的。做好了,哪个技术的钱途都不是问题。况且,无论哪种技术都有过时的一天,支撑你走得更远的,是你在这样的体验中获得的学习能力。

【学生】

  现在正在学数据结构跟计算机组成原理,看到身边的同学都在跟一些小团队做项目,我内心很着急啊,我现在只有c语言学的多一点,java跟C#都是蜻蜓点水,只会helloWorld,我现在需不需要再认真深入地多学一门语言呢。还有基础好是怎样的标准呢,比如说能达到做出哪些东西的水平基础才算好?请贺老师指点我

【迂者】

  根据补充的信息,我认为你可以再学一门语言。当然,学好是要以能做出程序为标准。至于学习哪一个,可选太多了。其实,学什么都无所谓,对你现在而言就是增加体验,增加在圈子中接触行业,接触技术的机会而已。最简单的,需要学什么就学什么。例如,你也可以试图加入到某一个小团队中,他们学什么,你也跟着学什么。基础好的标准,我给你找一个考试成绩之外的指标,在学习课程的同时,试着多阅读一些相关的书,例如,学习数据结构,看《算法导论》,学习完计算机组成原理和操作系统,能读完《深入理解计算机系统》。我给你提的,是一些经典书籍,当然可以为使学习有趣看一些可读性好的甚至普及的书,例如了解行业看《浪潮之巅》,学计算机组成原理可以看《大话处理器:处理器基础知识读本》。再就是随着课程做一些实践,比如数据结构,你可以自己实现算法,做一个自己的算法库。这样一来,可以做的事情太多了,行动起来即是。

【学生】

  贺老师,我有尝试去加一个小团队,他们的目的是在unity3D上联合Kinect做一个体感游戏,开发语言是C#,但他们是直接就要求调用unity的API和Kinect SDK的API来实现,没让你深入了解C#就直接让你做开发,所以我们现在所有人能做到的只是用别人写好的Sample上修改下参数而已,而真正自己独立做个例子都做不到,我应该怎样做才能提升自己?

【迂者】

  为什么非得深入了解了以后才可以做呢?调用API本来就是开发中普遍采用的形态,先让自己做起来,这样做的意义也足够大了。有了在这个过程中的体验,积累了感性认识,再学C#的效率自然不一样。你还是受一直以来的课程学习的思维限制了。这是课外学习,可以采用另外的学习模式。学习并不仅有一种模式,不只是先基础,后实践这样来的。理想的模式,是将直接体验的经验能和抽象的知识建立联系。更多的,看我的博文《以提前体验为目标的自主性学习》和《破除“系统学习”的情结》。用这种方式做起来,这就是得门而入的方式。需要注意的是,你还在上学,不要将这种方式得来的东西当作全部,无论纵方向上的深入基础,还是横方向上的拓展眼界,不要放下即可。


  本文来自《写给考研学生:凭什么让好大学要你》的评论和回复。基于深入讨论,可以作为一个话题,单独摘出。




==================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====



这篇关于与大二学生讨论专业学习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

线性代数|机器学习-P36在图中找聚类

文章目录 1. 常见图结构2. 谱聚类 感觉后面几节课的内容跨越太大,需要补充太多的知识点,教授讲得内容跨越较大,一般一节课的内容是书本上的一章节内容,所以看视频比较吃力,需要先预习课本内容后才能够很好的理解教授讲解的知识点。 1. 常见图结构 假设我们有如下图结构: Adjacency Matrix:行和列表示的是节点的位置,A[i,j]表示的第 i 个节点和第 j 个

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件