学习java有必要学习C语言吗?

谁知道学习前端开发或者测试员需要多久能学会,以前接触过C语言、java的_城市论坛
欢迎光临城市论坛!
查看: 389|回复: 11
谁知道学习前端开发或者测试员需要多久能学会,以前接触过C语言、java的
几个月或者更长时间,看个人悟性
从小白开始,我是说从小白开始,没有任何编程基础,一般情况下,入门半年,上道半年,入行半年,这时就成为一名初级java程序员,可以正常在公司工作,总花要花一年半时间。但也有更短,或更长时间的,不能一概而论,因人而异。再短,也不太可能
不知道你以前是否有接触过其他编程语言 例如C C++ java很好学的 如果以前有过编程经验的 那就学起来很轻松了 鄙人是计算机专业的本科生 学java表示没压力 但是万事开头难 就算完全没有编程经验 也就刚开始学痛苦点 只要熬过去了也就啥事没有 我
个人建议首先切图是你自己必须要学的,类似的布局可以去网上找下或者下载别人设计的UI,多找几个不同风格的先给你们领导确认用哪个风格的,针对这种风格再去具体弄
纯纯的爱恋
建议你先学C语言,然后学java,由浅到深,能得到比较扎实的知识,只要你是全心全意的投入,一年基本可以了,但不可以说完全会了,文科毕业,自然是懂得学无止境了,一年,可以学会很多,同时建议你到网上下载些相关视频学习,这样理解更快。
chengshi123456
有这功夫还不如安卓呢,你都有C语言底子了;看网上视频学习1-2个月,再看个面试宝典,没啥压力
相对来说java学起来会快一些,因为C语言的指针和数据封装是两个难点,而java里不用程序员自己操作指针了,java本身就是面向对象编程语言,所以数据封装就是它自身的强项。 书籍的话,随便找一本入门的书学会基础的编程就行了,能懂得编程了,接
如果只是单纯漂亮的静态页面,只要看下android布局文件的编写、控件的使用,要是涉及到动态效果、特殊的形状之类的,就还要看下动画、自定义控件之类的,还要从代码层次实现其效果, 前者只要搜下android入门教程和相关的android页面布局教程,
vandersong
在编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战Java的学习,极客营觉得虽然java开发人员的需求量变得越来越大,但这并不代表做java开发人员问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
我之前学过一段时间的c,现在想学习java,容易上手吗?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
看你对C语言掌握到什么层面,我个人认为初级和高级都比较好转,但是中级人员稍微麻烦点。
如果你是C语言初级人员,知道变量、函数、指针,循环、判断、递归,常见的简单算法和文件操作什么的,学习java你会觉得语法上比较熟悉,重点学习一下类和面向对象、java库就行了。如果你是高级人员,对C语言和系统理解很深入,那转向Java也很快。
不过如果你是一个比较熟练的C开发人员,转java是需要一些适应时间的,比如变量命名方式、Java的生态环境、面向对象的思维方式都是需要转化的。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
教材只看《Thinking in Java》,然后下一个robocode玩一段时间,开发环境用netbeans就可,一周直接上手。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
任何一门语言只要学溜了 再学其他语言都是信手拈来的 如同楼上的 重要的是编程思想
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
应该是吧,重要的是编程的思想!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
语言本身可以毫不费力过渡,思维上得从向设计模式面向对象转换,实际上很多开源的c项目都用c来模拟面向对象的方式,有继承有多态,例如python,glib
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
学习 JAVA 不需要 C 语言基础
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
接触的语言越多,就更容易上手新语言。 就此来说 有c语言基础 在去学java 会比 没学过c要快。
就我自己学习的经验来看,不要去想怎么样才能更快上手, 我直接去做东西, 在做的时候会碰到各种大小坑, 一步一步填起来, 然后你发现自己已经回了 虽然我知道自己只是在应用层面 还没到研究层面 但是工作已经可以胜任了。
这里面 有个问题 直接开始做东西 需要有人能指点你, 不然进度会慢 而且会打击信心, 我感激我在初学的时候就有公司老大的指导。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
如果理解了C的基础,几乎入门任何一门语言都不难。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
看你学到什么层面,学JAVA无意是再学一种语法罢了。如果C只学到语法层面,不懂原理,学JAVA还是会很困惑。先深入学习C是为了可以了解到很多关于“机器是怎么运作”“内存是怎么排布”的知识,这时无论再学什么语言都只需搞清它的语法即可。
同步到新浪微博
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:查看:7163|回复:15
求指导,该从哪里入门? 感觉跟C比起来,入门好难啊~!
java和c的基本语法都差不多,只要你C基础的掌握了学java应该很容易
最有价值午饭
遇到瓶颈的时候,上网搜索一下。
遇到迷惑的时候,上网搜索一下。
遇到障碍的时候,上网搜索一下。
哪里不懂直接贴出来,大家伙帮你解决。
IT瞎掰群:,欢迎你!
中级工程师
论坛首席砖家
我只能说你c不够扎实..
从基础的视频看起吧&
struct name {
char namestr[1];
:lol1 这个1你懂么?浮躁
小洋(on my way)
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
51CTOjava板块讨论QQ群:【1000人群】2群:【可加】 & && && &欢迎热爱JAVA的来讨论^_^
我的个人网站--&
初级工程师
加油!!!
如果楼主c语言一般,建议忘记c,从头看java学起,毕竟一个面向过程,一个面向对象,变成思想不同
基本语法先过,基本开发工具的正常使用先学会,不用明白书上那些很难看懂的文字,先练到能看代码的程度,然后直接去网上找一些小东西的源代码,去模仿去改造,卡在哪里就从哪里去查资料。反正你时间大把的是,也不用愁其他的。
你要学的是如常快速的去学习一门技术。大公司哥没呆过不了解,小公司的作风就是你什么都要会,可能JAVA会好点,做.NET小项目基本上都是单干。(不过这样也挺爽的,只要能按时完成,想试什么技术就试什么技术。)
初级工程师
引用:原帖由 shyy8712872 于
11:05 发表
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人 ... 好经典..我不是coder.搞network迟早转编程或manager
戒急戒躁,慢慢来,一口吃不成胖子!
多看看代码,多写写代码,主要是刚开始思想变不过来,要慢慢习惯。。。
初级工程师
我是学C++,转型的!如果你学过C++,那么你学起java来,入门很简单的!
楼上说的很多,一个思想的转变不一样,C语言实际就是过程性语言,而Java是纯正的面向对象语言。可能这里你听起来会很模糊。其实,你在坚持学一段时间,就会好很多的!多编写代码,代码是程序员的基本。
助理工程师
不要着急,等时间长了慢慢就开窍了。java和c的编程思想差的很多,你说有c的基础,估计就是懂个语法什么的,语法只是最基础的东西,主要是思想。其实不去做东西,java的思想是很难融汇贯通的,有点基础的时候就去做点东西,你可以先用面向过程的思想去解决,你再用面向对象的解决办法对比一下,很快你就能理解了。本人是运维的,以前学过的java,个人见解。。。
一个牛B的工程师绝不是对某个东西特别熟悉的人,而是给你个新东西,你能通过文档立马熟练应用。

我要回帖

 

随机推荐