当c++程序员,需要学什么,以及可以做什么(详细见下)

Ice_Crazy 2013-01-13 06:15:47
标题问的不是太清楚,这儿详细说下:
背景:本人是学通信的(搞电路神马的),不过对编程感兴趣,会c和c++,不过对c++程序员了解不是太多呀,还请解释下下,thanks~

1、“哪方面”?
都说以后做想做哪方面的,就学那方面的, 可是,我连这个“哪方面”是神马,都不清楚啊,还望前辈详细解释下这个“哪方面”
2、然后做这个“哪方面”的话,需要学什么了?

非常感谢~
...全文
1446 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2013-01-14
  • 打赏
  • 举报
回复
关于自己是否适合编程的很简单的测试: 在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案: A里面有10处以上文字或标点错误 B里面没有文字或标点错误并敢为此跟人打赌 C里面没有文字或标点错误并且字体和排版完全与原稿一致 D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感 A不适合编程(理由:打字准确度偏低、粗心大意) B初级程序员(理由:打字准确度很高、认真细致、自信、理解全角半角概念) C高级程序员(理由:在B的基础上理解字体和排版也是电脑打印的重要因素、但相比D还不够偏执、精益求精、结果可验证) D软件项目经理(理由:能针对项目给出令人信服的细致到极点的需求说明和典型测试用例。用户几乎挑不出毛病。专业!) 如果想从A变成B的话,到我的资源http://download.csdn.net/detail/zhao4zhong1/4084259里面下载“适合程序员的键盘练习”
Ice_Crazy 2013-01-14
  • 打赏
  • 举报
回复
引用 12 楼 lvyiqiaocui 的回复:
哥哥也是学通信的,不过对c++编程感兴趣
啊呀,一起努力
Ice_Crazy 2013-01-14
  • 打赏
  • 举报
回复
引用 10 楼 kuzuozhou 的回复:
我也是学通信的,通信业本身就是一个大而全的概念,对于无线通信,光通信,基站设备,智能手机,数据通信,企业通信等等,因为市场和技术成熟度的不同,无法一概而论,总的而言,IC和IT的融合是一个不可避免的大趋势,LZ一味的强调“通信相关”和“计算机相关”,将通信和计算机对立起来,这样会局限自己的视界。 如果LZ在学校是偏向于应用和工程类,比如在FPGA或者DSP或者L……
经过你的分析,我发现,我对互联网更感兴趣了,非常感谢~
Ice_Crazy 2013-01-14
  • 打赏
  • 举报
回复
引用 8 楼 qq120848369 的回复:
先读一下APUE,UNP,TCP/IP这几本,之后看看有没有项目参与一下吧。
好的~
Ice_Crazy 2013-01-14
  • 打赏
  • 举报
回复
都很感谢,那我就先把语言基础打好,然后看看linux和网络编程部分吧,非常感谢~~~
Ice_Crazy 2013-01-14
  • 打赏
  • 举报
回复
引用 17 楼 zhao4zhong1 的回复:
关于自己是否适合编程的很简单的测试: 在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案: A里面有10处以上文字或标点错误 B里面没有文字或标点错误并敢为此跟人打赌 C里面没有文字或标点错误并且字体和排版完全与原稿一致 D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感 A不适合编程(理由:打字……
赵老师也来了 下载下试试去
tinjp 2013-01-14
  • 打赏
  • 举报
回复
引用 17 楼 zhao4zhong1 的回复:
关于自己是否适合编程的很简单的测试: 在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案: A里面有10处以上文字或标点错误 B里面没有文字或标点错误并敢为此跟人打赌 C里面没有文字或标点错误并且字体和排版完全与原稿一致 D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感 A不适合编程(理由:打字……
有点意思~~~
langeldep 2013-01-13
  • 打赏
  • 举报
回复
语言都是想通的, 你只要学好一门语言就可以了, 学好一门语言之后, 其他的语言以后就是拿来就用, 当然了, 学习C/C++更容易让你了解底层的东西, C++博大精深, 没有个三年苦功夫,只能算是懂个皮毛。。。。, C++学好了, 你也就什么语言都会了。 不过不管做什么项目, 用什么语言都能实现, 关键看你会什么语言了, 一般都用自己最熟悉的语言来做。
lvyiqiaocui 2013-01-13
  • 打赏
  • 举报
回复
哥哥也是学通信的,不过对c++编程感兴趣
pengfoo 2013-01-13
  • 打赏
  • 举报
回复
打好基础,特别是计算机基础。做到计算机方面不输计算机专业的,你就赢了
pengfoo 2013-01-13
  • 打赏
  • 举报
回复
我也是学通信的,通信业本身就是一个大而全的概念,对于无线通信,光通信,基站设备,智能手机,数据通信,企业通信等等,因为市场和技术成熟度的不同,无法一概而论,总的而言,IC和IT的融合是一个不可避免的大趋势,LZ一味的强调“通信相关”和“计算机相关”,将通信和计算机对立起来,这样会局限自己的视界。 如果LZ在学校是偏向于应用和工程类,比如在FPGA或者DSP或者Linux等芯片和系统上实现通信算法的话,LZ应该不会把芯片类等划分到“计算机相关”中去。其实通信芯片公司也属于通信业,比如:高通,博通,马威尔以及展讯,如果可以进入这样的公司,并不见得比进华为中兴差——事实上进入这样公司的门槛远高于进入华为中兴的门槛。 通信业整体的状况不理想,是否就应该转行做互联网呢? 通信行业非常成熟,技术周期时间很漫长(特别是底层)。这样带来了从业人员的相对安全性,你不用总是操心自己30岁以后会不会被年轻的小伙子取代了,实际上长期的技术积累有可能让你更有优势。如果你性格相对保守,喜欢稳定,通信业还是不错的。从移动通信的产业周期来看,LTE至少还有十年寿命,十年以后怎么样,就不是我们可以讨论的了。 但是,通信业的过成熟,也使得这个行业不会像互联网那样充满了活力和创业机会,如果你觉得自己是一个很有冒险精神的人,有想法同时又对新技术敏感,可以考虑互联网。 通信业会计算机行业的对立没有这么强烈,实际上他们都是科技产品中的分支,都满足一般科技行业的产业规律,通信专业的学生毕业做计算机没什么不好,如果是做软件,编程的思想和程序语言是相同的,做硬件也是如此。如果将来做管理,组建团队和团队文化建设的方法也是相同的。如果做算法——要知道,矩阵论,概率论和随机过程,那是很多门学科的基础,互联网中搜索或数据挖掘等很多领域都会用到。 举一个不恰当的例子,当年通信业奇才李一男最后也去了互联网公司,而且没见他做得不好。
别逗我乐 2013-01-13
  • 打赏
  • 举报
回复
mark学习 个人感觉,学什么语言都很有前途,关键是学好, 扎扎实实打基础,好好看书,日后才能高屋建瓴
qq120848369 2013-01-13
  • 打赏
  • 举报
回复
先读一下APUE,UNP,TCP/IP这几本,之后看看有没有项目参与一下吧。
秦无邪 2013-01-13
  • 打赏
  • 举报
回复
引用 5 楼 zhaoxiatengkong_1 的回复:
能用C++ 编写出一般的管理系统了吗? 不能,就回去学习C++ 基础把 推荐C++ primer 5 知道C++中的STL吗? 不知道, 去学习STL去 懂网络编程吗? 不懂去学习计算机网络, TCP/IP协议去 做过ACM , 能直接写出对半搜索,平衡树,红黑树等算法吗? 不会,学习数据结构去 懂CPU的工作原理吗? 不懂, 学习 操作系统, 组成原理去 做过项目开发吗? 没有, 学……
C++ Primer都出到第5版了,呵呵
Crazy_Number 2013-01-13
  • 打赏
  • 举报
回复
可以做游戏 服务端: linux操作系统环境编程,多线程,网络,数据库,脚本语言(LUA,PYTHON) 客户端: WINDOW环境下编程,MFC框架(或者其他较新的GUI开发框架),计算机图形学,脚本语言(同上)。 都需要的有: 设计模式,数据结构与算法等等其他可以提高你编程内力的知识。
小龙王2010 2013-01-13
  • 打赏
  • 举报
回复
能用C++ 编写出一般的管理系统了吗? 不能,就回去学习C++ 基础把 推荐C++ primer 5 知道C++中的STL吗? 不知道, 去学习STL去 懂网络编程吗? 不懂去学习计算机网络, TCP/IP协议去 做过ACM , 能直接写出对半搜索,平衡树,红黑树等算法吗? 不会,学习数据结构去 懂CPU的工作原理吗? 不懂, 学习 操作系统, 组成原理去 做过项目开发吗? 没有, 学习 软件工程, 设计模式去 ................................... .................... ........... .......
Ice_Crazy 2013-01-13
  • 打赏
  • 举报
回复
没人理、没人理、没人理、没人理 召唤。。。
Ice_Crazy 2013-01-13
  • 打赏
  • 举报
回复
引用 2 楼 lile1234_show 的回复:
程序员的自我修养... 首先自己会查找错误,修改错误,自己会调试... 楼下补充吧、、
恩,这个会一点点,平时在做acm 补充问题: 是不是还要精通linux神马的呀,希望两年后毕业就尽可能找到工作(暂时对linux不怎么了解额)
lee_鹿游原 2013-01-13
  • 打赏
  • 举报
回复
程序员的自我修养... 首先自己会查找错误,修改错误,自己会调试... 楼下补充吧、、
Ice_Crazy 2013-01-13
  • 打赏
  • 举报
回复
对了,就准备专门学c++了,不准备搞java什么的

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧