当前位置: 首页 > news >正文

学习计算机四年后的疑惑

读了四年计算机专业了,东西也学到了不少,也养成了良好的计算机思维。马上要读研了,突然不知道往哪个方向发展了。

搞了几年ACM,收获很大,基本的数据结构算法都比较熟悉。也是从这个过程中练出的良好的计算机思维和悟性。代码经验也挺多的。不过大家都知道ACM只是注重过程性的算法。和做项目那种工程性的有挺大区别。前者注重数学知识,算法知识,代码量相对较少。算法好了几行搞定,不好了也许得几百行。后者注重一个架构,庞大的代码量和整体控制也会让人受不了,可能因此诞生了软件工程管理吧。

搞ACM的时候用的都是C/C++,类也不用写几个。大部分都是模块化,写几个函数即可。

大三的时候退役了,不搞ACM了,觉得应该做点什么项目之类的于是就自己学了J2EE。由于编码不少,程序都是相通的。所以也不费力,勉强修修改改能做个小论坛之类的。越学发现需要学的东西或者了解的东西太多了,美工咱就不说了,还蹦出个java script,ajax,各种架构各种东西,真是的。

大四毕业了,考研了,最终也考上了,下个月就要入学了。可是这个导师的研究方向居然是什么网络方面的编码,看着我都头大,貌似偏向数学理论方面。手里的项目好像得用C#语言。我的天啊,我到底该往那个方向发展呢?迷惑了。

你说语言我接触过C/C++,JAVA,这还要将要弄个C#,做的较多的是模块化得算法编程。还自己学了J2EE方面的web项目。刚刚有点兴趣,有点感觉。突然这读研又要接触C#,接触什么编码,又听各种大牛说嵌入式比较好(适合我这做ACM算法C语言编程的)可是我对硬件方面不熟悉。又听大牛说Android比较火,可惜我好无聊了解。感觉自己可塑性挺强,也感觉自己非常适合搞计算机。无奈现在不知道往哪个方向前进?体内有良好的真气,可惜不知道发力点啊。


人都说搞ACM的人比较牛,我觉得搞ACM的我有了良好的基础,良好的算法和计算机悟性和思维。现在缺乏指引我方向的内行人,过来人,谁能指点我一二,感谢至极!!

相关文章:

  • 剑指Offer-合并两个排序的链表
  • 日省吾身
  • mongodb聚合的使用
  • 单例模式Singleton
  • 随机打乱数组
  • 敏捷软件开发模型Scrum通俗讲义
  • kafka基本原理概述——patition与replication分配
  • Eclipse快捷键大全
  • IDA*算法——骑士精神
  • cygwin的安装若干问题
  • bfs
  • Anaconda使用(转载)
  • stl vector源码剖析
  • 【Android Dev Guide - 04】 - Media - 学习使用MediaPlayer播放音乐
  • android开发学习之路——连连看之游戏界面(一)
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • Android交互
  • C++类中的特殊成员函数
  • C++入门教程(10):for 语句
  • input的行数自动增减
  • java取消线程实例
  • js作用域和this的理解
  • Python语法速览与机器学习开发环境搭建
  • React-生命周期杂记
  • TCP拥塞控制
  • 闭包--闭包之tab栏切换(四)
  • 初识MongoDB分片
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 记录:CentOS7.2配置LNMP环境记录
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 人脸识别最新开发经验demo
  • 我从编程教室毕业
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 与 ConTeXt MkIV 官方文档的接驳
  • 在Mac OS X上安装 Ruby运行环境
  • 怎么把视频里的音乐提取出来
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 阿里云API、SDK和CLI应用实践方案
  • 国内开源镜像站点
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • $ git push -u origin master 推送到远程库出错
  • (02)Hive SQL编译成MapReduce任务的过程
  • (3)STL算法之搜索
  • (4)STL算法之比较
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (SpringBoot)第二章:Spring创建和使用
  • (笔试题)分解质因式
  • (翻译)terry crowley: 写给程序员
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (理论篇)httpmoudle和httphandler一览
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。