这么多的技术,作为一个freshman,什么研究?
科学技术,从哪里学习?
可是。既然比师弟们多吃了几年饭。还是有一定的个人见解。
以下说说我自己如今是怎样看待这个问题的吧。
- 前端project师指的是:html + javascript + css + android(界面) + ios(界面)这些,也就是怎样与客户直接交互的部分
- 后端project师指的是后台数据的逻辑处理。在java方向上,常常使用ssh + 数据库等
所曾经后端project师的待遇事实上都不差,所以不用操心哪个方向的待遇会更好。
所以面对这些,我们该怎样学起呢?事实上我们在大学里面。最基本的不是明白区分的职业路线。而是应该打下坚实的编程基础。那么哪些知识属于编程基础范畴呢?
- 软件开发流程
- 面向对象思想
- 数据结构与算法(这里不须要去啃算法导论先,能够把图论、树、排序这些搞懂先)
- 一门开发语言(能够选择java,php。c。c++。object-c等)
- 离散数学
- 设计模式
- 英语
- 基础数学
我当初以前太年轻。以为过了4级就一切万岁。事实上不然,假设你哪天想要进入外企,你的英语将会帮助你从N多位应聘者中脱引而出。不仅如此。英语更能帮助你写出更好的代码,更快的理解新技术文档等,反正英语非常重要非常重要...这个给出一个小小建议,每天早上一开电脑就背诵单词20个,这样的方式将会大大提高你的英语。
我大三最长坚持时间是4个月左右。英语听力一级词汇量上都进步巨大。
然后数学就不多说了,一切都离不开数学。然后这里重点要谈谈编程语言。在市场上,眼下c。java。c++都是使用量比較多的语言,当中java主要擅长开发web项目以及移植性较高的项目,c基本都是操作系统的基础语言,c++擅长游戏开发。所以大学期间,大家能够选择以java为主要语言。软件开发流程,面向对象思想这些就须要在实战中得到提升啦,千万不要以为看书能够得出结论。那根本是天荒夜谈。
所以学习完一些技术之后,记得实践啦。恩。这里再谈安卓开发与java的关系。事实上大学一開始,能够学习java在先。然后安卓在后。
学习期间,不须要操心自己落后于他人,仅仅要你java学好了,安卓自然不在话下。
。
2想进大企业还是小型创业公司呢
大企业则希望你拥有扎实的基本功。
为啥呢?大家能够自己稍稍思考下啦,这里我就不多说了。这里重点谈谈的是:小企业给的工资非常低!
大公司资金充裕,相对工资高非常多。哈哈。所以,从钱上考虑,一定要把基础打扎实。大企业不看重你做过多少项目,会多少编程语言。
总结:不要在大学就希望掌握最前沿的技术,不要分散太多精力到不一样的编程语言,心中牢牢抓住。自己眼下尽管走的慢。但那是为了以后的飞跃在做充分准备。以下分享一个连接。大家能够找相关一些书籍看看:http://blog.jobbole.com/5886/
版权声明:本文博主原创文章,博客,未经同意不得转载。
这么多的技术,作为一个freshman,什么研究?的更多相关文章
- 百度和 Google 的搜索技术是一个量级吗?
著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:Kenny Chao 链接:http://www.zhihu.com/question/22447908/answer/2 ...
- 利用JSP编程技术实现一个简单的购物车程序
实验二 JSP编程 一.实验目的1. 掌握JSP指令的使用方法:2. 掌握JSP动作的使用方法:3. 掌握JSP内置对象的使用方法:4. 掌握JavaBean的编程技术及使用方法:5. 掌握JSP ...
- 利用HTML5与jQuery技术创建一个简单的自动表单完成
来源:GBin1.com 在线演示 在线下载 谷歌快速搜索自带大量自动完成插件——库中甚至还有一个附带的jQuery UI共享选项.然而今天我要寻找一个替代的解决方案.由DevBridge开发的j ...
- Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务
短网址顾名思义就是使用比较短的网址代替很长的网址.维基百科上面的解释是这样的: 短网址又称网址缩短.缩短网址.URL 缩短等,指的是一种互联网上的技术与服务,此服务可以提供一个非常短小的 URL 以代 ...
- Data-independent acquisition mass spectrometry in metaproteomics of gut microbiota - implementation and computational analysis DIA技术在肠道宏蛋白质组研究中的方法实现和数据分析 (解读人:闫克强)
文献名:Data-independent acquisition mass spectrometry in metaproteomics of gut microbiota - implementat ...
- Java程序员如何运用所掌握的技术构建一个完整的业务架构
1.通用架构概述 创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构.这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构 ...
- C++萃取技术的一个简单初探
首先本文并不是讲解C++萃取技术,关于C++的萃取技术网上有很多文章,推荐http://www.cppblog.com/woaidongmao/archive/2008/11/09/66387.htm ...
- 用区块链技术做一个 不可被修改的 恋爱记录 app 我叫<<誓言>>
区块链技术 具有不可篡改,去中心化,共识机制等优秀的特性, 都用来做 代币钱包什么的.我觉得完全是浪费. 我的想法是用哪个区块做一个dapp 1 里面写着每个人的恋爱记录,爱情宣言. 2 一个人一生 ...
- 自适应游标共享技术02(一个简单的例子来走近ACS)
为了不让其他因素干扰实验,参数设置如下: optimizer_mode=ALL_ROWS(使用CBO) optimizer_features_enable=11.2.0.3(使用最新的优化参数) op ...
随机推荐
- GrabCut--Opencv篇
最近因为工作需要,需要实现一个Grabcut函数.Opencv已经提供此函数,今天把opencv的例程拿出来跑了一下,对于简单的背景实现效果还不错. OpenCV中的GrabCut算法是依据<& ...
- 改变Edit的光标(使用CreateCaret,ShowCaret和LoadBitmap三个API函数)
看着Edit的光标,是不是觉得了无生趣,想不想换个形状来玩玩,其实很简单,且听我道来. Edit是Windows的标准控件,它是一个系统范围窗口类,所以任何应用程序都能创建它.其实Edit本质上也是一 ...
- Java Core和HeapDump
什么是Java Core和Heap Dump Java程序运行时,有时会产生Java Core及Heap Dump文件,它一般发生于Java程序遇到致命问题的情况下. 发生致命问题后,Java进程有时 ...
- Eclipse插件引入jar包的方法(转)
搞了两天,终于找到解决办法了.原来 Eclipse 插件项目引入外面的jar包不能用 build path---->add external jars的方法. 先说明两个概念:类加载器,O ...
- 在Window和Linux下使用Zthread库
ZThread库是一个开源的跨平台高级面向对象的线性和sycnchronization 库,以运行POSIX 和Win32 系统中的C++程序. ZThread库的主页:http://zthread. ...
- [置顶] github简单使用
git的介绍可以看这里 http://zh.wikipedia.org/wiki/GitHub 安装和使用参考的这个 http://www.cnblogs.com/cocowool/arch ...
- HLG 2163 方格取数 (最大网络流)
题目链接: m=ProblemSet&a=showProblem&problem_id=2163">点击打开链接 Description : 给你一个n*n的格子的棋 ...
- linux命令笔记之ls
假设要将全部的命令以一篇博客持续更新的方式去展现,将来在查找的时候非常不方便.出于这种考虑.将来将非常多命令都分开记录. 这里,一些基础使用方法都不做太多说明.主要记录下平时经经常使用到的一些命令. ...
- 胡na娜、少年和恩师-写在甲午冬的仅仅言片语及感想
[写在全新为移动互联网而生的Zoomla!逐浪CMS2 x2.1公布前] 恩师, 他来到这个乡村中学,带着自己的书.吉它和理想, 用自己最好的三年青春浇灌了这一代人, 在我辍学时,给我鼓舞,帮助我继续 ...
- 1.SQL统计某张表的列数。
select count(syscolumns.name) from syscolumns , sysobjects where syscolumns.id ...