当前位置:  技术问答>linux和unix

要不要走linux这条路

    来源: 互联网  发布时间:2017-01-21

    本文导语:  现在还在读大学,花了一年多的心血学Java还有JEE,发现自己不是太喜欢, 但是大部分时间都在学java现在还在学spring中 但是还是发现自己喜欢C,还喜欢看《算法导论》 现在突然想自己是不是适合试下linux ...

现在还在读大学,花了一年多的心血学Java还有JEE,发现自己不是太喜欢,
但是大部分时间都在学java现在还在学spring中
但是还是发现自己喜欢C,还喜欢看《算法导论》
现在突然想自己是不是适合试下linux

|
楼主加油。。。我今年大四,很喜欢Java,学了一年半,跟着导师在工作室用它做过两个项目,不敢说精通,但掌握的还算不错。也非常喜欢Linux,自学完《鸟哥linux私房菜--基础篇》,讲的很全面也很有意思,学的时候很痴迷,一整天一整天都在敲,现在在看私房菜的服务器架构篇。当初学Linux的初衷是自己想玩玩Hadoop,正好工作室有很多不用的机器,所以想学Linux集群几台服务器,而且发现校园招聘时大部分都要求会用Linux。有时候也玩玩python,这门语言很有意思,能让你知道怎么将编程简单化。我觉得学东西你先要有一门精的,然后根据需要学习,而不是盲目把赌注押在另一样东西上。

|

这句话从2000年就开始有人说了,至今Java仍稳坐第一...但凡网站做大了,比如淘宝,之前是PHP架构,后来用Java重构,现在成了世界上最大的Java平台之一。京东商城,用.NET的,现在也准备全部重构成Java平台。像中国电信,中国移动,国家一些机关部门毫无疑问第一语言选择Java。

|

楼主是女的吗?
要把Linux这块大骨头啃下来,是要花点功夫的,但是现在学ARM+Linux的好多,外面都有很多培训。
我学了这么多语言,我觉得我还是喜欢搞偏硬的,和硬件结合的,我觉得上层语言,.NET,JAVA,纷繁芜杂的API,调来调去,还有什么三层架构模式,人家都说学上层的容易,我反倒看到这些就觉得烦,尤其不喜欢什么ERP,MIS,Web开发之类,听到了特别感冒。不过我想搞DSP+FPGA,不是ARM。虽然技术没有贵贱,但入门门槛有高低,底层偏硬的肯定比上层的入门门槛高,知识性更强,有些高中甚至是中专毕业的也能把上层软件编得很好。就算从长远考虑,做底层的肯定比做Web开发的要有前途,我是这么认为的。

|
据我个人的理解,c的应用范围非常广的。从底层到上层,c都可以做。
如在嵌入式里面,基本上%80的工作都是用c去做的,剩下的一些最底层的驱动,用汇编来做,如CPU、bootloader啥的,用c也可以,但是对这这些块运行的效率没有汇编高,因为汇编对地址、寄存器进行最直接的操作,而用c反而会觉得碍手碍脚的,没用过,猜得。 
其他对效率要求不是很高的地方咱们就可以用c或者c++来做啦(并不是说他们效率低),我现在知道的能够直接操作硬件地址的好像就汇编、c、c++而已,所以他们可以用来做驱动。
精通汇编、c、c++基本上什么也ok了。
至于学什么?用什么?还是看跟人的发展方向和喜好啦。

|
如果真实的喜欢C的话,linux这条路是合适的。

|
要不要走linux这条路[图片]肯定要做自己喜欢的啊,职业生涯那么长,不喜欢的东西很难坚持下去的。

|
恩 。比较赞同楼上的说法

|


IT世界里的绝大部分东西从最底层来看基本都是c、汇编这种东西来实现的吧。

|
可选择性太多了,你先玩玩linux,喜欢就一直玩下去呗,有益无害!

|
不会玩java的路过..
一些行业的后台服务大多都是c/c++、类unix运行环境

金融、电信..

|
先尝试下吧!还是看自己能不能坚持下去...人生路还很长啊!

|
反正java过不了几年就死了。

|
喜欢就干呗, 年轻人怕个毛啊? 除死无大灾. 呵呵~~~~这个世界毕竟成功的人是少数.

|
我跟楼主很像,之前看c++、java,现在还是觉得喜欢c,就看了一些linux方面的c编程,喜欢 呵呵

|
我也想学linux,不过无现在大学就剩下一年时间了,不知道合适不合适

|
果断先尝试下 然后再做决定

|
学GNU C便于往硬件方向发展,那才是王道。

|
喜欢 C的  + 1

|
Linux很好,

|
学习LINUX是条不归路,女孩还是学JAVA要轻松很多,而且就业面一点不差。
女孩学了LINUX,工作会很难找,公司老板就不愿用女孩搞LINUX,因为难啊

|
喜欢就试试,不试你永远不知道

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在cygwin编译驱动程序要不要交叉编译?
  • 我想重新安装RH7.1,请问应该注意点什么问题?要不要先把分区删除呢?
  • 使用errno要不要加头文件?
  • getenv()返回的字符串所占的内存空间要不要用free释放
  • 创建运行jsp的环境要不要“JavaServer Web Development Kit ( JSWDK )”?
  • 学JAVA之前要不要先学一些基础的东西?
  • 在servlet里访问数据库要不要建线程
  • 谁详细解释一下Java中的Native访问控制符啊?SCJP275要不要考这个的?
  • 请问为什么重起机子后都要重新配置网络,要不就不能上网?
  • 各位帮帮忙,要不我就得回家了……
  • Fedora Core 2自带的内核升级程序下载下来内核后,要不要再编译一遍内核?
  • 管道中的父进程要不要等待子进程的退出?
  • 为了GDB调试更快些,要不要学EMACS
  • 我已经用源代码方式安装了apache,如何让它支持php和mysql(php没有安装,mysql安装的是rpm包),要不要重新安装apache?如何删除已有的ap
  • ejb中的实体bean要不要实现查找方法 “select * from name where name='name'"
  • 现在两个字符串:str1="2002-10-30 12:45:00",str2="2002-12-14 08:09:20",请问怎样判断str1的日期是否在str2的日期之前还是之后?要不
  • 因为是一个公共类,里面的所有的方法是public的,这样多个用户可能会发生同时操作的现象,这种情况下,要不要将所有的方法都用 synchroni
  • 大家救命,关于COM+和EJB,大家快点帮忙,要不我就完蛋了,急死我了,救命阿。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3