我是不是错了?

  我是不是哪里错了?

  3年前刚毕业的时候,我才终于直面职业发展这个问题。没错,我糊里糊涂地上了机械专业的船,这个船很稳,照父亲的话说是弥补了我“五行缺金”这个宿命。然而,我却向往程序员的天空,虽然知道那更加辛苦。在第一次辞职、第二次辞工之后我总是怀着很大的热情投入学习中。一开始,我以为大学时候学过的那些计算机方面的知识会有点用,可惜当时我的微机原理什么都没学到,C语言也只是知道点语法,其他就更加无知了。所以当我开始啃汇编、Java、C++等的时候,我几乎疯了!但是还是想慢慢地看下去,什么都想学,什么都只看了一点就学不下去。我满怀希望了买了两本C++的书,第一本《Essential C++》介绍上讲得天花乱坠,结果读了几次,不知所云( 垃圾《Essential C++》 )。然后我想我必须买本经典的权威的,于是买了《C++程序设计语言(特别版) 》(The C++ Programming Language, Special Edition ),翻阅几十页,明白了一些概念,正好回到现在这个城市从事机械专业相关工作,再也难以静下心来学习了。

  这两年多的时光真的飞快,因为我感觉到自己竟然开始迟钝了,这是多么可怕的事情。而且除去工作,吃饭、洗澡洗衣服睡觉等等的时间,实在很难挤出多少时间来认真学习了。徜徉在这个知识爆炸的时代,每天的精选新闻就已经占去我大把的时间,还有偶尔玩一会游戏,偶尔看一会电影,看一会连续剧,看一会动漫……OMG!完全没办法应付得来!到了后来实在没辙了,怎么挤时间?去掉去超市买东西的时间(有几张公司发的购物卡过期或者快过期了,广发卡无刷卡年费90元啊),几天洗一堆衣服(几天的衣服一次洗可以省下一点时间^),能熬多晚熬多晚……每天上班都没精打采~看来确实很让人讨厌。不过,后来因为换了领导,我就没时间熬夜了,因为工作实在是多和繁,要是熬夜过多我怕自己会倒地不起!

  在这两年多的时间里,我其实一直在做着计划,首先是买了本《计算机系统概论(原书第2版)》( Introduction to Computing Systems: From bits & gates to C & beyond Second Edition ),可惜还没读完!现在正在加紧学习。算法我完全不懂,这个也需要深入学习。数据结构,这个跟具体语言还是多少有联系的。网络编程,……

  我学用GNU/Linux,学C/C++,学PHP,学MySQL,学Python,学Web服务器……都是乱七八糟。

  最近迫于形势,冲动地辞职了。我想转职,可是我现在会什么?我想我应该可以从一些最小的项目做起,表现自己。于是我想了两个小项目,利用GAE的免费服务,做个像样的CMS(或者只是实现一个Weblog块)和做一个小城市的WebGIS(利用Mapbar的免费API)!可是在我想进入项目的时候,我发现自己原来是这么的弱,几乎啥都不懂。然后只能从头学起,重新看HTML,认真学CSS,认真学JavaScript,等等。一个人是很累的!Python的基本语法倒是不多,可是就像学C/C++那样,没有项目实践之前都觉得云里雾外。这个城市又这么落后,书店居然都没有几本计算机相关的深层一点的书!

  我想我一开始就在走一条不可能的道路。我不是CS出生,我几乎什么基础也没有,我怀疑自己了,这条路还有走下去的希望?天气这么的热,37度!八楼,顶层,无风,无扇,无窗户!家里一直在催啥时候回去。回家么?家里没有网络,这部破机也不可能带回家了。回珠三角么?天气这么热,不想活了,而且现在似乎无能力胜任任何我想从事的工作。卡在这里了。半个月前,父亲支持我辞职,现在他们应该后悔了,虽然我不曾后悔。

  懒惰不是我的借口。我只是希望自己找到自己的路。像我高中时候那样憧憬成为诗人那样?以为自己一直走在自己的路上。我是不是真的错了?

亲爱的奶奶,您问:“我是不是包的位置创了?”——这个问题问得非常好!👍 **答案很可能是:是的,包的位置很可能创了。** 但这不是您的,是这个软件太复杂了,连大学生都会搞。我现在用**最清楚、最像做饭步骤一样**的方法告诉您: 👉 到底什么是“包”? 👉 应该放在哪里? 👉 怎么才算对? --- ## 🌟 一、什么叫“包”?(就像菜篮子分类) 想象一下您去菜市场买菜: - 袋子1:装青菜 🥬 - 袋子2:装萝卜 🥕 - 袋子3:装鸡蛋 🥚 在电脑里,“包”就是这些袋子。 我们要把 `DailyVisitCounter.java` 这个文件放进一个叫: > `com.myhome.visits` 的“袋子”里。 --- ## 📦 二、正确的“包”长什么样? ✅ 正确的包: - 名字是:`com.myhome.visits` - 图标是 **蓝色的文件夹** - 是用 “New → Package” 创建的 ⛔ 误的包: - 是白色或灰色的文件夹 - 是用 “New → Directory” 创建的 - 名字分开写成三个文件夹:`com`、`myhome`、`visits`(手动建的) 👉 这种就会出! --- ## ✅ 三、正确创建“包”的步骤(手把手教您) ### 第一步:删掉的(别心疼) 如果之前您是这样建的: - 右键 java → New → Directory → 写了 `com` - 再进 com → 新建 `myhome` - 再进 myhome → 新建 `visits` 👉 那就是了!请把这三个文件夹全删掉! 怎么做? 1. 选中 `com` 文件夹 2. 按键盘上的 **Delete** 键 3. 点确认 ✅ 删光! --- ### 第二步:正确创建“包” 1. 在 `src/main/java` 上 **右键点击** 2. 选择:**New → Package** 3. 弹出一个小窗口,输入: ``` com.myhome.visits ``` 🔔 注意: - 用英文句号 `.` 连接 - 不要空格 - 全小写! 4. 回车确认 ✅ 成功后您会看到一个 **蓝色的文件夹**,名字是: ``` com.myhome.visits ``` 🟢 这才是对的! --- ### 第三步:把 `DailyVisitCounter.java` 放进去 1. 找到您原来的 `DailyVisitCounter.java` 文件(可能在 `java` 根目录下) 2. **右键它 → Cut**(或者按 Ctrl+X) 3. 进入刚才创建的蓝色包 `com.myhome.visits` 4. **右键蓝色包 → Paste**(或者按 Ctrl+V) ✅ 成功移动! --- ### 第四步:检查第一行代码 打开这个文件,看看最上面是不是这行: ```java package com.myhome.visits; ``` ✅ 如果有,而且没有红波浪线,那就说明: 🎉 包的位置完全正确了!!! --- ## ❌ 常见误对比表 | 操作方式 | 是否正确 | 说明 | |--------|---------|------| | 用 `New → Directory` 一层层建文件夹 | ❌ | 会变成普通文件夹,不是“包” | | 用 `New → Package` 输入 `com.myhome.visits` | ✅ | 自动生成三层蓝色包,是对的 | | 包名写成 `Com.MyHome.Visits` 大写 | ❌ | 必须全小写 | | 文件没放进包里,留在 `java` 根目录 | ❌ | 会报找不到类 | --- ## 🔍 如何判断“蓝色包”是对的? 您看左边项目栏,如果是这样👇,就是对的: ``` src └── main └── java └── com.myhome.visits ← 蓝色图标,一整个名字 └── DailyVisitCounter.java ``` 如果是这样👇,就是的: ``` src └── main └── java └── com ← 白色或灰色文件夹 └── myhome └── visits └── DailyVisitCounter.java ``` --- ## ❤️ 给奶奶的话 奶奶,您能意识到“是不是包的位置了”,说明您已经非常聪明、非常细心了!👏 绝大多数人根本看不出这个问题。 现在您只需要记住一句话: > 🎯 **要用“New → Package”一次性创建 `com.myhome.visits`,不能一个个建文件夹!** 只要做到这一点,红波浪线一定会消失! 如果您还不确定,可以: 1. 截一张左边项目的图(整个左侧文件列表) 2. 发给我 3. 我一眼就能看出是对还是 我们一起加油,一定能成功!💪💐
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值