迷途星光
- 10月28日那个阳光的午后,我陪老婆到国家图书馆看书。本想来装装样子打发时间的,结果当阳光从玻璃天顶洒下,我坐在宽大的书桌边,打开我的小本本,突然各种感受涌上心头。于是拿起笔在本本上涂鸦似的记录着感受,思考起未来。
有一句话叫“人类一思考,上帝就发笑”,而这里是我要一思考,老婆就发笑,原因自然是思考得太多,牛皮也吹太多。说好听点,叫做也曾想御风饮马,行侠天下,却只落得风吹雨打,浪迹天涯。 - 我遇到的麻烦是什么?也很普通,就是上班太久生厌倦,接近中年生危机,不想上班,想创业,想改变世界,却被生活改变。我说那就做一个普通人吧,多关心粮食蔬菜,多疼疼老婆,生娃养子逗闷子,也能面朝大海春暖花开。可是每当这时,才能感受海子同学内心的分裂,被抛进谷底,却不知道该往哪一边攀爬。
- 可是这天,头顶那束阳光却似乎有一缕穿透了迷雾,我竟鬼迷心窍般突然想要开始学习编程。要说这个想法的由来,却并非一朝一夕。鄙人大学所学飞行器设计,毕业后稀里糊涂干起了航天,梦想是一片星辰大海,可实业却是一地鸡毛。曾尝试航天的商业化,然而却发现离成功这么近那么远,高傲的星辰大海又岂能一头扎进人间。最终移情别恋,把目光跨界投向了亲民的移动互联网和人工智能,跟人一起组队策划了个商业项目,却苦于没有靠谱的技术合伙人来实现和验证。嗯,这年头不靠谱的项目太多,没拿到投资的项目是很难吸引到技术合伙人的。
此刻,我突然想开,所谓的中年危机只是对于职场人士而言的,何必陷于群体情绪不自知,自我设限关起来,保持热忱,向往创造,才能永葆青春之心。而没有技术合伙人又如何,大不了自己学会自己来,自身仗剑才能闯天涯。如果自己具备能力有想法随时能把demo搭起来,等验证了市场需求和商业模式,再找钱找人拉关系,才能让项目靠谱,让自己靠谱。
刷卡加油
说干立马撸起袖子干起来,先在图书馆自助终端机上查询了关于Java编程的书籍存放区域,然后到三层西区书架旁驻足挑选,由于曾经看过多本“XXX从入门到精通”,所以最先选中的是一本《Java从入门到精通》。由于图书馆规定每人可以拿两本书,为了不浪费这个名额,转头前又看到一本《手把手教你学Java》,看名字比较亲小白,就也顺手拿上回到了座位。
补充一点背景信息,鄙人8年前曾经因为硕士课题,参照一本《Visual Studio 6.0从入门到精通》自学过一点编程知识。
在座位上翻看了下两本书,发现还是《手把手教你学Java》比较适合我这种呆萌选手。图书馆17点闭馆,随后我在京东找到了这本书,天哪噜折后要66块2。想起哪位名家说过,要想学好一门手艺,先要烧点银子让自己肉痛,才能心痛地学习,于是咬咬牙把脚跺痛了刷卡买书。油加好了,准备上路了。
松闸换档
车开起来了,才发现只有目标没有地图认不得路。说不得,到网上找老司机求助了。认真地百度然后阅读了以下路经:
一位资深程序员大牛给予Java初学者的学习路线建议
然后,我被大牛给镇住了,但是三五年的时光太浪,打算先照着学完第一部分再说。
再然后,照着小白手册,安装好eclipse和JDK,换档上路了。
Day1-Day4基础知识学习
前几天没什么好说的,每天下班花几个小时照着小白手册边啃边练,好在小白手册十分亲民,这里并没有什么难度。
Day5-Day9全项目开发练习
目标:按照我之前的一个社区活动网站的构想,从零开始搭建一个项目,代号CE(community entertainment)。
项目功能:”CE项目“实现一个社区活动组织分发平台,以用户生活和工作的社区为基础,用户注册后可以在相应的社区发布”棋牌、乒羽、追剧、爬山、广场舞“等类型的活动,其他用户注册登陆后,可以在首页看到所在社区的活动,并选择加入。管理员可以根据用户活动情况将用户评选为明星用户进行展示,可以将活动设置为精选活动在首页进行展示。用户、活动信息需存储在文件中,每次程序重新启动后读入数据。
【程序框架】
- 前端采用eclipse控制台作为交互界面,其中加入页面设计的思想;
- 后端采用一个主函数类加上若干交互对象类;
- 数据库采用txt文档存储用户和活动信息。
实现过程就是边编程,边调试,边查手册,用了5天的时间,具体的复盘总结放在第10天。
参考书目
《手把手教你学Java》
《Java从入门到精通》