查看: 6511| 回复: 14
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-求职] 转码/转CS需要学数据库吗

全局:

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

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

x
求教大家一个问题。转码/转CS需要学数据库吗?. .и

我先叙述一下背景:我学EE/CE硬件出身,目前在做的是芯片、电路设计职位,打算全身投入软件行业。目前在做的准备包括学JS, Python, Web, 当然还有刷题。
. 1point 3 acres
有个问题想请教大家一下,感觉数据库是很大一块知识,但是又比较常用,像我这种打算转码/转CS的人需不需要学呢?明确几点:
我转码/转CS不是非得找某种特定职位,就是说只要能有软件的工作我都愿意试试。我知道搞Data的人是必须学数据库的,但我不一定非要搞Data。
目前我问题的范围只是在谈找工作,或者说面试。那么只谈对面试的帮助来讲,需不需要学数据库呢?如果能成功转码/转CS,我可以在以后再慢慢具体学习数据库。
考System Design会不会面到数据库呢?
换句话说,有百分之多少的可能性会被问到Database呢?比如大家面了N家公司,只有3%的面试问道了Database,那这种情况我不如不学database,花时间多刷算法。
如果需要学,那么要学到什么程度呢?
A. 数据库,也就是当作一门完整的学科来学,我估计得读一些书了,这个层次是最费时间的。
B. SQL, 这里也就是学语言以及怎么使用了,比A省时间。
C. MYSQL,这里是网上资源最丰富的一层,可以随便找个短的网课学习。
D. 了解Database常用概念,并知道什么时候该用什么,以及各种优点缺点什么的。这个选项基本就是应付面试的,需要逛论坛寻找问题寻找答案,很多人很擅长这种学习方式。但这是我的短板,我最不擅长在论坛这里一块那里一块的寻找知识碎片,并且一个问题可能有几百个答案,你也不确定哪个是对的哪个是错的……

多谢大家

评分

参与人数 2大米 +8 收起 理由
chiquita + 5 好问题
greenmoon55 + 3 给你点个赞!

查看全部评分


上一篇:35了转专业去美国读CS研究生可行吗?
下一篇:关于CMU有个前置要求是pre-approved java programming
推荐
sdq1688 2018-4-18 08:04:11 | 只看该作者
全局:
个人推荐上,学数据库的精华就在于A和D,而不是B和C....
另外个人觉得,数据库课程算是相当好产出project的,可以结合前端出一个网页来充实resume...
回复

使用道具 举报

推荐
Sarlink 2018-4-14 02:44:58 | 只看该作者
全局:
没法回答太多,毕竟也是个半吊子,但稍稍谈谈我个人想法吧。
DB各个学校开的课程都不多,CS本系下面一般只有一节或者两节,DB好多课反而开在信息学院IS或者商学院MIS下。拿我们信息学院为例,DB课程有4~5节,多数都在讲sql,php,python,etc. 主要在讲如何编程,如何做应用,取决于课程项目,有些比较大的proj可以看情况写在简历上。妓院的DB课只有一节,讲的东西都比较理论和底端,IO啥的啥的,没上过就不做评论了。
个人感觉上一节CS系的即可,SQL/PHP这种,网课太多了,质量上乘的也有不少,还自带可以写在简历上的大proj,所以不一定非要花钱(学分)来学这方面的东西,web programming同理。
以上。
回复

使用道具 举报

全局:
我说说我本科学的吧(美本普通大U)
. ----
商学院 和 CS 下面都有这节课,数据库方面学的蛮类似的,看你学的多深入了,我学的大概也就是知道 ERD,foregin key,大概能自己做一个比较完整的数据库,然后用 php 跑出来,南都的话其实 数据库方面不难的,相对其他课程

推荐一本书,Database Systems Introduction to Databases and Data Warehouses   
..
isbn 978-0-13-257567-6
. Waral dи,
学校教授写的,对于入门来说非常舒服,后面再难的就看你自己了.google  и

回复

使用道具 举报

🔗
geom1try 2018-4-14 01:46:12 | 只看该作者
全局:
馬克馬克~~
回复

使用道具 举报

🔗
孟德 2018-4-14 02:53:15 | 只看该作者
全局:
前端无所谓,后端必会,最好sql和nosql各学至少一种吧
回复

使用道具 举报

🔗
greenmoon55 2018-4-14 07:34:26 | 只看该作者
全局:
感觉应付面试这些就够了?
1. 基本sql语法,group by, having等等等
2. 如何设计数据库 各种 normal forms(似乎不常问?)
3. 数据库index的种类和实现方法 b tree之类的。。(面试常问)
回复

使用道具 举报

🔗
 楼主| ethan1987 2018-4-15 05:29:02 | 只看该作者
全局:
非常感谢楼上所有人的答复,这里就不一一回复了。真的很感谢这个平台以及这里无私的朋友们。欢迎后面的朋友继续帮忙解答,越多看法对我和以后看这条帖子的人就越有帮助。再次感谢。
回复

使用道具 举报

🔗
zhoun14 2018-4-16 10:01:11 | 只看该作者
本楼:
全局:
mark一下~~~
回复

使用道具 举报

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

本版积分规则

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