你必须要有目标

近来一直在利用睡觉前的闲暇时间阅读书籍,有所感悟,把心得分享出来,勉励大家。


这是一则源自《哈佛家训》中的小故事:

有一对年轻的夫妇,他们有两个孩子,一个叫莎拉,一个叫迈克尔。

当莎拉6 岁,迈克尔4 岁的时侯,父母决定为他们养一只小狗。小狗抱回

来以后,他们专门聘请了一位训兽师来训练它。

在第一次训练开始之彰,训兽师问他们:“小狗的目标是什么?”夫妻

俩面面相觑,颇感意外,他们一脸迷惑地嘟嚷着说:“一只小狗还有什么目

标?它的目标当然就是当一只狗了!”

他们实在想不出,作为一只狗,还能有什么另外的目标?

训兽师极为严肃地摇了摇头说:“每只小狗都得有一个目标,否则我们

根本没法训练它。你们是想训练它守门,还是为了和孩子们一道玩耍?或

者只是作为你们的宠物?我必须知道这些。这就是它的目标。”

在训兽师的精心引导下,这只小狗被成功地训练成孩子们的好朋友,

它可爱的举止,忠诚的品性和敏锐的洞察力,使它成为这个家庭中不可或

缺的重要成员。

最为重要的是,通过训兽师,这对夫妇还学会了怎样教育自己的孩子:

为他们树立目标。

他们的教育最终没有令人失望:小莎拉成了一家电台的主播,而迈克

尔则成了纽约第108 任市长──迈克尔·布隆伯格。

他们永远都记得训兽师的那句话:一只小狗都要有自己的目标──何

况是一个人呢?

 

目标有长远的目标,也有短期的目标,长到五年十年后的蓝图,短到今天的待办事项。唯有那些目标明确的人,他们的到达才是自己的期

望。没有目标的人不过是在盲目地跟从,即使到达了,不会有任何收

获──因为他们不知道为什么到达那里。

 

说到目标,和这篇文章——穷人最缺乏的不是金钱,而是野心 想要表述的是相同的话题,这篇文章是我进提高班之初发表的,而现在即将毕业,我依然想鼓励进行这个话题,同时借此空间来勉励我亲爱的朋友们。

 

我们应该审视自己是否抛弃了自己的目标,是否还在坚持最初的自己。

在提高班我们受到高等的教育,我们有米老师导航,有强烈的学习氛围,能遇到这些,真的很幸运。我是谁并不重要,重要的是我有名师指路,我有浓烈的学习环境和一群好哥们,在这四年的学习必将影响和改变我的一生。

 

我们拥有如此宝贵的财富,如果在工作生涯不发挥出来,真是一种浪费,这种浪费对不起自己四年来的勤奋,对不起老师的苦心栽培,对不起父母省吃俭用的期待,所以毕业后我们没有理由放荡,继续前行已经是我们的责任和使命。

 

我们绝不能甘于做个码农,基层的程序猿,我们要做的做架构师、项目经理,或者工作n年之后的创业。

 

再来看看这份关于目标对人生影响的追踪调查

台湾大学有一个关于目标对人生影响的追踪调查,对象是一群智力、学历、环境条件都差不多的年轻人,调查结果发现:26%的人没有目标;61%的人目标模糊;9%的人有比较清晰的短期目标;4%的人有十分清晰的长期的目标。

 

25年的追踪调查发现,他们的生活状况十分不同,4%拥有长期目标的人,25年来几乎不曾改变过自己的人生目标,他们始终朝着同一个方向努力不懈;若干年后,他们几乎都成为社会各界顶尖的成功人干,他们之中不乏白手创业者,行业领袖,社会精英。9%拥有短期目标的人,多半生活在社会的中上阶层,他们的共同特点是,一些短期目标不断被达成,生活品质稳定上升,他们成为各行各业中不可缺少的专业人士,如医生、律师、工程师、高级主管等等。61%目标漠糊的人,几乎生活在社会的中下阶层,他们安稳地生活与工作,但没有什么特别的成绩。26%没有目标的人,他们几乎都属社会的最底层,生活过得很不如意,常常失业,需要社会救济,并且常常抱怨他人,抱怨社会

 

老师就是我们的榜样,二十年的坚持,坚持自己的事业,所以老师注定会成为4%中的一员。而我们呢?有自己长远的目标吗?为目标付之行动了吗?

 

有目标的人在奋斗没目标的人在浑浑噩噩混日子,因为不知道要去哪里;

 

有目标的人睡不着没目标的人睡不醒,因为不知道起来去干嘛;

 

人生需要一个梦,需要一条路,需要一个方向!方向老师已经为我们指明,路老师已经为我们铺好,剩下的是我们去实现自己梦想。

 

无论是在校的学生,还是社会中的工作者,谨以此勉励我们,无论在哪都不要放荡,依然要继续学习,逆水行舟,不进则退

非常好的问题! > **“必须要有 `cno IN (...)` 吗?”** 答案是:**不是必须的,但它是实现目标的一种常见且高效的方式**。 我们来详细分析一下: --- ## ✅ 你的目标是: > **找出没有选修 "C语言" 课程的学生** 为了实现这个目标,你需要: 1. 找出所有选修了“C语言”课程的学生学号(sno) 2. 然后从学生表中排除这些学生 --- ## 🧩 为什么用 `cno IN (...)`? ```sql WHERE cno IN ( SELECT cno FROM cou WHERE cname = N'C语言' ) ``` 这段代码的作用是: - 先找出“C语言”课程的课程编号(cno) - 然后在选课表(sc)中查找所有选修了这些课程编号的学生学号(sno) 这一步是**为了确保你只查“C语言”这门课的学生**,而不是其他课程的学生。 --- ## ❓那不用 `cno IN`,还有别的方法吗? 当然有!以下是几种替代方法: --- ### ✅ 方法一:使用 `JOIN` 替代 `IN` ```sql SELECT DISTINCT sc.sno FROM sc JOIN cou ON sc.cno = cou.cno WHERE cou.cname = N'C语言' ``` > ✅ 优点:可读性更强,性能通常更好 > ❌ 缺点:需要 `DISTINCT` 去重 --- ### ✅ 方法二:使用 `EXISTS` 替代 `IN` ```sql SELECT sno FROM sc WHERE EXISTS ( SELECT 1 FROM cou WHERE cou.cno = sc.cno AND cou.cname = N'C语言' ) ``` > ✅ 优点:比 `IN` 更安全,不会因为 `NULL` 导致错误 > ❌ 缺点:语法略复杂 --- ### ✅ 方法三:使用 `NOT EXISTS` 整体替代(推荐) ```sql SELECT stu.sno, stu.sname FROM stu WHERE NOT EXISTS ( SELECT 1 FROM sc JOIN cou ON sc.cno = cou.cno WHERE sc.sno = stu.sno AND cou.cname = N'C语言' ) ``` > ✅ 优点:最安全、最推荐的方式,避免 `NULL` 问题,逻辑清晰 > ❌ 缺点:对初学者理解略难 --- ## 📌 总结:是否必须写 `cno IN`? | 方法 | 是否需要 `cno IN` | 是否推荐 | 说明 | |------|-------------------|----------|------| | `IN` 子查询 | ✅ 是 | ⚠️ 一般 | 需要防止 `NULL` | | `JOIN` 查询 | ❌ 否 | ✅ 推荐 | 可读性强 | | `EXISTS` 查询 | ❌ 否 | ✅ 推荐 | 安全、高效 | | `NOT EXISTS` 整体 | ❌ 否 | ✅✅ 强烈推荐 | 最推荐写法 | --- ## ✅ 举个例子对比 假设你想找“**没有选修 C语言 的学生**”,以下两种写法等价: ### 写法一:使用 `IN` ```sql SELECT sno, sname FROM stu WHERE sno NOT IN ( SELECT sno FROM sc WHERE cno IN ( SELECT cno FROM cou WHERE cname = N'C语言' ) ) ``` ### 写法二:使用 `NOT EXISTS` ```sql SELECT stu.sno, stu.sname FROM stu WHERE NOT EXISTS ( SELECT 1 FROM sc JOIN cou ON sc.cno = cou.cno WHERE sc.sno = stu.sno AND cou.cname = N'C语言' ) ``` --- ## ✅ 建议 - 如果你刚接触 SQL,建议从 `NOT EXISTS` 开始学习,逻辑清晰,不容易出错 - `IN` 和 `EXISTS` 都是常用写法,但要理解它们的差异和限制(比如 `NULL` 的影响) --- ###
评论 22
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值