梦里的人失眠
发表于 2020-11-20 16:30:01
现在工作中用到的是SQL和ABAP语言(菜鸟),关注的是Python(主要风吹的很大,而且传说易读、易维护)。之前都准备开始看学习Python课程了,一直在准备,一直未开始。:L
看看Python的主要应用领域:
Web 和 Internet开发
科学计算和统计
人工智能
桌面界面开发
软件开发
后端开发
网络爬虫
hzsstudy
发表于 2020-11-20 16:57:31
python
xiaoz
发表于 2020-11-21 04:01:26
降低软件开发入门的门槛:会有越来越多的自学成才的程序员,主要是编程人员高端技术人才少,半吊子多,培训与成长的代价太大,我觉得未来一个是搞底层的高端人才,其余的都走高端人才为我们开发的方便编程的软件,框架、低代码就是其产物,方便了我们使用,降低了学习的门槛。
尽管对技术行业有普遍的认识但是软件开发的供需之间还是存在差距。随着全球大学价格的上涨,越来越少的人选择计算机科学专业。预计在未来几年内,软件开发人员的进入门槛将降低,从而为自学成才的开发人员腾出空间。此外,一些开发人员预测,LCCS开发(低代码,无代码开发)将为企业创新提供增长,而无需CS学位持有者。在线学习平台是行业转移的原因之一。Educative为所有级别的开发人员提供大学水平的课程,以提高他们的编码技能,并以低廉,无压力的成本处理新语言。2020年的目标是使世界各地的人们能够在没有大学负担的情况下加入发展世界,学习编程的队伍中来。
503881523
发表于 2020-11-21 09:30:51
本帖最后由 503881523 于 2020-11-21 09:46 编辑
2020最感兴趣的语言:Python是应用率最高、长期霸占排行榜的常青藤 Java?是易于上手,难以精通的 C?还是在游戏和工具领域仍占主流地位的 C++?亦或是占据 Windows 桌面应用程序半壁江山的 C#?……我想,每个人可能会根据工作要求的必然条件、兴趣爱好的充分条件,做出相应不同的选择。也有很多工程师在学习一门新的技术时,都会担心自己所学的技术是否会越来越流行,尽量去避免学习了一个非常小众和冷门的技术。这种担忧是可以理解的,毕竟,一门技术使用的人越多,对于早期学习这门技术的工程师来说,就有越多的好处和优势。与此同时,如果学习了一门冷门的技术,不但英雄无用武之地,而且,在求职市场上也没有什么优势。要问我的入门编程语言选择,我首选一定是 Python,其具体原因可以引用一位网友的回答,「学完 Python,可以上天」。显著的优点Python 语言拥有诸多的优点,这其中,以下几个优点特别显著:
[*]简单易学: Python 语言相对于其他编程语言来说,属于比较容易学习的一门编程语言,它注重的是如何解决问题而不是编程语言的语法和结构。正是因为 Python 语言简单易学,所以,已经有越来越多的初学者选择 Python 语言作为编程的入门语言。例如,在浙江省 2017 年高中信息技术改革中,《算法与程序设计》课程将使用 Python 语言替换原有的 VB 语言。
[*]语法优美: Python 语言力求代码简洁、优美。在 Python 语言中,采用缩进来标识代码块,通过减少无用的大括号,去除语句末尾的分号等视觉杂讯,使得代码的可读性显著提高。阅读一段良好的 Python 程序就感觉像是在读英语一样,它使你能够专注于解决问题,而不用太纠结编程语言本身的语法。
[*]丰富强大的库: Python 语言号称自带电池(Battery Included),寓意是 Python 语言的类库非常的全面,包含了解决各种问题的类库。无论实现什么功能,都有现成的类库可以使用。如果一个功能比较特殊,标准库没有提供相应的支持,那么,很大概率也会有相应的开源项目提供了类似的功能。合理使用 Python 的类库和开源项目,能够快速的实现功能,满足业务需求。
[*]开发效率高: Python 的各个优点是相辅相成的。例如,Python 语言因为有了丰富强大的类库,所以,Python 的开发效率能够显著提高。相对于 C、C++ 和 Java 等编译语言,Python 开发者的效率提高了数倍。实现相同的功能,Python 代码的文件往往只有 C、C++ 和 Java 代码的 1/5~1/3。虽然 Python 语言拥有很多吸引人的特性,但是,各大互联网公司广泛使用 Python 语言,很大程度上是因为 Python 语言开发效率高这个特点。开发效率高的语言,能够更好的满足互联网快速迭代的需求,因此,Python 语言在互联网公司使用非常广泛。
[*]应用领域广泛: Python 语言的另一大优点就是应用领域广泛,工程师可以使用 Python 做很多的事情。例如,Web 开发、网络编程、自动化运维、Linux 系统管理、数据分析、科学计算、人工智能、机器学习等等。Python 语言介于脚本语言和系统语言之间,我们根据需要,既可以将它当做一门脚本语言来编写脚本,也可以将它当做一个系统语言来编写服务。
不可忽视的缺点毫无疑问,Python 确实有用很多的优点,每一个优点看起来都非常吸引人。但是,Python 并不是没有缺点的,最主要的缺点有以下几个:
[*]Python 的执行速度不够快。当然,这也不是一个很严重的问题,一般情况下,我们不会拿 Python 语言与 C/C++ 这样的语言进行直接比较。在 Python 语言的执行速度上,一方面,网络或磁盘的延迟,会抵消掉部分 Python 本身消耗的时间;另一方面,因为 Python 特别容易和 C 结合起来,因此,我们可以通过分离一部分需要优化速度的应用,将其转换为编译好的扩展,并在整个系统中使用 Python 脚本将这部分应用连接起来,以提高程序的整体效率。
[*]Python 的 GIL 锁限制并发: Python 的另一个大问题是,对多处理器支持不好。如果读者接触 Python 时间比较长,那么,一定听说过 GIL 这个词。GIL 是指 Python 全局解释器锁(Global Interpreter Lock),当 Python 的默认解释器要执行字节码时,都需要先申请这个锁。这意味着,如果试图通过多线程扩展应用程序,将总是被这个全局解释器锁限制。当然,我们可以使用多进程的架构来提高程序的并发,也可以选择不同的 Python 实现来运行我们的程序。
[*]Python 2 与 Python 3 不兼容: 如果一个普通的软件或者库,不能够做到后向兼容,那么,它会被用户无情的抛弃了。在 Python 中,一个槽点是 Python 2 与 Python 3 不兼容。因为 Python 没有向后兼容,给所有的 Python 工程师带来了无数的烦恼。
successit
发表于 2020-11-21 13:22:57
个人感觉未来的方向还是偏向于低代码甚至无代码开发,开发语言太多,只需要很小一部分人懂就可以了,大部分人无需懂,无论什么代码最终要做出可用的应用程序。全代码来写费时费力,低代码让人更多的关注逻辑即可,具体是用什么代码实现的,无需考虑。
活字格的前景一片光明!!!支持活字格!!!
真难想
发表于 2020-11-22 08:13:15
结合我使用的工具,个人认为shell语言、SQL语言、JavaScript脚本语言、Java语言 应该会持续发力产出高的价值。
不过从【打工人】的角度讲,未来流行什么语言,就要学习什么语言,未来什么工具好用,就要学习什么工具,这样才能实现【打铁还需自身硬】的目标!!!
之前看过一位博主的文章,里面有写一段话大概意思是:回顾自己20多年的学习历程,发现除了像SQL这样的语言能够持续用于工作中,产生劳动价值,其他的小众语言已经渐渐的遗忘或者放弃了。
其实学习也挺纠结的。。。:lol:lol:lol
bkad
发表于 2020-11-23 13:26:30
低代码活字格
feng2575
发表于 2020-11-24 10:04:41
关注点:CSS3+ JS前端设计,好好学习学习,有利于在活字格更深入的探索与挖掘新得知识,再不学习就老了:lol:lol:lol:lol:lol:lol:lol
醉汀雨笙
发表于 2020-11-25 08:32:09
前端开发
白菜贝贝
发表于 2020-11-25 09:03:48
当然是关注低代码的活字格啊