……好吧这标题有点“俗气”,不过我保证内容绝对更俗 [偷笑]
长达一个月的寒假总算过完了,今天是回到学校的第一天(虽然明天也没课)。是时候汇报一下之前的寒假小计划的完成情况了!
首先是网页方面——
(未完成 [衰] )完成 mengkun 账号系统的开发(将来斗图终结者、在线表白、工具箱及博客评论都将启用账号功能,计划支持 QQ、贴吧、微博一键登录)
(仅完成了新版模板的开发和后台优化 [衰] )开发新版斗图终结者网站,计划完善表情制作模板,加入用户系统,加入自制斗图模板功能,加入图片点赞功能,表情大全与表情专题合并等
(未完成 [衰] )完成 MKOnlineMusicPlayer 的开发,完成之前未完成的功能(歌单功能、历史记录功能、播放模式功能、手机端页面适配等)
(未完成 [衰] )尝试自制 WordPress 主题
接下来是单片机方面……
(整个假期都没有接触stm32相关的东西 [衰] )继续学习 stm32 系列单片机
(没有 [衰] )初步接触 Wifi 模块
总体来说,上述计划列表总体只完成了 5% 左右 [惊讶] ……虽然完成度有点少,不过还是在我的意料之中,因为我一向都是不按计划行事的 [微笑]
那么这个假期我到底都做了些什么呢?
首先是从无到有系统地学习了 MYSQL 的使用,掌握了一些基本的数据库语句及数据库防攻击的相关处理。
其次是研究了 php 的相似图片识别算法,因为将来斗图终结者开放图片上传功能时需要用到这个来判断重复图片。
然后是利用 360 的壁纸接口做了个壁纸下载站(详见分享一枚获取高清壁纸的api一文)
再一个就是把斗图终结者的表情图模板数量增加了一倍,开发出了新版的表情模板功能(表情图由之前的前台生成变为了后台生成再输出) 部分前端界面也有小修改(其实斗图终结者后台部分的代码已经被完全重写了,只是前端上并没有体现出来)。
最后把在线工具箱的工具进行了完善、新增了Whois查询、IP查询等数个实用的工具。
由上可以看出,这个寒假虽然计划中完成的内容较少,其实我也没闲着,还是一直在学习 [呲牙] (强行找借口)
“过去”说完了,谈谈“未来”吧……
这学期,已经是大三下学期了。大四按实习来算,这是读书生涯里的最后一学期了(考研是不可能考研的,这辈子是不可能考研的)。读了整整十六年的书,现在就要正式跨入社会了,对未来真的感到十分迷茫。感觉就像站在一片巨大的平原中,不知道该往哪一方走下去。
博主现在学的 电子信息科学与技术专业(不是修家电的,是做家电的!!! [微笑] )。当初被录到这个专业纯属误打误撞(我其实想报一个计算机类的专业,填错了)不过好在这个专业也有编程相关的东西,只是一般是在下位机上运行的(通俗的说叫芯片或是微电脑)。这玩意儿需要对硬件有一定的了解才行,然而我对硬件方面并没有多大的兴趣,甚至硬件相关的课程还挂了科,这 TM 就尴尬了……
就因为这样,我在大学以来的三年里,一直在变着学知识,想要“跳槽”。
大一的时候比较“本分”,把本专业的 单片机 相关的知识学了个入门,然后把高中以来用 VB 做的软件都发布了个“终极版”更新,算是当初玩 VB 的离别之作。
大二的时候报了校内的创新实验室(单片机方面)和校外的新叶网络工作室(网页方向),没想到在两边同时通过了“入门考核”,在二选一之间不得已还是选择了校内的实验室。虽然这样,我在创新实验室里大部分的时间还是花在了网页上,于是就有了 斗图终结者 和 网页工具箱 这些作品以及这个博客……
无心插柳柳成荫,在大二的下学期,学校有个电子设计大赛,一个好友非要拉着我和另一个同学参加,没想到误打误撞地拿了个校一等奖(我负责里面 2/3 的程序编写)……
这件事使我又觉得自己在这个专业领域还是有天赋的……
大二暑假,第一次离开待了近二十年的省份,在熟人的介绍下去了深圳的一家企业“实习”,实习的内容是自动进样板的程序开发(驱动步进电机进行操作,属于下位机范畴)。浑浑噩噩中度过了一个暑假,也有些许收获,然而更多的是对未来愈加的迷茫:深圳真是一个高节奏的城市,早上从狭小的出租房中醒来,迎着熙熙攘攘的人群急匆匆赶去上班,然后就是一整天的画流程,调试代码……一个星期晚上加四次班,这种感觉像在高三,我倒还好,不是正式员工,正式员工如果外头有出售出去的机器出了问题,一言不合就得不远万里赶去维修调试机器……到了假期结束,几乎可以用“逃离”这个词来形容离开时的场景。然而我知道这还只是个开始,毕业了就得乖乖地待在那儿了,毕竟那儿是技术的聚集地。
大三的上学期,我又零零碎碎地学习了一些基础的 C++ 知识。
由上可以看出,我“会”的挺多,但没有一门是“精”的……问题就出在这:我不知道该把哪个方向列为将来的发展方向。
下位机方向: 目前已对下位机的软件开发有了个入门,但对底层的电路知识一点都不懂,而下位机软件又必须运行在平台上,这是一个鱼和水的关系……同时,下位机软件在开发过程中也存在诸多限制,比如跨平台麻烦、内存处理要精打细算、底层驱动全都要自己写等。
Web方向: web 的优势就是不受平台限制,只要是能上网的设备,基本都能浏览网页,真正实现了一处编写,多处运行。缺点是任网页多么牛,还是得在浏览器中运行,相当于被“囚禁”在浏览器内……于是现在的一些客户端就做了个机智的处理:“内核”采用网页,外面套个浏览器的壳与之交互,于是就实现了“网页”对运行设备的控制,看起来还就像一整个的原生软件。尽管 web 端是个不错的选择,我一直担忧的却是 web 的发展前景。 web 能实现的内容实际上是非常有限的(正是由于受制于浏览器),感觉(个人)不能长期进行下去。
PC软件方向: PC端的软件在十年前可能是一个热门的方向,当时电脑刚开始普及,软件编写需求量巨大。现在随着移动时代的来临,PC的功能也朝着办公和游戏机的方向演进,一般人平时有什么需求都会选择手机。毕竟电脑能做的手机几乎也能做,而手机只要从口袋里掏出来就行了,方便快捷……
手机软件方向: 手机 App 是现在的最热门方向,培训班众多,培训班培训出来的“人才”也多,市场一度趋近饱和。我一直想学安卓开发,出于一些原因一直没开始学。这里面有一个问题就是这种“爆火”的产业还会持续几年……
到底选择哪个方向,这就是我的困惑。这个问题已经困扰我几年了,现在“交卷”的期限已近,急,在线等解答!
——未来,何去何从。
本文作者为mengkun,转载请注明。
大佬请教一下,有没有什么开源的php识别图片文字的
@阿文我用的是百度的接口 https://ai.baidu.com/tech/ocr/general
跟博主一样,也不知道选择那个方向,不过没博主那么厉害什么都会点,话说博主,是在学前端吗?
@野人摊影视分享前端后台下位机C++什么都学 [wb_二哈]
想会复,但是又不知道回复什么内容,加油咯,全都看完了,期待你的更新
@喜欢看你的博客谢谢您的支持!最近在忙着做课程设计,所以一直没时间更新博客……
理想很丰满,现实很骨感。。。加油吧 [酷]
@xsj加油,努力,奋斗! [鼓掌]
原来还有和我一样的人 [憨笑]
@匿名雷锋[惊讶]
前景一片光明。
@suppore前景光明,方向未知……