程序员如何才能有独立开发项目能力

我想不参考别人的代码光看数据手册写代码做一个独立的作品?怎样才有这种能力,公司里工作是怎样的?
做嵌入式的是学c++还是java ,我java比c++好一些

难!我本身是软件工程师,我从业都十多年了,就拿网站来说吧,比如你独立开发一套PHP或者是Java的网站,通常,美工+WEB前端+后端开发+需求分析,设计的能力,相当于,你一个人,顶一个团队的工作量,连项目经理都兼任,维护客户都兼任!因为你得分析需求啊。
如果Java更难了,相当于美工(1人)+WEB前端(1人)+后端开发(3-7个),如果是APP的,还得加安卓+IOS工程师+项目经理。
如果是C++,巨难,虽然我也可以独立开发。问题是,太耗费精力了。特别是嵌入式,其实C语言都有几种,Java也有几种,其他人,半桶水,不专业的。
最终,你要给客户看到的效果!如果你美工 不行,后端不得,只要有一个严重的短板,你就不胜任真实的项目独立开发的能力,自娱自乐可以。
写驱动,谈何容易,全世界,不超过1000人会写底层的驱动。
第二个,我看到你说,做嵌入式的是学c++还是java ,我java比c++好一些,说明,你基础不行,虽然是科班出生,科班难出人才,除非自学成才的天才例外!如果天才,你这个年纪的,或者大一点的,都能独立开发了。特别是美工,需要天赋的!编程也是。需要悟性的,才有创造力,如果死读书的书呆子,没什么创造力的。少数例外。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-22
嵌入式开发一般要具备c C++能力才行。而java与嵌入式开发关系不大。他不能写驱动程序。
第2个回答  推荐于2016-04-20
看你想做什么方面的东西了,如果是网站之类的独立写完全OK的,
但是一些C、C++方面的东西一般都是需要硬件支持、你可以去买个开发板自己弄些参考手册写写代码。
大公司一般都是由技术牛人搭好框架、底下的码农实现功能,小公司的话就需要那种独立担当了。
嵌入式果断C++,不过现在不一定,好多东西JAVA也能做,不过现阶段C++更好是肯定的追问

可是c++我MFC学不会啊,java可以做很多系统界面也好做也漂亮,迷茫啊

本回答被提问者采纳
相似回答