首先要您搞清楚,您学习编程措辞的目的是什么?是爱好?还是想把编程当做职业?
如果是前者,非要在C#和delphi之间做选择,那就建议学习delphi。人说“聪明的程序员用Delphi”,Delphi是入门是非常随意马虎,delphi12一次编码,可编译运行于五种操作系统,delphi12其控件多、做的界面比较俊秀。但是随着编程措辞和开拓工具的不断发展,Delphi逐渐从主流视野中淡出,成为了老一辈开拓者的回顾。但是作为初学者,利用他,可以快速地编写代码办理问题。Delphi是入门随意马虎修行难。Delphi做一些大略的程序比较随意马虎,但要做更专业的程序,会很麻烦,学习曲线是前面平坦后面陡峭。做程序做到一定程度后,一定希望程序做得更加都雅、功能强大,如果你不是高手级别的程序员或者没有大师带你,这时你就会感到Delphi不是助手而是障碍了。从这点上说,年轻人不选择Delphi是对的。
如果是后者,那就最好学C#。进入公司,一个项目,不是靠一个人的力量来完成,而是依赖一个团队的力量共同来完成的。而在软件开拓公司里,会delphi的人比较少,一样平常是JAVA和C#。在年轻一代开拓者眼中,delphi被视为古老和过期的代表,乃至被比作是骨灰级的编程措辞。C#措辞入门相对delphi而言,要难一点,也便是难那么一点点。入门后,同样程序做得更加都雅、功能强大,也是须要你对系统编程有更深层次的知识。
随着B/S架构的盛行,市场的导向,也决定了灵巧和跨平台的JAVA技能更受欢迎。当然作为一个求职者,海内公司基本上都哀求会JAVA。
随着internet网的遍及,程序开源的越来越多,有海量的代码供大家参考,这也就降落了入门的门槛,拷贝一下别人的代码,到自己的工程里,做一个会“搬砖”的程序员。
实在,编写程序与编程措辞一点关系都没有。真正要把程序要写好,须要节制许多干系的网络知识和打算机知识,须要一直地学习,新的技能新的知识层出不穷,也要一直地更新自己的知识,这样才不会被时期潮流所淘汰。真要把编程搞精通,是须要天赋的,这不是打消大家学习的积极性。为什么有些人一辈子就只能是“码农”,很随意马虎成为被公司裁员的工具,缘故原由就在此。每个人都有自己的“天花板”,这便是天赋。尤其是编程里,涉及到行业的业务逻辑、专业的算法,不是一样平常成员能够搞定的。
如果您精通了一门编程措辞后,您就很快熟习理解其他措辞,这便是大师级别的人物会10几门措辞或者更多。编程措辞只是工具,核心灵魂是业务逻辑和专业的算法。
其余学习编程措辞,如果有大师级别的老师带你,你的学习难度曲线会陡降,学习效果成倍增大。自学编程,是个最大的坑,爬上来的人很少。入门的人很多,成为大师级别的人百里挑一。
末了,须要指出,Delphi之父Anders Hejlsberg离开Borland去了微软。随后就推出了.NET框架,主打措辞是C#,无论从类库命名还是代码风格都与Delphi很像,C#语法靠近C,又不兼容C。靠近C的好处是C系的程序员(C/C++/Java/PHP/)很随意马虎上手,不兼容C的好处是没有历史包袱,语法语义可以做的很幽美。学好了Delphi,上手C#也是很快的。