回复 #30 someonehappy 的帖子
饼叔应该还是有一定的基础的,偏底层一些,但是不系统,然后看到一堆新鲜名词有点眼花缭乱了。专注嵌入式,是可以的,C为主,C++也不是必须的。值得一提的是,现在的手机软件开发已经很难算是传统意义上的嵌入式开发了。 倒是如果去做一些网络设备,比如路由器,防火墙,智能家电,工业控制之类的领域,嵌入式还是大有可为,而且技术上也都很传统,基本上不去赶什么时髦。但是做这类的开发,一定要手头有项目,跟着实实在在的做才能有收获,否则只能是画饼充饥。 多谢这么多老师的慷慨指点,俺决定先攻克c++,让自己能写3000行的程序再说:)等我程序写好了,再来向各位老师汇报 我觉得对于我们这些非CS科班出身的人来说,能实现自己的想法即可,
我的宗旨是能解决我的应用问题就可以了
最快的办法就是看代码了,比啃书强一万倍
没吃过猪肉还没见过猪跑么?
有了面向对象的概念和C++的一些语法后,找一些开源的代码看看
我以前光看书,仅仅MS的那个集成开发环境就很让我困惑了
屡次想拿下都铩羽而归
后来看人家做的东西,觉得原来如此啊
看得多了,理论就变成实践了 其实软件开发除了写程序,还有很大一部分是工程方法,做任何软件,我觉得这个都是基本功。
如果是做一小软件,可以随意整,反正最后不行了大不了重来。但是一个大型软件,就不是仅仅“实现自己想法即可”。有一种说法:好的程序员效率是不好的程序员的10倍,有人甚至说团队里面有不好的程序员比没有这个程序员还坏。
我个人的感觉是,你工作在一个好程序员写的代码上,代码可以越变越好,但是如果你工作在一个坏程序员写的代码上,代码只会越来越坏,除非你重头再来。 原帖由 四香油饼 于 16-11-2009 13:27 发表 http://www.freeoz.org/bbs/images/common/back.gif
多谢这么多老师的慷慨指点,俺决定先攻克c++,让自己能写3000行的程序再说:)
等我程序写好了,再来向各位老师汇报
:good :good 原帖由 四香油饼 于 16-11-2009 10:27 发表 http://www.freeoz.org/bbs/images/common/back.gif
多谢这么多老师的慷慨指点,俺决定先攻克c++,让自己能写3000行的程序再说:)
等我程序写好了,再来向各位老师汇报
今天已经2010年1月26号了,3000行的程序写出来了么?
个人觉得起码要自己敲20000行代码以上,不算自动生成的,才能说对写程序有了解。
随便考你个,以前我经常用这个玩公司的小朋友,
要求,从键盘读入两个数,程序计算这两个数的和,然后输出。
比方说,键盘输入1,2, 程序输出3
两个小时之内能出来就算合格。 原帖由 flug 于 26-1-2010 00:35 发表 http://www.freeoz.org/bbs/images/common/back.gif
今天已经2010年1月26号了,3000行的程序写出来了么?
个人觉得起码要自己敲20000行代码以上,不算自动生成的,才能说对写程序有了解。
随便考你个,以前我经常用这个玩公司的小朋友,
要求,从键盘读入两个数 ...
55,最近正准备开始动手写第一个程序:L
俺来做这个题,请老师指点:
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << a+b;
}
写的对吗? 哈哈哈,当初哪些小朋友都会这么写的.
但是,我前面说了,如果你两个小时之内写出来就算合格. 你觉得这点代码够两个小时的工作量么?
提示下,在动手写程序之前, 最好先准备20组测试用例.
原帖由 四香油饼 于 25-1-2010 21:47 发表 http://www.freeoz.org/bbs/images/common/back.gif
55,最近正准备开始动手写第一个程序:L
俺来做这个题,请老师指点:
#include
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout 从零开始,做一个programmer,可能几个月就够了。但是,要成为一个合格的engineer,那是要好几年的。 恕我直言。也就39#说的还靠点谱。别介意。
LZ想干嘛? 想追求?那我只好说,追求无止境,去问问那些大厨师,哪一个能把炒豆腐做绝的?没有!
如果想业余玩玩,估计不要一两周就可以写出个1+1=2的程序。
如果想找个工作,那纯粹是你能不能通过面试。如果你找JUNIOR,那和那“20组测试用例.”暂时还靠不上。
如果你已经是个PROGRAMMER,想提高,那我说,又是无止境了,20组测试够吗?也许不一定。
我要说的是不同的LEVEL形成个金字塔,看你往哪靠。
MS厉害吧,不也是三天两头一个PATCH吗,有人要他们先把所有的PATCH都做好了再卖吗?呵呵。
大街上那么多餐厅,每个有个一两个大厨,一些帮厨,依次下分,那洗碗的可能是没有炒菜文凭经验的学生,他们也叫IT里的PROGRAMMER。呵呵。
这坛子里很多高手,他们都是我的理想和追求,但我不能追上他们之后才去干活。
LZ你比我强不少,就是想太多了。先干着吧。
当年程序还要打孔输入时,估计没什么人要用20个例子去测试1+1=2的容错。只是慢慢有经验了以后,才逐步发展。放到现在也是,做程序,做出来是一个档次,不出错又是一个,死不了再高点。呵呵。WIN7会死吗? 嘿嘿。我开始是95年,自学的C。然后是C++,然后是Delphi(不知道现在还有人记得么?)然后第一个大点的产品是企业管理软件,用powerbuilder做的(有人知道么?这也是一个功能强大的东西,不过是数据库方面多些),2000年左右干的,基本上照抄了某个商业软件的模样。哈哈哈。然后就没了,扔下了几年,玩了玩matlab,然后用C++写了些小的研究用的code。然后2007年还做了些java的code。后面就是C++和Qt了。
哈哈哈。油饼你明白我的意思了么?一通百通。学好一门,就好了。但是前提一定是要学精一点。
页:
1
[2]