腾讯java
1. 为什么腾讯不注重对java软件的开发
java做出来的.jar游戏,在手机上运行的效果实在是让玩家没有心情在玩下去了,不是腾讯不重视JAVA,而是以前做了,用户都不喜欢,自然减少对着方面的开发
2. 学java的能去腾讯么可以做什么工作
如果能进腾讯,学java的估计是做网页的,肯定很不错
3. 腾讯Java用什么电脑
如果做腾讯的java开发一般7000-9000电脑即可。
如果你想做腾讯的开发那么,精通Web后台开发语言至少一种(php、Java、.Net、C++),有一定的架构能力和良好代码规范。
并且全面并且扎实的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全)。
4. 在腾讯课堂上报名学JAVA可以吗
可以的,现在腾讯课堂网易云课堂都很火的,上面的视频课程也很多,种类很全,方便选择。
5. 进入腾讯java 或 c++方向的工作,应该具备哪些技能和知识
腾讯的面试十有八都是问你数据结构相关的,所以证明腾讯是家很重视基础的公司。
所以如果你时间足够,除了C++,数据结构,算法外,最好能把操作系统,计算机网络,编译原理等基础课也拿下,那样你就十拿九稳了。
PS:另外英语水平一定要提高。
6. 腾讯 就业Java方向有哪些
你好,以一个过来人的身份给你回答这个问题,也许你不爱听,但是确实事实。
腾讯所有的业务重点都在C/C++,如果你出身名牌大学,java又学的特别棒,那么你去了腾讯,他也会建议你转到PHP,因为腾讯现在的人才太多了,基本上去了也轮不上新手。意见虽然中肯,但是可能打击你的积极性,但是事实就是事实。
7. 如何应聘腾讯java程序开发职位
着作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:匿名用户
链接:http://www.hu.com/question/30918223/answer/49994496
来源:知乎
利益相关,700大龄软件后台工程师(好吧,你也可以叫我代码狗)。
首先,的确像大家吐槽的一样,传统的惯性是最强大的原因,但谈传统不谈基因都是半吊子,那么为什么腾讯是c而阿里是j呢?可以看看企业初期聚焦的产品,腾讯是偏向通信(例如华为)一些,阿里偏向erp(例如webSphere)一些,在这两个领域里的默认选择是什么就不用多说了吧。因为产品,造就了队伍,队伍又决定了传统。
其次再说两个无关重要的小因素,在腾讯,是不太关注软件开发效率的,因为业务的技术挑战最urgent的部分并非来自于大量复杂的业务逻辑带来的开发效率压力,而是来自业务规模带来的软件性能、可用性等方面的挑战,所以在腾讯内部技术导向会更关注伸缩性,可用性,性能,而不恰当的忽视了软件设计与领域建模的技术推广提高,当然也因此背上了技术债——这回头另说。在这种导向之下,作为最佳硬件控制语言的汇编宏——C/C++成为主流,也是一种趋势,君不见,google/的核心系统也是如此?
例如:
老板说咱们开发一个啥啥项目。
某同学说老师用我大java(或python什么的都随便)开发效率高性能也不差!
老板说,行啊,性能基线不变,开发时间砍一半,平台接入兄弟部门部署工具支付库统计协议这些不用开发的东西都没问题吧?
某同学:……老板我错了。
再例如:
某同学:老板,我觉得我们部门转java(或python等)更好,没有C/C++那么难掌握,有大量公共组件,性能上也只有一点点损失。
老板:你是说,让工程师都去做业务,通道晋级评审没东西讲,还要解释为什么我们单物理机性能比“应该”低,以及……你觉得你写出的Bug,怪C++咯?
某同学:……老板我错了。
以上两例开个玩笑,没有这么蠢的老板,但是大家也可以想象的出彻底更换一门开发语言,对一个大型公司有多么大的阻力吧。
那有同学又问了:腾讯不是一个游戏公司吗?游戏开发不是有大量的业务逻辑开发吗?——是的,可是游戏服务器这个高性能计算的领域,差个两三倍的性能就要了人命了,哪家会去在最复杂的网游上用java呢?当然,也不是真没有,像moba、页游、手游,对性能要求不太苛刻的业务,用java python等高级语言,我个人很支持,团队克服传统的障碍,比如接入平台、公共库等,玩得转就行。
还有,C/C++的缺陷主要是什么?学习门槛高(内存管理等),开源组件少(不能直接复用),语言表达啰嗦,等这些弊端,在传承有序的核心部门中都有较好的解决传统,相对小公司而言,C/C++没有那么可怕,还算能玩的转,这也或许是小公司在语言上吃了亏之后对腾讯全员C++感到不解的主要原因,另一方面腾讯的校招要求是高于腾讯平均智力与素质的,小鲜肉们基本都学得会。
java作为一个优秀的通用语言,对C/C++的替代性并不强,反而是一些有特色有亮点的语言,在部分部门部分业务取代C成为主要开发语言,例如“全世界最好的语言”php在有些部门是web开发的首选。python也是很多人开发凑手小工具的第一考量。但是大规模的保持双语言并行,对大部分工程师而言还是有些难度了,毕竟工作的前几年,要学C++的呀。
当然,腾讯也发生过因为主管个人能力的局限性,拿业务折腾着玩的情况,比如某业务,从http://asp.net折腾到php(因为可以提高开发效率)全部重写,又从php折腾到c写cgi(因为性能(狗屁))全部重写,后来据说在酝酿下一次重构的时候,这个部门被整个卖掉了——有同学私下吐槽,“连martin都看不下去了……”。这样的事情肯定不止一次,也肯定不止个别部门,应该是行业普遍现象吧。
回到小朋友的问题上,擅长java如何入腾讯?给个实在点的建议,除了java学得好之外,把操作系统数据结构和C/C++语言也学好吧。面试的时候,你不无遗憾的表示,虽然我通过了测试但是其实我最擅长的是java呢~~ 一定会有加分的,相信我。
补充两个点:
1 关于C with class,这是C++工业化之后的一个不坏的解决方案,见上文传承有序部分,吐槽这点的同学,或许逼着你写C with class的白胡子老爷爷,C++玩得比你溜得多哦~~
2 关于友司的技术选型,据我有限的听闻,大约据说也有在使用C++技术构建核心平台,我想在遇到必须要解决的问题的时候,语言传统不会构成一个千亿美元公司的障碍的吧。
8. 为什么腾讯不招java
腾讯和java根本不搭边吧,顶多也就是腾讯用了java做了自己的产品,跟推广靠不上边吧
9. 手机QQ Java版最后的版本是多少啊就是老手机翻盖手机用的,我安装了一个2011的,登陆不上啊谢谢大家
如果安装了2011版无法进行登录,可以打开应用宝或者在浏览器进行搜索,下载09版或者08版的。因为手机的系统比较旧,比较新的版本一般都不支持使用的
10. 腾讯社招java需要准备什么
1、技术够硬,2、小公司镀金,3、建立名气。
进腾讯公司程序员的要求有1、计算机相关专业本科及以上学历,6年以上JAVA开发经验,有三年以上大型公司(或系统)开发经验。2、精通Spring、MyBatis、SpringMVC、SpringBoot等应用框架并熟悉实现原理。3、熟悉分布式缓存、消息中间件、RPC框架、负载均衡、安全防御等技术,掌握各类中间件使用,包括zookeeper、redis、nginx、tomcat等。4、精通sql,熟练主流数据库Oracle/Mysql,具备优秀的数据建模能力和数据库分库分表设计能力。5、有大型分布式、微服务系统架构经验,对服务治理有深入理解,使用过bbo或springcloud且有实际项目经验。