首页 > 代码库 > 人生有点迷茫了,求前辈指导

人生有点迷茫了,求前辈指导

  首先介绍我的学历,我是专升本的,三年专科,两年本科。明年拿到毕业证,现在所读的本科是一所一本学校。

  大专三年,学校教了很多。但感觉只会了C,数据结构,数据库,C#,Java,ASP.NET,JQuery。用C#做过很多小软件,如电脑监控,开启Wifi,定时关机等一些只用API就能实现的功能。关于C#读过得书有:《C#高级编程》,《CLR VIA C#》,还有一些神马的编程宝典等。ASP.NET方面把 《ASP.NET高级程序设计》关于WebForm的书读了三分之二了,关于CSS就看过一本《CSS设计指南》。大专毕业设计就是用WebForm做了一个小型论坛,界面有点烂。期间还自学了C++,把《C++ Primer Plus》, 《C++Primer》这两本书都看完了。Linux系统也学的还行,用C语言在linux下写了一个聊天系统作为课程设计,功能有群聊,私聊,发送文件,后台用户管理通知,智能聊天(使用Python来调用SimSimi API,然后用进程间通信把查询结果返回给C语言来实现)等功能。其间做过的各种某某管理系统就不讲了。额,还有一段时间脑抽了,把X86汇编也给学了,16位汇编学的是王爽的那本书,32位汇编学的是一本用汇编来写32Windows程序书,具体忘了,因为那本没看完。

  大专三年就这样没了,专升本考试后,本来打算去工作的,但后来因为一些坑爹的事情就没去。就留在家帮忙了,其间把ASP.NET MVC给学了。看到这边,各位应该感觉我学的很杂了吧。其实这是一个开始,本科阶段更坑。

  接下来就是本科阶段了,或许因为学的第一门语言是C语言吧,不知道为什么老是感觉指针用起来特别爽。所以就把MFC给学了。使用的书是《Visual C++深入详解》因为以前有用汇编写Windows程序,所以对Windows的一些机制还是很了解的,所以这本书很快就学完了。MFC学了,接下来想进一步了解Windows,就开始学习《Windows核心编程》这本书,这本书只学了一半,后来看到一哥们在搞单片机,我也去玩了,从普中科技的51单片机,一直搞到Mini2440这块Arm9开发板。Arm9汇编学的是《ARM体系结构与编程》这本书。后来用Mini2440裸机开发了一个MP4(看视频学的),使用了EEPROM, LCD, LED, 定时器,中断,串口通信,UDA1341音频芯片和DMA,触摸屏等,这个项目是给一个朋友当毕业设计的(可惜画图程序有个Bug,会出现乱点╮(╯▽╰)╭)。

  裸机开发完了,接下来玩操作系统,UBOOT,Linux内核移植,文件系统移植。网络上有很多教程,做的比较快,其中读启动代码和UBOOT代码感觉TM的累了,不过读的过程学到很多东西。接下来就去学Linux驱动开发,从字符设备(杂项设备),块设备,网络设备到平台设备框架都做Demo。后面就没有在学下去了。

  我学过得东西都有做笔记和Demo,现在的笔记字数估计都要上百万了。

  接下来就是做本科的毕业设计了,我使用了Bootstrap, ASP.NET MVC 和Entity Framework做了一个模仿京东的购物网站,在做毕业的过程,因为太枯燥,就边读《Android4.0高级编程》边做。到毕业设计做完结束,这本身就只剩下100多页没读。下面是我毕业设置的截图:

  

下面是后台:

 

  好了,现在毕业答辩什么的结束了(老师要去培训让我们提前答辩)。开始找工作,但我完全不知道我要找什么工作,从熟练度来说,C#是我最擅长的。因此我来到厦门找工作,收到了两家公司的面试通知分别是做C#和C++的,这两家的笔试题目都出的有点坑例如一家SQL题目没给实际数据,题目只提示有A,B,C三列数据,让写出比较每列大小的SQL语句,总共有4页题目,让我半小时做完。另一家题目各种错,最后让我在一小页的纸上写出一个链表,跟他们HR说纸不够,还一脸不爽的跟我说,是他就能写下去。直接无语了。都接到他们第二轮面试的通知,C++没去,去C#的那家。结果跟我说月薪只有1500,还必须实习半年(我已经有大专证,不用实习),然后跟我谈了未来前景有多好之类,直接无语掉(面试之前已经跟它们谈过我要月薪3500)。后来C#那家又跟我打了一次电话,让我在去谈一次,以为是要提高工资,结果TM的依旧跟我谈前景多好,工资还是不变。

  经过这次面试,我彻底迷茫了,我到底做什么好啊。好像我什么都能做,但是好像什么都不精通啊。现在有点想去做深圳做驱动开发,但又怕人家不要(毕竟才学了1年左右)。求前辈指导,到底往哪个方向走比较好。

  

人生有点迷茫了,求前辈指导