📣 独立日限时特惠: VIP通行证立减$68
查看: 3562| 回复: 15
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 打算申请CE embedded sys 方向,在考虑时间成本下,自学Python会比自学C++更具优势吗

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
  fall13主申CE embedded sys,我本科学的自动化,嵌入式可能是最为贴切的方向,软硬结合应用型,相对EE其他方向,也好就业些。为了以后更好的适应课程学习,也为了找工作,现在打算用剩下的大半年时间补一些课程。原先计划自学C++的,后来做了些功课发现C++所需的内力实在过于深厚,没有个10+年的修炼,就别想练好它,尤其是看了C++程序员自信心图后,更是心里一阵痉挛。顿时也打起了退堂鼓,我就琢磨,我又不打算成为码农,有必要去花这么大的功夫去学C++?就算是我学了,大半年的估计也学不出什么玩意。最大的问题是我不清楚以后要学的embedded sys和C++的交集在哪?所以在考虑时间成本的情况下,自学C++只能大概的熟悉一下,以后的作用未知,就业完全不能和major CS的比。所以我觉得,c++还是要补的,但不是补课的重点,我需要知道embedded sys和c++的交集,然后有针对性的去学。.1point3acres
  后来,无意中看到版主paradox极力推荐Python,我就搜了相关的帖子,发现Python真的有很多的优势。首先是入门简单,相对C++,学习周期短,大半年的时间可以练到熟悉的境界,再加上ms的2年,毕业找工作时应该可以到精通的田地。找工作的话,Python也很吃香,前景也被人看好(大家对programming languages的看法)。同时,Python与嵌入式也有一定的交集。所以,我想把自学的重点放在Python. 1point 3acres

In a nutshell, . From 1point 3acres bbs
CE学Python 的比较优势:Python简单易学,学习周期相对于C++短,大半年时间的学习可达到熟练的田地,再经2年磨难,就业找工作还是很有竞争力。C++博大精深,不下大功夫练不成,就算花时间学,和major CS相比还是没有竞争力。

疑问:. .и
1 Python和embedded sys的相关性有多大?交集主要在哪些方面呢?
2 embedded sys中涉及到c++的哪些方面内容?我应该注重学习哪些方面?

小弟薄见,求纠错,求讨论

.






上一篇:EE-power PhD/postdoc position opening
下一篇:发个印度人总结的主要MIS项目
🔗
paradox 2012-10-22 13:31:50 | 只看该作者
全局:
python阿....写test automation会常用到,同perl

C++和embedded阿.....memory allocate/free和锁的概念搞好就行,其他真的太杂,要靠经验
回复

使用道具 举报

🔗
 楼主| 陈大虾 2012-10-23 15:02:46 | 只看该作者
全局:
paradox 发表于 2012-10-22 13:31
python阿....写test automation会常用到,同perl

C++和embedded阿.....memory allocate/free和锁的概念搞 ...

那Perl和Python各有什么优点和区别呢?Perl我实验时用过,给89C51汇编语言做仿真的,接触的也很浅,没什么更深的认识了。还有就是OS我是不是也要补一下?
回复

使用道具 举报

🔗
liuzhe0320 2012-10-25 08:23:10 | 只看该作者
全局:
陈大虾 发表于 2012-10-23 15:02 . Waral dи,
那Perl和Python各有什么优点和区别呢?Perl我实验时用过,给89C51汇编语言做仿真的,接触的也很浅,没什么 ...

Perl和Python你会任意一个就好了,找工作时没人会因为你只会Perl不会Python鄙视你。去了公司之后看别人之前用什么,然后你改用另一个就好了。

都是脚本语言,不是高级语言玩家,只是一般使用者的话没有什么本质区别。

评分

参与人数 1大米 +20 收起 理由
陈大虾 + 20 感谢回答

查看全部评分

回复

使用道具 举报

🔗
 楼主| 陈大虾 2012-10-26 20:05:44 | 只看该作者
全局:
liuzhe0320 发表于 2012-10-25 08:23
Perl和Python你会任意一个就好了,找工作时没人会因为你只会Perl不会Python鄙视你。去了公司之后看别人之 ...

好的,谢谢,那你推荐我学哪一个呢?
回复

使用道具 举报

🔗
comestime 2012-10-27 14:21:16 | 只看该作者
全局:
paradox 发表于 2012-10-22 13:31
python阿....写test automation会常用到,同perl
. .и
C++和embedded阿.....memory allocate/free和锁的概念搞 ...
. ----
其实看到楼主的问题,心里也有同样的疑惑。感谢版主解答。另外求问,如果把概念放大一些来说,是不是嵌入式系统入门的话,应该学脚本语言?
回复

使用道具 举报

🔗
lingeast 2012-10-27 23:48:08 | 只看该作者
全局:
嵌入式不大多用C的么,与python有什么关系?
回复

使用道具 举报

🔗
zheng18552 2012-11-3 03:28:26 | 只看该作者
全局:
本帖最后由 zheng18552 于 2012-11-2 14:29 编辑

python是容易上手. From 1point 3acres bbs
但是你一个CE embedded sys的,会python有什么用呢
除非你做coder. Χ
回复

使用道具 举报

🔗
 楼主| 陈大虾 2012-11-4 15:12:54 | 只看该作者
全局:
zheng18552 发表于 2012-11-3 03:28
python是容易上手
但是你一个CE embedded sys的,会python有什么用呢.--
除非你做coder
. From 1point 3acres bbs
搞嵌入式的已经是大半个coder了,考虑到Python的脚本技术,跨平台操作和移植性,可以在软件测试上减少工作量,提高维护性和代码重复利用率。所以我觉得还是在测试方面还是挺有用的。还有好像现在Python的opening还是蛮多的,一切看向就业嘛。ES学的太杂了,我在mitbbs上搜的

the knowledge tree of embedded system includes:

embedded C/C++
compiler and parser
ASM and assembler-baidu 1point3acres
RTOS
VS.net/Python/Perl/Makefile. From 1point 3acres bbs
UML
Matlab
Digital Signal Processing
Digital decoding and encoding
Software testing
Firmware. 1point 3acres
Network
Knowledge on devices
Hardware Design Knowledge(Analog and Digital ckt)
Basic FPGA and VHDL/VerilogHDL
System level test and troubleshooting
Configuration management. 1point3acres
Knowledge on oscope, multimeter, and test instruments like labview.
Domain Knowledge(Auto, Aviation,Medical,..). 1point 3 acres

In college, you may try to learn C/C++, VHDL/VerilogHDL, DSP and circuit
knowledge. Others can be acquired on job..

回复

使用道具 举报

🔗
zheng18552 2012-11-5 02:38:56 | 只看该作者
全局:
陈大虾 发表于 2012-11-4 02:12 .google  и
搞嵌入式的已经是大半个coder了,考虑到Python的脚本技术,跨平台操作和移植性,可以在软件测试上减少工作 ...

原来如此
受教了
十分感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表