我想从招聘角色和高级ASP.NET角色的人那里知道,你会认真考虑像我这样的人担任高级ASP.NET角色吗?
关于我自己:我正在认真考虑从WinForms切换到ASP.NET.桌面应用程序开发人员似乎没有多少职位.它正在成为一个利基领域.在追求更多机会的过程中,我试图将自己重新打包为ASP.NET开发人员.不幸的是,显然缺乏专业经验,这是简历上的一个缺口.说真的,失去高级地位的唯一真正问题是所涉及的薪酬.我不在乎标题,但遗憾的是,我们都有账单.
我可以说,知道Web开发与桌面的复杂性的软件开发还有很多 - 有设计可重用代码,设计模式,C#语言功能,数据库体验(我体验轻松的另一个地方)的问题,类设计,专业成熟度等等.但我担心这些论点会被置若罔闻,特别是在这些时候,已经有这么多经验丰富的ASP.NET开发人员已经失业了.我可以将几个简单的网页放在一起打到数据库并显示数据,但这远远不是一个专业的网站,我担心.
目前正在研究学习新技术和Silverlight的可能性.
然而,我想知道,jquery的流行和它的真棒会减少Silverlight的采用,因此减少了学习它的需要和奖励吗?
干杯
到目前为止,我一直是C++/Linux开发人员,我擅长这个堆栈.最近我获得了需要Perl,Unix(具有C++知识,shell脚本)专业知识的机会.即使我没有太多的脚本经验可以夸耀,组织也表现出了兴趣.这个角色更多的是涉及SQL的支持,维护项目.我很晚才解决是否放弃这些优惠.
我不知道IT组织的动态,因此一方面我担心我的C++经验将无效,而且从积极的方面来说,我正在开发一个新的技术堆栈,这只会增加我的技能.
我相信,你们中的大多数人在某些时候遇到过这样的困境并且会做出一些决定.
我希望您在这样一个场景中分享您的观点,在这种情况下,一个人在改变他/她的工作时需要改变他/她的技术堆栈.
选择其中任何一个选择的优点和缺点是什么?
我也知道C++不会在不久的将来出现.perl怎么样?我不知道perl开发人员的未来是什么?是否有足够的机会让perl开发人员?
我在这里问这个问题,因为我的大多数程序员都面临着这个职业选择的困境.
编辑:自从我上次问这个问题以来,我决定转换.我正准备在虚线上签字,但是一些神圣的干预使我找到了关于工作时间的一些澄清,令我恐惧的是,这份简介要求我轮班工作,这是我从不习惯的.我更加生气,因为他们之前没有澄清这一点.这是一个知名的组织,但我仍然给了他们一点心思并且非常感谢你.
谢谢.
如果您了解XHTML,CSS和Basic PHP,您是否可以获得这些技能以及我应该寻找的工作类型?谢谢
好吧,我现在已经是一名开发人员已有6年了,而且我是一位憎恨技术的狂热爱好者.
我是一名高级开发人员,几乎都专注于Web应用程序,asp.net,非常有经验,非常非常专注于开发自己.
我来到我所在地区的十字路口,我想成为一名建筑师,而不是分析师或项目经理.我喜欢弄脏手,实际做事,而且,我必须承认,我对我应该已经知道的东西以及我应该学习的东西有点失落进入那个领域.
所以这里有一个问题:
建筑师应该精通什么?
问题:
为了有资格申请视频游戏和其他行业公司提供的各种"声音"或"音频"程序员职位,必须学习哪些语言/平台/技术?这个职位更像是一个低级程序员,你实现完全由开发人员设计的概念,还是需要更深入的音频制作/音乐知识?
澄清
显然,你需要知道公司使用什么系统(他们制作Flash游戏,使用XNA,编写控制台级机器代码,他们是否为Mac/PC编写音频工具等),但是期望有您应该学习哪些标准音频库,以便各种其他集成程序员可以将您的代码绑定到应用程序?你应该知道具体的事吗?
附加背景:
我有音乐作曲学位,因为我想为电子游戏写音乐.我试图在视频游戏公司从事音频制作和音响工程的各种工作,但他们告诉我,我没有足够的技术行业经验.因此,作为Web语言程序员(PHP/Perl/Python,ActionScript/Flex,HTML/JavaScript/CSS等),我获得了各种各样的工作.我有一些开发VST插件和在CSound中编写的经验.我目前正在开发上述语言的Web应用程序.现在他们说我的年龄我应该有视频游戏行业的经验,但是如果我没有一家视频游戏公司的工作,那么我很难找到一家视频游戏公司的工作. .寻找开发音频工具的公司(数字音频工作站,开发人员的工具等),他们说同样的事情.话虽这么说,这些地方几乎总是至少有3个空缺的"声音程序员"职位.
当我有一个返回对象集合的方法时,如果对象计数为零,我应该返回什么?null还是空的List<T>?什么是好习惯?
public List<string> GetPupilsByClass(string className)
{
....
}
Run Code Online (Sandbox Code Playgroud) 有很多旧的德尔福书籍价格便宜.作为一个自学成才的(高级)初学者,我很难知道哪些想法仍然相关和最新,哪些想法已经过时.我希望得到一点指导.例如,了解由BDE驱动的数据库会不会过时?COM不再是常用的型号吗?(注意:关于我如何使用这些术语,我可能会离开...我对它们了解不多.)
谢谢你的想法!
在表定义中,我看到:
Latitude -> varchar(50)
Longitude -> nvarchar(50)
Run Code Online (Sandbox Code Playgroud)
很明显,我立即质疑这背后的想法 - 确信这些价值实际上是数字的.长话短说:我假设这些将是数字,十进制实际上,我们会抛弃'思想在弦中'的哲学.
现在为了我的困境,我只是继续输入:
Latitude -> decimal(2, 4)
Run Code Online (Sandbox Code Playgroud)
但坚持一秒,4不对,对吗?对.所以我认为我在达到阈值之前(可能会在一瞬间添加)6或者8也可能不会削减它.所以,首先要做的事情......
我是否正确坚持我们甚至这样做?如果是这样...
要存储这些值的精度,以确保我们可以保留要插入的整个值?例如,是否有任何预定义规范?
我不仅仅想使用Latitude -> decimal(2, 16)简单的东西,就像它decimal(2, 2)原则上一样有缺陷.类似的问题出现在经度专门,但我假设一个人的答案足够另一个,即decimal(3, answer).
我们正在使用MSSQL Server 2005.
我似乎是通过手工经验教育自己使用SQL Server,因此这个问题的部分内容无关紧要:我无论如何都只能使用decimal(x, max(x))它decimal(x, y)!将问题保留为输入.
哪种删除文件的方法性能最佳?
只是要注意根目录必须仍然存在,所以要么我可以做:
var photo_files = Directory.EnumerateFiles(item_path, "*.jpg", SearchOption.TopDirectoryOnly);
foreach (var photo in photo_files)
{
File.Delete(photo);
}
Run Code Online (Sandbox Code Playgroud)
或者删除整个目录,然后重新创建.
10000或甚至100000个文件的性能差异是多少?
PS只是为了澄清,.NET没有功能一次删除文件夹中的所有文件并离开目录.