5000==5000 吗?

春节的假期很快就过去了,大年初四踏上了回学校的旅途。今年春节实行网络订票和电话订票,但是自己感觉怎么买票不如以前好买了呢?这个问题很奇怪哈。

晚上九点半多到达学校,我们有将近二十个提高班的人坐了同一趟车。那个气势,浩浩荡荡的,感觉提高班的规模真的是壮大了。

第二天上午集体去第三合班开会,特别佩服米老师,总是每一堂课都讲的那么有声有色,就地取材,让每个人都体会深刻。

这节课主要说了两个问题

第一个是老师用自己回老家的一个经历,告诉我们农村现在还很贫困,只有教育才能改变命运。

第二个说的是有很多人问这样一个问题,“我的某个同学初中毕业,现在在那里那里打工,一个月也挣五千,你现在上了这么长时间学,也挣五千,上大学白上了”。

就第二个问题我发表一下自己的看法。这个看法憋得我好长时间了,我每次回家我妈也和我说“你看人家谁谁,在那里当厨师了,或者当司机了一个月也五千多,你和米老师学四年,还大学毕业,一个月以后也五千,毕业了还得给米老师钱。”

我每次听完这个就觉得可笑,但是又笑不出来。想想这样不怪他们,他们没有上过多少学,对国家的一些基本政策一点都不了解,从这里才明白了上学的重要性,上学最起码能培养一个人的价值观。

他们眼里只有工资,他们觉得衡量一个人的收入就是工资。是这样的吗???

下面我详细的说明一些他们的观点的多么多么的错误,说说我个人的一些理解。

1:首先说说一个概念,叫做工资待遇。很多人忽略了这个问题,一说就是你一个月挣多少钱啊。你工资多少啊。他们从来就没有想到过待遇。那么照他们这个逻辑,国家一个月也就五六千工资,看起来和我也差不多呗。这个差到那里了我就不说了,相信大家有个脑袋的就能想到。最起码国家不用和打工的人一样为了买一张火车票排几天队吧.

一个白领一个月挣五千块钱,和一个给人打工的厨师一个月挣五千块钱是完全不一样的。

首先一个白领一个月有法定的节假日,每一个就工作二十多天。而且每一个有五险一金,请问那个厨师有吗?那个工地上的打工的一个月也挣五千块钱,他们有吗?他们一年基本上不放假,大年三十有的还在工作。

再看看其他方面的,提高班工作的人,公司里面工作环境相当好,吃饭有饭补,坐车有车补,很多公司有生日补助等。这些那些打工有吗?

还有白领每年都有几千几万的年终奖,这个打工的有吗?看看那些街上卖煎饼水果的,他们一个月也能挣五千,他们每天在大街上风餐露宿。一年到头没有一天体面的出去转转。买几件新衣服基本上用不着,因为他们每天都在脏乎乎的地方工作。这些他们怎么没有看到了呢?

所以工作不光要看工资,也要看待遇,工资和待遇同样重要。

2:说说长远的,白领挣五千块钱每个月有养老金,医疗保险。看病很容易。老了每一个能拿到几千块钱的退休金。还能得到自己的住房公积金,这个也是一笔不小的收入。那些打工的呢?他们就的趁着年轻有体力把自己养老的钱挣下来。挣得五千还有两千是几十年以后要挣得。这些怎么就没看到呢?

3:说说自己对社会的贡献,白领挣五千,每个月要给国家交税,能为国家社会做贡献,一个挣五千的白领,创造的价值绝对大于五千。而那些普遍打工的呢?挣五千只有养活了自己,国家还得投入其它资金来养活你。这个怎么没有看到呢?

4:第四点就是米老师今天说的,你看到那个打工的一个月挣五千的还是少数。其实大部分挣得都是一两千。而我们大学生挣五千的比例不用说要远远高于不上学的把。这个怎么没有看到呢?

总而言之,不要片面的看待那几个钱,分析一下,这些钱背后代表着什么。当一个人把钱看明白了,那么他就离成功不远了。

#include <reg52.h> // === ???? === sbit SDA = P2^0; sbit SCL = P2^1; sbit K1 = P3^1; // ? EEPROM sbit K2 = P3^0; // ? EEPROM sbit K3 = P3^2; // ?1 sbit K4 = P3^3; // ?? // 74HC138 ???(?????) sbit AP = P2^2; sbit BP = P2^3; sbit CP = P2^4; // ???????? (0~9) code unsigned char seg_code[10] = { 0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90 }; // ????????? unsigned char display_buf[4] = {0, 0, 0, 0}; // 4??? unsigned int current_value = 0; // ???? 0~255 // === ???? === void delay_ms(unsigned int ms) { unsigned int i, j; for (i = ms; i > 0; i--) for (j = 110; j > 0; j--); } // === I2C ???? === void i2c_delay() { unsigned char i; for (i = 5; i > 0; i--); } // === I2C Start ?? === void i2c_start() { SDA = 1; SCL = 1; i2c_delay(); SDA = 0; i2c_delay(); SCL = 0; } // === I2C Stop ?? === void i2c_stop() { SDA = 0; SCL = 1; i2c_delay(); SDA = 1; i2c_delay(); } // === ?????? === void i2c_write_byte(unsigned char dat) { unsigned char i; for (i = 0; i < 8; i++) { SCL = 0; i2c_delay(); if (dat & 0x80) SDA = 1; else SDA = 0; i2c_delay(); SCL = 1; i2c_delay(); SCL = 0; dat <<= 1; } // ??ACK SCL = 1; i2c_delay(); SCL = 0; i2c_delay(); } // === ?????? === unsigned char i2c_read_byte(unsigned char ack) { unsigned char i, byte = 0; SDA = 1; // ????,??? for (i = 0; i < 8; i++) { SCL = 0; i2c_delay(); SCL = 1; i2c_delay(); byte <<= 1; if (SDA) byte |= 0x01; SCL = 0; i2c_delay(); } // ??ACK/NACK if (ack) { SDA = 0; } else { SDA = 1; } SCL = 1; i2c_delay(); SCL = 0; return byte; } // === ? AT24C02 === void at24c02_write(unsigned char addr, unsigned char dat) { i2c_start(); i2c_write_byte(0xA0); // ???? + ? i2c_write_byte(addr); // ???? i2c_write_byte(dat); // ?? i2c_stop(); delay_ms(10); // ????? } // === ? AT24C02 === unsigned char at24c02_read(unsigned char addr) { unsigned char dat; i2c_start(); i2c_write_byte(0xA0); // ????? i2c_write_byte(addr); // ???? i2c_start(); // ???? i2c_write_byte(0xA1); // ????? dat = i2c_read_byte(0); // ???,???ACK i2c_stop(); return dat; } // === ??????(??74HC138)=== void select_digit(unsigned char n) { switch(n) { case 0: CP=0; BP=0; AP=0; break; // Y0 case 1: CP=0; BP=0; AP=1; break; // Y1 case 2: CP=0; BP=1; AP=0; break; // Y2 case 3: CP=0; BP=1; AP=1; break; // Y3 default: break; } } // === ?????? === void display_scan() { static unsigned char digit = 0; P0 = 0xFF; // ?? select_digit(digit); // ??? P0 = seg_code[display_buf[digit]]; // ???? delay_ms(1); // ??1ms P0 = 0xFF; // ????? digit = (digit + 1) % 4; // ???? } // === ??????? === void update_display() { unsigned int val = current_value; display_buf[1] = (val / 100) % 10; // ?? display_buf[2] = (val / 10) % 10; // ?? display_buf[3] = val % 10; // ?? } // === ?????(????!)=== #define KEY_PRESS(k) (!(k) ? (delay_ms(10), !(k) ? (while(!(k)), 1) : 0) : 0) // === ??? === void main() { // ??? P0 = 0xFF; SDA = 1; SCL = 1; // ??? EEPROM current_value = at24c02_read(0x00); if (current_value > 255) current_value = 0; update_display(); // ??? while (1) { display_scan(); // ???? // ????(???) if (KEY_PRESS(K1)) { // ??EEPROM at24c02_write(0x00, current_value); } if (KEY_PRESS(K2)) { // ??EEPROM current_value = at24c02_read(0x00); if (current_value > 255) current_value = 0; update_display(); } if (KEY_PRESS(K3)) { // ?1 if (current_value < 255) { current_value++; } update_display(); } if (KEY_PRESS(K4)) { // ?? current_value = 0; update_display(); } } } 这项代码会出现什么问题
最新发布
11-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值