腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
6
回答
你会向初学者推荐编程中的哪些专业领域?
我是一个学习软件开发的学生,总的来说,我觉得编程是一个过于宽泛的学科,无法尝试了解一切。要精通,你必须决定哪些领域是你学习和理解的重点。某些技能集相互协作,如数据驱动的web开发和SQL经验。然而,世界上所有的linux经验都不能直接应用于win32的开发。这让我相信,作为一个刚开始的程序员,我应该在对软件开发的基本原则有了大致的了解之后,开始决定我想要专攻哪里。 这是一个多部分的问题,真的: 计算机编程和软件开发中常见的专业是什么? 这些专业中哪一个具有更长远的价值,既可以作为其他专业的基础,也可以作为市场上的技能? 哪些技能集相辅相成? 是否有任何专业领域妨碍您发展其他专业
浏览 13
提问于2008-08-20
得票数 8
回答已采纳
9
回答
如何衡量编程语言的流行程度?
继这个之后,我有兴趣了解如何衡量任何和所有编程语言的流行程度。 作为专业的开发人员,我们需要了解软件行业的趋势--雇主在未来几年将寻找什么样的语言,我们应该精通这些语言。此外,它还可以让我们发现机会--也许,随着这个行业的老成员退休,新开发人员有机会扩展到大型机编程领域。由于这个原因,跟踪编程语言的流行程度对非常重要。 堆栈溢出(和)上已经有许多关于如何使用堆栈溢出来衡量语言的流行程度(或使用所述语言的难度)的问题。其他方法包括跟踪职务广告(即)和搜索引擎查询统计信息(即)。 社会人士能想出其他方法来衡量这点吗? 摘要 使用堆栈溢出标记来衡量语言的流行程度 搜索引擎查询统计 招聘广
浏览 28
提问于2009-08-21
得票数 4
回答已采纳
6
回答
提供软件测试高级概述的书籍?
我刚开始做软件测试。我就像一个计算机编程专业的一年级学生,不熟悉测试领域。因此,我正在寻找一些书,可以给这个领域提供一个高水平的概述,而不是深入到很多细节。(也许是一本针对商业人士或经理的书,而不是极客和工程师的书。) 你能给我介绍一下这类书吗?
浏览 0
提问于2015-05-28
得票数 3
回答已采纳
5
回答
开发人员应该执行所有的任务还是应该专门化?
、
、
、
免责声明:这个问题的目的不是为了区分什么对单个开发人员更好,而是对整个系统更好。 我曾在小团队管理特定区域的环境中工作过。例如,这些功能中的每一个都会有一个小组: 用户界面 框架代码 业务/应用逻辑 数据库 我还参与了开发人员负责所有这些领域以及更多领域(QA、analsyt等)的团队。我目前的环境促进了敏捷开发(特别是scrum),每个人都在上面提到的每个领域都有自己的手。 虽然每种方法都有优点和缺点,但我很想知道是否有比下面列出的更多的利弊,以及关于哪种方法更好的一般感觉。 开发人员做所有的 优点 开发人员可能更全面。 开发人员对系统了解更多。 缺点 每个人在所有领域都有自己的手,
浏览 0
提问于2012-09-11
得票数 4
2
回答
我的应用程序的最佳网络实现是什么?
、
、
、
、
我在为自己的一个项目的规划阶段,这是一个单人和多人纸牌游戏。我想跟踪每个人的统计数据,如世界排名等… 我的问题是,我不知道客户端-服务器架构和编程的最佳方法。我最初的目标是用C#编写所有程序,因为我想精通这门语言。我最初的想法是让一个后端数据库和一个后端服务器在互联网上的某种主机上运行,然而对于这样一个可能赚钱也可能不赚钱的小项目来说,这似乎是昂贵的。 我尝试过研究云服务,但是我不熟悉这种技术,我不确定我是否能让它们适合我的需求,特别是因为大多数像Google的云都希望你使用他们的编码架构,据我所知。 最后我的最后一个问题是,我想要一个架构,可以用于不同的语言,以便我可以将它从PC移植到IPh
浏览 4
提问于2010-06-16
得票数 0
回答已采纳
5
回答
我应该通过BrainBench设计模式认证吗?
、
我在智囊团找到了。 我从传递它的人那里听说过,有许多特定于语言的模式问题,主要来自于Java和C++。 我认为这项认证可以: 强迫我提高我在面向对象的设计和设计模式方面的技能; 提高和组织我的领域知识; 对我的知识给出真实的估计,这本身就是有用的问题。 关于这个认证,我唯一的困惑是,我必须学习C++/Java语言特定的设计模式,而我主要从事PHP开发,不想切换到C++/Java。 我熟悉Java & C++语法,在这种编程语言中阅读了许多关于不同主题的代码片段的书籍。 我认为,如果我在认证时很好地通过了除语言特定模式之外的所有概念,这将不是很好,因为这个概念将获得相
浏览 22
提问于2009-03-18
得票数 2
回答已采纳
4
回答
管理“所有行业的杰克”概念:不专注于一件事,专业于有限的几件事。
几分钟后,这里可能会关闭,但我想我还是应该问这个问题。正如我在行业中看到的那样,如果您了解多种语言而不仅仅是一种语言,如果您能够使用多种SQL引擎,并且在极少数情况下,如果您同时了解软件工程和编程(等等,等等),这将非常有帮助。 当我第一次开始编程时(一年前),我选择了PHP和MySQL。然后我去Odesk开始寻找副业,我不知所措;它不仅仅是"PHP",它是Wordpress,Joomla,COdeigniter,Zend等等。当我在做一些网页浏览时,我遇到了Python和Ruby。然后我决定学习Python,Django和Pylons。在浏览了更多之后,我偶然发现了Postg
浏览 1
提问于2010-07-21
得票数 3
回答已采纳
1
回答
专家系统设计:逻辑编程(Prolog)与通用编程(Java)
、
、
、
我正在构建一个名为Tijari的纸牌游戏(使用40张西班牙牌牌,非常类似Bridge)作为一个专家系统。这都是我博士论文的一部分。 我很难在Prolog代码和Java代码之间找到一个很好的平衡,什么地方去,为什么去。这款游戏必须让人类玩家同时对抗AI,这样你就可以有一支(人+ AI)和(AI + AI)或者(人+人) vs (人+人)的团队,或者两者之间的任何东西。 虽然Prolog被定义为是关于事实和规则的,但我看到的大多数用法实际上并不是所谓的逻辑编程,而是在语言的约束和复杂的条件下,试图实现有时复杂的算法的笨拙编程:洗牌、搜索和复杂的列表操作。为什么? 像Java这样的语言不能很容易地提
浏览 2
提问于2016-06-03
得票数 3
回答已采纳
6
回答
除了性能方面的考虑外,为什么Java仍然被选择而不是Groovy/JRuby等等?
、
、
、
这是一个关于最新技术的经验性问题:我不是在问是否比JVM.中的动态语言更酷或更不酷。 除了性能是主要决策因素的情况之外,公司/开发人员仍然愿意选择Java而不是Groovy、JRuby或Jython吗? 编辑:,如果答案是“是”,为什么? 个人备注:我问这个问题的原因是,虽然我用做了一些专业工作(目前不是JRuby ),但在我的个人项目中,我使用了。虽然我已经用Groovy编写了一些重要的应用程序,但是我更喜欢,但是我想知道我是否应该克服它,在Groovy中做任何事情。I喜欢Java,因为我觉得静态类型可以节省我的时间并帮助重构。(不,我对Scala不熟悉。)然而,我觉得这个非常经验性的,关于
浏览 6
提问于2010-05-10
得票数 5
回答已采纳
3
回答
谁是领域专家?
、
、
、
、
在领域驱动的设计中,很多关于领域专家的话题被提到。他们是知道域的人,他们应该与开发人员保持联系,以便构建无处不在的语言,从而构建领域模型。 我唯一的问题是,从实际的角度来看,我不知道谁是领域专家:他们是最终用户吗?他们是要求开发软件的人吗?他们是随机处理软件解决的问题的人吗? 从实际的角度来看,谁是领域专家,在构建软件时我应该在哪里寻找他们?
浏览 0
提问于2017-01-07
得票数 6
1
回答
学习可视化C++
、
我将拥有一些主要用非托管Visual C++编写的win32应用程序的所有权。我看过其中的代码,显然很多东西看起来并不熟悉,比如__stdcall、__deref_out等等。 我是一个.NET开发人员(主要使用C#和VB)。我也熟悉标准的C++。根据我的背景,学习可视化C++的最好方法是什么? 这里有一个类似的问题:对该线程的响应侧重于Win32编程,而不是Visual C++。另外,我不知道是否应该在学习Win32编程的同时学习VC++。 谢谢,Praveen
浏览 2
提问于2012-01-26
得票数 0
回答已采纳
4
回答
学习目标-苹果不可知论者的C/Cocoa
、
、
这个问题无可避免是主观的,但我还是要问。 我是电脑。我一直都是个电脑。我很少有苹果的专业知识,尽管我对*nix非常满意。我在开发方面有丰富的经验,并且认为我能够比大多数同事更快地学习新的语言和概念(尽管ML/F#仍然经常对我造成伤害)。我对C++相当熟悉,虽然自90年代以来我就没有接触过它,每天都在工作,并且对C#有100%的信心,我会认为自己是精通C#的专家,并且在过去的日子里已经在Lisp和Prolog中开发了相当数量的东西。 我们最近接到了一个开发iPhone应用程序的请求,这听起来很有趣,我们会非常感兴趣的。我们在苹果平台方面的内部经验很少。考虑到我们对大多数事情的无知,苹果对OSX和
浏览 2
提问于2009-09-18
得票数 3
回答已采纳
4
回答
作为一名学生如何为开源做出贡献
我是计算机科学专业的大二学生,我想开始为开源项目做贡献,我精通python和java,我已经做了一些关于这个主题的研究,并冒险访问了sourceforge和apache,但是我觉得这些网站上的项目列表有一个非常陡峭的学习曲线,有人能推荐一些介绍性的开源项目列表让我为一些更大的项目做出贡献吗,或者我的编程水平对于开源贡献来说还不够? 任何关于这个主题的建议都将不胜感激。
浏览 3
提问于2013-01-22
得票数 0
5
回答
手工翻译代码的技术
、
、
、
如果我想用不同的编程语言翻译一个程序的代码,我有这些选择:使用特殊的软件或自己做(请告诉我是否有其他方法)。 就我个人而言,我是C++、C#和Java的初学者。我不熟悉其他语言。我想试着把我的一个C++程序翻译成C#和/或Java。但在此之前,我想学习一两个关于翻译的技巧。我想向熟悉这类东西的人学习。 那么,您能告诉我将代码从一种编程语言转换到另一种编程语言的技术吗?如果在开始翻译之前有什么我应该知道的,请告诉我。
浏览 2
提问于2012-01-15
得票数 1
回答已采纳
4
回答
哪些是已知的/共同的发展专长?
在我贴出的答案中,我提到了另一个问题:在软件开发方面,可能会有越来越多的专家或专家来处理特定类型的编程。 我想知道,在目前的行业(不是学术界)中,有哪些专业已知存在于合理数量的范围内,而不是专门针对技术的(例如。对于这个讨论,winforms不是特长)?我对这个行业也很感兴趣,如果有必要的话,这样的专家将不得不在这个行业工作。
浏览 0
提问于2010-11-07
得票数 10
1
回答
有过“初学者头脑”配对编程的经验吗?
、
这篇文章“杂乱无章的配对和初学者的思想”建议你把对代码库中的特定区域了解最少的人放在一起。它还建议你每隔90分钟交换一次这对新人的高级成员。不仅新手会了解代码的那个区域,而且他们的想法也会与那些已经知道这个领域的人不同。 有人有这种策略的经验吗?它与现实有任何联系吗? 我还发现了关于何时使用对编程和是否接受需要对编程的作业的其他问题,但我没有发现任何关于滥交配对和这种“初学者思维”策略的专门问题。 如果您不熟悉对编程,那么有一些关于维基百科和c2.com的有趣文章。
浏览 0
提问于2010-09-29
得票数 11
2
回答
Azure数据工厂存储过程
我正在为一个客户端(他是支持云的)做一个简短的比较,以显示SSIS。因为我对后者不熟悉,所以我试图理解它的工作原理和局限性。 简而言之: 调用存储过程 然后在一个循环中: 动态调用2个存储过程,顺序使用第一个过程中的值 问题是,似乎没有调用存储过程的方法,只调用Azure表、Azure SQL等。我假设我需要自己调整JSON?如果是这样的话,有没有人有任何例子或URL来解释这一点。在这样的领域,关于www数据工厂的文档似乎很少。 谢谢
浏览 4
提问于2016-11-18
得票数 0
回答已采纳
7
回答
根据语言选择工作?
语言是选择工作的决定因素吗? 在座的许多人精通多种语言,包括C++、Java、C#,而且可能还掌握许多其他语言(实际上任何场合都适合使用Python?),所以这并不是根据自己的技能选择合适工作的问题。相反,如果你精通大多数语言,你会选择你最喜欢的语言,还是跟着钱走(考虑到经济紧张)。 我正在考虑从退休中复出,并开始四处寻找,看看有什么可用的。 多年来,我转向了C#和Python;该领域的许多工作都在寻找.NET开发人员,但也有很多人没有这样做。我是从C++学起的,我认为自己精通这门语言,并且熟悉Java语言。但我发现自己真的很喜欢他们对C#做的事情,而且我一直都很喜欢python。 即使这项工
浏览 0
提问于2010-05-05
得票数 11
回答已采纳
18
回答
游戏编程的C语言与Java语言
、
我知道C++通常被认为比Java更适合游戏(至少是更大规模的游戏)。为什么会这样呢? 是什么阻碍了Java在这一领域的竞争力?哪些反对使用Java进行游戏编程的理由最有根据,哪些是虚构的? 编辑:我对C/C++有点不熟悉,在第1行>.<中没有想过要区分这两种语言
浏览 1
提问于2009-10-14
得票数 23
回答已采纳
10
回答
学习linux shell脚本对我来说有多大帮助/难度?另一种建议?
、
我非常需要一些建议。 我快要读完CS专业的大三了。我感觉自己是个后来者,因为我直到大二才真正进入计算机科学领域……通过刻苦的学习,一年中的大量学分和暑期学校,我几乎赶上了我的同龄人,但这里有一些担忧: 我在学校的工作教会了我很多关于计算机科学的知识,但对实际编程却很少。虽然我有很多动力,但我几乎没有空闲时间让我拿起副业。这让我心烦意乱,原因有二: 1)我真的对这个领域充满了热情;2)我理解许多雇主喜欢看到有校外工作经验的学生。 因此,我最近有了一个想法:如果我将Linux作为我的主要操作系统,但又尽可能地将自己限制在终端上,试图自然地(在google的帮助下)熟悉命令行,并希望通过在线教程逐渐
浏览 1
提问于2009-02-14
得票数 12
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
面向对象,类的属性和 类的方法
获取对象属性类型、属性名称、属性值的研究:反射和JEXL解析引擎
js给对象添加属性及属性值的方式,使用eval函数
python的类(一)—获取对象信息,实例属性和类属性
小朋友学Python:类的属性与方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券