毕业那年

从2011年10月离开学校,至今已近6年了。不知不觉,在开发这条路上已走了很远……我毕业于齐齐哈尔大学,学校比较一般。在大三大四之交,苏州凯捷来学校招聘,我曾断言,去不了凯捷,毕业就等于失业。毕竟在一个三线城市,三流学校,而且网络舆论总是充斥着高校课程与社会脱节的论调,虽没实地调查过,也默默接受了。成绩还不错的我,没有被凯捷录取。巧的是,我最好的好基友wy,也没有被录用,好吧。我反正没打算要去考研,在学校憋了十几年了,快快进入社会吧。

我这人挺相信机遇,而我的机遇一直都不差。不过这应该也是后面的事情了。

临近暑假,学院副主任也是我的数据结构老师Mrs.L,让我参与她的一个项目,使用WPF做绘制图形,给她一个机械公司的朋友做的。以我当时的见解,我软件做好了,怎么用在机械硬件上呢,脑洞太大?好在,Mrs.L意思是我负责绘制图形就好,于是我带着两个学弟,还有一个学妹,开始提前体验工作的生活。到了9月份学期开始,这个项目就先告一段落了,图形绘制的交互体验已经没有问题,我还是比较纠结,这个程序怎么用在机械设备上。然而,好事随之降临了,Mrs.L同办公室的Msr.W有个同学是北京WD的研发主管,想介绍我过去实习。天啊,没有比这更好的事了。还有,这个暑假的工作,Mrs.L还给了我2K的工资,好感动啊,第一笔工资啊。

稀里糊涂的,我和wy一起去了WD研发中心做java开发,不过面试还是要有的,我在学校主攻C#,没办法,硬着头皮去吧,出来后感觉还好(是确实答得好还是Mrs.W的关系硬?)

10月份开始,真正投入到JAVA开发的潮流中,周边的同事都好牛逼,西安邮电的,北航的……咱不能丢人啊。其实在这期间,咱还是解决过两个难题的呢。不知为何,项目里一个调用存储过程游标的函数,在我手上出bug了,感觉好无辜啊,没办法既然遇到了那就解决吧,这个问题一般发生在重复点击单个页面达几十次时,怪不得之前一直没发现,初步怀疑时资源没有释放。公司里上外网很不方便,我需要查阅资料得去公共区的机器排队去查资料。于是问题就解决了。自信心慢慢恢复了。

还有一次尴尬的经历,过年放假前,我和wy比请假时间,提前半天回去了,没跟领导打招呼。好吧,在学校的坏习惯。年后,我的实习生涯也被领导通知提前结束了。这之间有没有关系,我现在也不清楚,出身太屌丝,还这么放肆。

紧接着,我实施了一项大计划,不在北京混了,去杭州。理由是北京太拥堵,上下班都要好长时间。杭州风景好,软件行业也相对活跃。就这么定了,2月底投简历,有了面试机会,3月初就到杭州了。于是第一次在杭面试的EJ,然后就没再试其他。3月5日,入职EJ。

仍然很感谢在WD4个月的实习,让我可以从容的找到第二份工作。

再补充下,我们学校软件工程专业的课程设计太合理了,完全不存在脱节的情况。在学校老师苦口婆心的教导学好每一门课程,到现在,工作6年了,还时常感叹当年没好好学。

在Java中,你可以使用`java.time.LocalDate`类来创建和操作日期。假设当前用户的生日是1995年5月1日,我们可以按照以下步骤编写代码: ```java import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.time.temporal.WeekFields; public class Main { public static void main(String[] args) { // 创建一个表示用户生日的LocalDate对象 LocalDate birthDate = LocalDate.of(1995, Month.MAY, 1); // 获取当前年份 int currentYear = LocalDate.now().getYear(); // 输出今年的生日是星期几 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("E"); System.out.println("今年的生日是:" + birthDate.atYear(currentYear).format(formatter) + "(星期" + birthDate.getDayOfWeek().getValue() + ")"); // 大四毕业那年通常是指毕业前一年,这里假设大学学制四年 int graduationYear = currentYear - 3; // 如果是五年制,则改为-4 LocalDate graduationDate = LocalDate.of(graduationYear, Month.MAY, 1); // 输出大四毕业那年的生日是星期几 System.out.println("大四毕业那年的生日是:" + graduationDate.format(formatter) + "(星期" + graduationDate.getDayOfWeek().getValue() + ")"); // 使用WeekFields获取星期信息 WeekFields weekFields = WeekFields.of(Locale.getDefault()); int birthdayWeekOfYear = birthDate.get(weekFields.weekOfYear()); int graduationWeekOfYear = graduationDate.get(weekFields.weekOfYear()); System.out.println("今年的生日是第" + birthdayWeekOfYear + "周"); System.out.println("大四毕业那年的生日是第" + graduationWeekOfYear + "周"); } } ``` 这段代码首先创建了一个表示用户生日的对象,然后分别计算并输出了今年和大四毕业那年生日对应的星期。注意这里的日期处理假设了每年的5月1日都是生日,如果你有其他特定情况,需要调整相应的日期。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值