📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
查看: 3574| 回复: 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++的交集,然后有针对性的去学。
  后来,无意中看到版主paradox极力推荐Python,我就搜了相关的帖子,发现Python真的有很多的优势。首先是入门简单,相对C++,学习周期短,大半年的时间可以练到熟悉的境界,再加上ms的2年,毕业找工作时应该可以到精通的田地。找工作的话,Python也很吃香,前景也被人看好(大家对programming languages的看法)。同时,Python与嵌入式也有一定的交集。所以,我想把自学的重点放在Python

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

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

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


.1point3acres
.




上一篇: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
. Waral dи,
C++和embedded阿.....memory allocate/free和锁的概念搞 ...

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

使用道具 举报

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

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

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

评分

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

查看全部评分

回复

使用道具 举报

🔗
 楼主| 陈大虾 2012-10-26 20:05:44 | 只看该作者
全局:
liuzhe0320 发表于 2012-10-25 08:23 . 1point 3acres
Perl和Python你会任意一个就好了,找工作时没人会因为你只会Perl不会Python鄙视你。去了公司之后看别人之 ...
. From 1point 3acres bbs
好的,谢谢,那你推荐我学哪一个呢?
回复

使用道具 举报

🔗
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是容易上手
但是你一个CE embedded sys的,会python有什么用呢
除非你做coder. 1point 3acres
回复

使用道具 举报

🔗
 楼主| 陈大虾 2012-11-4 15:12:54 | 只看该作者
全局:
zheng18552 发表于 2012-11-3 03:28
python是容易上手
但是你一个CE embedded sys的,会python有什么用呢
除非你做coder

搞嵌入式的已经是大半个coder了,考虑到Python的脚本技术,跨平台操作和移植性,可以在软件测试上减少工作量,提高维护性和代码重复利用率。所以我觉得还是在测试方面还是挺有用的。还有好像现在Python的opening还是蛮多的,一切看向就业嘛。ES学的太杂了,我在mitbbs上搜的

the knowledge tree of embedded system includes:

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

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
搞嵌入式的已经是大半个coder了,考虑到Python的脚本技术,跨平台操作和移植性,可以在软件测试上减少工作 ...

原来如此. 1point3acres.com
受教了
十分感谢
回复

使用道具 举报

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

本版积分规则

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