⑴ SQL数据库专业的就业方向
SQL数据库专业的就业方向分为三类:
第一类:纯数据分析类。
1.Data Analyst 数据分析师。
2.Data Scientist数据科学家。
3.Data Architect 数据架构师。
4.Data Engineer数据工程师。
5.Database Administrator数据库管理员。
第二类:以数据为驱动的商业分析类。
1.Business Analyst商业分析师。
2.Data and AnalyticsProct Manager数据产品经理。
第三类:统计学家。
统计学家顾名思义,需要熟悉统计理论方法,分布式计算,数据库系统,云工具,数据挖掘机器学习等,语言方面需要R, SAS, SPSS, Mtlab, Stata, Python, Perl, Hive, Pig, Spark, SQL。
SQL数据库专业任职要求:
计算机相关专业,本科及以上学历,工作两年以上。
熟练掌握C/C++或java语言。
熟悉Linux操作系统、数据库应用,了解常用的软件架构模式、基本的编程编译工具,熟悉代码优化的规则与技巧。
拥有数据库领域编码经验,熟悉SQL和存储引擎者优先。对机器学习、数据库高可用、时序、图数据库有经验者优先。
有ACM参赛获奖经验者优先。
⑵ 在外面从事asp.net与sql的程序员一般的月收入一般有多少现在社会对asp.net与sql的程序员需求量大吗
根据能力不同,浮动很大。2000-1W都有。
似乎大多3-4000。上海。
程序员一般是有什么需要就会去做。而不太会很严格的限制在某个开发平台的。也就是说,一公司需要asp.net+sqlserver程序员,但不会永远让它的程序员做这个。多学点总没错。
⑶ 普通程序员的工作生活是怎样的
通常我们进入公司以后,不会是重头开始一个项目,而是在已有代码的基础上进行维护或新功能的开发,所以必须“读代码”。
读有“泛读”,了解系统架构、功能模块,对系统有一个大致的认识,各个功能能找到相应代码实现的位置。
还有“精读”,通常就是调试了,在fix bug的时候使用。此外还包括审核:一些规范一点的公司,都会有code review,也是精读,但不用debug。
对于一个成熟的项目来说,读代码——而不是写代码——可能是最耗时间的工作了。
写注释文档
为了减少“读代码”的时间,我们不得不花时间“写注释”“写文档”——这个程序员最深恶痛绝的工作。所以现在“烂代码才需要注释”的声音变得越来越强,但无论如何,文档还是要写的。(注意:要能区分注释和文档)
了解需求
好了,终于到了“写代码”的时间了。
然而,在动手开始写代码之前,你必须花时间“了解需求”。和自己写个小程序玩玩不同,在公司,你是为别人写代码,所以你一定要了解别人究竟想实现什么功能。通常,这并没有你想象的那么简单,需要反复的沟通。
当然,也有一些团队和个人,不愿意在这上面“浪费时间”,通常他们的下场就是不断的写代码,然后不断的改代码,加班加点的做大量的无用功,整个公司怨气冲天一地鸡毛。
⑷ 有专门的 plsql 程序员吗前景如何啊想向数据库方面发展啊
我是oracle得ocp,刚刚过的。现在在一个做erp的公司工作。总的来说,做这行会到处跑没有固定地点,主要跟着项目走。要学的比较多,单纯pl/sql是基础。努力吧,现在来看工资不错,但也很辛苦,直接和客户打交道。
⑸ 当全栈程序员是不是很累
全栈程序员是一群特殊的程序员,他们从前到后,由内而外,几乎无所不能。很多全栈程序员都认为创业是最好的体现能力和价值的地方
前段时间听说一个新名词:"全栈程序员",google了一下,被引导到了知乎的一个讨论上:http://www.hu.com/question/22420900。楼主提出了一个问题:怎样成为全栈程工程师,本人也在上面情不自禁地回复了一下。回头想来似乎还有话要说。由于这个话题很容易跑偏,本文只把范围限定在全栈Web软件工程师,简称FSD(Full Stack Developer)。
把技术当成生活,自己逼自己的结果
其实在任何公司工作,光凭工作的内容,很难成为FSD。有朋友可能不同意了,说在创业公司有很多机会做不同的工作啊,我想说的是,即便是创业公司,公司总是有主营的业务和方向的,就算能从前到后一个人做一个网站,那又怎样,从技术上说,无非也就是掌握了一种或几种数据库,一门或几门后台语言,掌握了html,js,css...大公司呢?更难了,大公司虽然方向很多,但是越是大的公司,个人的螺丝钉效应越明显,你可能成为领域专家,但很难有机会成为完整的机器的。那么全栈程序员的磨练靠的是什么?靠的是一种打心底里的执着和毅力,把技术当成生活,自己逼自己不断的猎取知识。
难以界定,每个人都有不同的理解
刚才其实没有鄙视能够完整做网站的人,相反,很是钦佩。至少本人现在在css上还不能算能完全独立。不过每个人对FSD的定义其实不一样,这跟个人的阅历有一定的关系。只想说,既不要对自己过分自信,也不要过分贬低。一方面,人外有人,天外有天,每个人覆盖到技术领域是有差异的;另一方面,FSD其实挺不容易的,不仅不容易达到,而且不容易获得存在感。正因为见的多,所以就越觉得自己渺小,我们经常说的,真正的大牛从来就是低调和谦虚的。而FSD在任何领域都不是那种呼风唤雨的专家,别人在讨论的时候可能永远都没有你插话的机会,其实你心里知道,自己还很肤浅。个人自认为是比较接近这么一个性质的程序猿,可以从我的博客的文章内容略窥一二。但是正如我不敢斩钉截铁地将自己定性到这么个层次,恐怕很多全栈程序员也不能将自己明确在这个定位上,因为总有人能站出来给你一个"反例"。
何去何从
从知乎上的回答来看,FSD似乎并不吃香。纵观人类发展历程,更细致的社会分工造就了生产力的提高。就程序员行业而言,越来越趋于细分话,似乎也是正常的趋势。作为FSD,实际上挺难的,主要是因为精力的限制,无法在广度和深度上兼顾。尽管如此,个人觉得FSD还是有很明显的优势的:
见多识广,解决问题的手段比较多,而且往往能够触类旁通的思考;
不容易被某种技术的新衰而左右,很容易转型;
合格的FSD往往具有超强的毅力和极客精神,这在某些情况下是很有用的;
由于能力广泛,又吃苦耐劳,适合创业;
个人理解
针对Web开发的话,稍稍谈一谈个人对全栈程序员能力的界定,大牛们轻拍:
用户体验层面,html45,javascript,css23,各种前端的框架...
后台业务逻辑层面,各种编程语言,现在主流的有Java、C#、Python、Ruby、PHP、Node.js...,以及配套的各种开发框架...
辅助层面可能会涉及到C、C++等较为古老的编程语言,需要一定程度上熟悉掌握...
数据库,会设计和使用几种常用的数据库,mssql、mysql、oracle...,数据库分析和优化
架构层面,能够设计灵活可靠,易扩展的软件架构和硬件架构。这个层面上要掌握的东西就很多了,网络、存储、操作系统、web服务器、web架构,安全等等...
一些基础理论层面的东西,算法数据结构、编译原理、网络基础...
数据分析,数据挖掘
管理层面,众人拾柴火焰高,一个人再牛b,精力是有限的,如果能够聚集并领导更多的人,那就更全面了。这包括项目管理,持续集成,敏捷开发,版本控制...
移动开发
⑹ 深圳SQL程序员工资收入多少
初级:5K-8K
中级:8K-1.5W
高级:1.5W-2.5W
大神:2.5W以上
上面都是月薪
⑺ 写sql的不算是程序员吗,为什么都把两者分开说
程序员顾名思义需要跟“程序”打交道,程序是啥??目前软件行业里面指编程语言,C,C++,JAVA等等,这些是编程语言。而SQL呢???SQL本身也是编程语言,而你说的“写SQL”就不一定了,如果只是写SQL查询查询数据,那充其量就是写SQL语句而已。执行一个select得到一个结果。没有业务,没有逻辑,所以可能不算。
⑻ 对于程序员,该如何将工作和生活时间合理安排呢
虽然是一个实习生,但是也要有紧迫感。10年前我才出来撸代码的时候,都是时刻担心被炒。毕竟公司不是慈善机构,对我们都有考核期。你要尽快把需求,接口文档把业务逻辑走一遍。
⑼ 程序员的日常生活都是什么样的
不喜社交,但并不是不善社交,单纯觉得撸点代码捣鼓点东西比和一帮人吃饭喝酒 KTV 更有趣。偶尔无聊空虚也会出去参与各种活动,控场无压力。
交流技巧无非就是自黑暖场,察言观色,这些和职业无关,和人有关。
对潮流打扮之类无感……但迫于女票的压力,每天还是会穿戴整齐,弄弄头发再出门。
除了在车和键盘之外的事情都不舍得花钱,吃兰州拉面都舍不得多加份肉。当然玩的车和键盘也没贵到哪儿,单纯喜欢。
平时基本就上班写代码,回家吃饭,洗碗,完了接着写代码,然后睡觉。但周末一般都会出门,也挺简单,看电影,吃饭,逛街。这方面特别容易满足。
刚毕业的时候也觉得程序员是吃青春饭,一路走来,也做了几年管理(当然也是技术团队)。觉得还是写代码更好玩,而且似乎可以一直写下去,并没有会被精力旺盛的新人碾压的压力。最近一年慢慢调整自己的工作重心,重新回到代码和技术上来。
曾经也心高气傲,恃才傲物。现在越来越觉得吧,程序员也只是一份普通的职业,没比别的行业好太多,当然也是好那么一点点。大富大贵的机会其实不多,但总体上来看,还是比其他行业酷一点。是一份有可能让你真正爱上的职业。