`

技术框架太多,多的眼花缭乱,如何在众多选择中找到自己的方向?

阅读更多

"技术框架太多,多的眼花缭乱,如何在众多选择中找到自己的方向?",经常有人这么问我。

咱们从开源项目说起,可以从两个维度来对开源项目进行分类,一方面是编程语言,另一方面是应用领域。

首先说编程语言,像Java、C#、PHP、C/C++、Ruby、Python、Go、JS、SCALA等等,有非常多的编程语言。很多人说编程语言很简单,会一种其他都会了,也有很多人说编程语言很难,很难精通一门,更不用说很多门了。那到底是什么情况呢?事实上,我们不应该拘泥于具体的语言来看这个问题,我们可以从编程范式来看这个问题,根据编程范式的不同,编程语言一般分为面向过程(命令)的编程语言、面向对象的编程语言、函数式编程语言、人工智能编程语言、领域特定编程语言等。作为一个专业的程序员,我们应该实践这些不同的编程范式,通过写代码来比较不同范式的语言之间的异同,从而对编程语言有个宏观的理解。更重要的是,我们应该选择一门语言来深耕,深入地学习该语言的高级特性、优化技巧、内部原理、语言实现、平台规范、框架类库等等这些东西,学好这些东西,就像修炼内功一样重要。

其次是应用领域,每一个开源项目都有自己的应用领域,小到论坛、网站、CMS,大到数据库、操作系统、分布式计算与存储等等。应用领域很多时候是编程语言无关的,比如说数据库你可以用JAVA实现也可以用C/C++实现,比如说中文分词,你几乎可以用所有的编程语言来实现。

通过上面的分析我们可以知道:作为新手,你首先要选择一门语言如JAVA在工作中使用,你要把它使得炉火纯青,因为你要靠这个工具吃饭,你要靠这个工具去做很多的应用领域的研究及开发;其次,你应该去学习其他不同范式的编程语言,开阔自己的视野。

 

最后总结一下,"技术框架太多,多的眼花缭乱,如何在众多选择中找到自己的方向?"呢?幸运的是,技术框架虽然多,但是我们可以根据编程语言和应用领域对其进行分类,分类之后,根据自己的能力和兴趣选择相应语言之下的相应领域即可。

 

 

superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。

 

 

 

6
5
分享到:
评论

相关推荐

    眼花缭乱的意思和造句精选.doc

    例如,给出的语文第一单元中,“眼花缭乱”出现在多种语境中,既可以用在实际的场景描述,如“商店的门外挂着令人眼花缭乱的招牌”,也可以用于形容人物心理状态,如“小明被他这一番话说得眼花缭乱,浑身都酥了”。...

    令你眼花缭乱的图形

    这是一个简单的不断变化的图形,由Flash做成,下载附带原flash文件,及已转化好的图像。

    眼花缭乱的意思和造句.doc

    眼花缭乱的意思和造句.doc

    眼花缭乱的近义词有哪些及造句参考.doc

    眼花缭乱的近义词有哪些及造句参考.doc

    Spring中眼花缭乱的BeanDefinition.docx

    在Spring中,当我们在XML配置或使用Java配置类时,定义的Bean信息会被解析成BeanDefinition对象,存储在容器中。 创建一个Java Bean是通过编写Java代码,然后由JVM的类加载器加载到内存。相比之下,创建一个Spring ...

    元宇宙洞察分享:眼花缭乱的元宇宙产品概念,哪个消费者更有感?(2022)(31页).pdf

    元宇宙洞察分享:眼花缭乱的元宇宙产品概念,哪个消费者更有感?(2022)(31页).pdf

    电子测量中的“迷人”的眼图,“眼花缭乱”的信号完整性测试

     在实际数字互连系统中,想要完全消除码间串扰是是不太可能的,而码间串扰对误码率的影响目前尚无法找到数学上便于处理的统计规律,也就无法进行准确计算。为了衡量基带传输系统的性能优劣,在实验室中,通常用示波...

    多线程精品资源--️这是一条汇总网上许多资料,而不是资料的纯粹堆砌,让人眼花缭乱的复制粘贴,这不是帮你在总结所有的知.zip

    在IT领域,多线程是程序设计中的一个重要概念,尤其在服务器端开发、游戏编程、图形用户界面(GUI)和高性能计算中应用广泛。多线程允许一个应用程序同时执行多个任务,提高系统的并发性和资源利用率。这个压缩包...

    postgresql第三课:眼花缭乱的extension体系1

    在本节中,我们将详细介绍 PostgreSQL 的扩展插件体系,包括插件的安装、使用和配置。 插件的安装 PostgreSQL 的扩展插件可以通过源代码编译安装,也可以使用预编译好的二进制文件。在 Windows 平台上,可以使用 ...

    选型集团化酒店管理系统

    集团化、国际化、细分化,酒店业呈现不同的走势,同时,IT技术的不断发展,酒店管理系统的发展到了一个新的时期,新的系统平台、新的...不同酒店团体、不同酒店规模、不同酒店特点,在眼花缭乱的众多产品中如何选择?

    闪电人生(热键)

    文件(文件夹)太多,眼花缭乱,很难找到自己需要的;复制、剪切的单一性(一次只能选一个)造成了繁琐的操作;电脑被恶意病毒感染后,自带的文件浏览器无法删除病毒,更无法发现病毒; 这些都是我们日常使用电脑的...

    zhihu-topbar-remover:您认为枝湖的蓝色大顶栏太令人眼花?乱吗? 让我们删除它

    您认为枝湖的蓝色大顶栏太令人眼花?乱吗? 让我们删除它。 从Chrome Webstore安装 现在可以在。 打开链接 ,您可以将其安装为其他扩展程序。 无法访问Chrome Webstore时如何安装? 在下载chrome扩展程序。 然后...

    基于ASP的网上体育用品商店的设计与实现(参考文献+源代码).zip

    在开发过程中存在购物车的实现以及数据库的连接等技术难题,我们将克服并最终实现这些功能。 通过本网站的开发,我们将为众多的体育爱好者以及广大的追求健康的消费者提供需要的、新的、快捷的、方便的购物方式和...

    云计算技术的产生、概念、原理、应用和前景

    随后亚马逊、微软、惠普、雅虎、英特尔、IBM等公司都宣布了自己的“云计划”,云安全、云存储、内部云、外部云、公共云、私有云……一堆让人眼花缭乱的概念在不断冲击人们的神经。那么到底什么是云计算技术呢?对...

    最优秀的电影网站CMS

    采用苹果团队自己开发的模板处理...采用我们自己开发的程序框架,我们在程序开发的过程中力求程序稳定,在稳定的前提下,我们才开发更多的扩展功能。可平滑升级到最新版本。 演示站 http://www.987tv.net 987电影网

    魅魔视频电影程序(MacCMS ASP) 6.0 20110417.rar

    魅魔视频电影程序(MacCMS ASP),完全开源、...稳定的程序架构魅魔MacCMS程序,采用我们自己开发的程序框架,我们在程序开发的过程中力求程序稳定,在稳定的前提下,我们才开发更多的扩展功能。 可**滑升级到最新版本。

    PHPjianzhan.rar_Pyx_php website builder

    YX PHP 不追求眼花缭乱的绚丽色彩, YX PHP 重视的是效率,是实际,是人性化。 在运行速度上,代码精简到无可挑剔的品质。 在二次源代码开发上,PYX PHP 更是没得话说,不仅全码开源,而且绝大多数源码是带有注释...

    在Excel2021中如何实现小数点对齐.docx

    在财务会计领域,金额既有整数又有小数,而小数位数也不一致,看起来眼花缭乱,很容易算错。因此,正确地对齐小数点非常重要。通过设置单元格格式,可以让数据按照小数点来对齐,提高数据的可读性和准确性。 二、...

    毕业设计:网上人才招聘系统(源代码)

    本网上招聘系统在管理中实现面对单个公司/用户注册后就能轻松的建立起自己个人的网上资料站点,公司将公司的情况,所要的招聘岗位等一些有关情况,详细的列出。应聘者通过此可轻松了解公司情况,便更容易找到自己...

Global site tag (gtag.js) - Google Analytics