你担心自己掌握的技术过时吗?

liferay详细讲解 liferay项目完全讲解 这是本人工作了2年有关liferay中的所有技术详细日记 很珍贵 立即下载

扯点有的没的。。

大概去年10月份以前这个博客的内容还是围绕着JavaScript以及nodejs的疑难杂症的解决方案,大多数文章基本都是纯技术,没有太多总结性的内容,比如《如何修改Mac快捷键》,《selenium爬虫实战》这一类,所以虽然我早就是博客专家了,但文章的阅读量寥寥无几。在那期间也有几篇总结性比较好的,比如探讨行业趋势的文章,这一类文章不仅吸引流量而且也受到优快云推荐算法的青睐。

数学之美

2018年国庆节以前这个博客的主题还是“全栈家园”,即:

>> 博客围绕Web全栈技术, 尤以JS/TS生态圈为主, 涵盖Node.JS, MongoDB, JavaScript, WebGL等核心技术...

可怕的是,百度一下“全栈家园”4个字,第一页居然全是我的链接(✿◡‿◡)。不过我准备转型了,不能围绕web生态写一辈子的技术文章呀,最终将新的主题定格在“数学之美”上。因为数学是软件的理论基础,往数学的方向发展才能写出更抽象的文章。

从刚接触C语言的时候我就一直担心自己学习的编程语言,路由协议,Linux工具啊,这些会有一天过时了,那我不就白学了吗,确实多年之后许多技术已经没人使用了。

自己所学的软件知识如果过时了,自己花费的时间和精力到底有没有浪费呢?这个问题不同的人有不同的理解,有人认为你掌握的经验和思想会成为永久的财富。。但我认为时间确实浪费了。

不知道怎么说,个人认为,我们在工作中所做的大量的体力劳动都不合理。有人甚至维护了一个装满编程笔记的博客,里面有海量的细节知识,以遍日后可以查阅,但真实情况是下面这张图:

不过这张图才是正常状态,“如何在C++中获取日期信息”这种问题的答案是不需要记忆的,不需要专门记录date对象需要import哪个模块,如何new对象,有哪些api,要去思考的是date对象是不是在各个语言中都存在?OS是如何维护时间api的?到底上Google问还是到官网查?

不管我是说的有无道理,我当初钻研高等数学的初衷是,数学永不过时,每掌握一个定理,每搞定一个几何解法都看成是自身的一次增值,所以我牺牲了部分学习专业知识的时间来研究数学,虽然没有什么重大成果,但发现数学之美的过程很开心。

除此之外,我还坚持在web领域发展,几次差点没禁受住诱惑转行C++和Python,原因之一仍然是减少学习专业知识的时间,希望花更多时间在通用知识上面;还有一个潜在的原因大概是不希望自己30岁以后遇到传说中的程序猿瓶颈期,脱发和失业接踵而至。。。

程序猿需要阅读哪些数学书?

从2019年开始,我的每一篇文章都不会是纯技术,都会带一点感悟和总结,行业的趋势等方面的内容,尽可能对每一个软件技术后面思考它的数学理论基础。具体该怎么思考呢,主要从下面这几本经典的数学书中思考。

首先是《离散数学》,可以说计算机理论就是基于离散数学发展而来的,计算机甚至物理世界都是离散的,离散数学中的各种逻辑和关系就是专门为此服务的。然后是《概率论》,AI的相关理论,卷积,正态分布这些都和概率论有关,人工智能还与《线性代数》里的举证和张量有关。最后如果希望更好的使用计算机解决实际问题,还需要阅读下《数学建模》系列以及《复变函数论》之类的deep dark math。

 

 

然后扯点别的。

【关于快捷键的3级分类】

浏览器在键盘快捷键上的设计上有一个不合理的地方,就是ctrl,shift这些本来属于系统控制键居然可以被js代码覆盖。。这就导致有时候我想使用ctrl+tab来切换标签页的时候,在经过某一页时候卡住了。。。所以现在键盘上那么多键,到底哪个键被OS控制,哪个被app控制就很难说,很难受。

我觉得正确的做法应该是分3级ctrl键,第一级也是最高的一级由OS占用,比如强制退出进程可以通过一级ctrl+某个键来完成,二级ctrl由当前聚焦的app来控制,比如浏览器,这样ctrl+tab畅通无阻;第三级ctrl由浏览器内部的聚焦页面控制,比如页游里的控制键。这样明确分工可以减少很多矛盾,开发者设计软件也能舒适很多。哎 梦做完了,希望下一代OS能实现这一点吧.

liferay6.2开发完全指南 该教程全面讲解了liferay最新版6.2的开发,是开发者很有必要一读的参考书,另外该教程有配套的视频,可以联系www.elearn007.com获取。 备注,本教程以liferay官网的技术白皮书为蓝本,所以英文够好的童鞋,可以直接参考英文,不用再下载本教程,谢谢!~ 立即下载

相关推荐

Liferay系列文章(一)Portal技术综述

Liferay系列文章(一)Portal技术综述

liferay没有什么发展前景!

<br />      可能支持liferay的人会反对我的观点,但凭着我这些日子研究liferay的情况看,如果liferay不进行更大的推广力度,一定会逐渐消声匿迹的。<br />首先liferay整合了几乎现有j2ee中使用到的全部流行的技术: struts,spring,hibernate,velocity,jstl等.造成其本身的学习难度就很大.这些还无可厚非.但针对如此复杂的系统,相关的学习资料却一直没有多少,网上能查到的资料也少的可怜,没有什么深入浅出的学习文档.也没有针对其自身配置文件所有属

fycghy0803的专栏 2177

技术行业十大过时技能:别指望靠它们来找工作

如果你希望了解技术行业最紧缺的技能,你很容易就能找到相关的信息。如果你希望了解最受老板青睐的编程技能,你也能很快找到答案。但是,你知道什么技术和专长不再受欢迎了吗?你知道什么核心能力已亮起了红灯吗?技术人才招聘公司Dice针对1100个技术职位所做的调查报告让我们得以窥见一斑。

决定不用liferay

在做一个旅行网站。一直没找到非常满意的专职的开发人员。是请兼职的人在做。昨天,见到一个朋友,人品是很好的,我很想合作的那一类人,他表示愿意做,说之前他们做的网站是在liferay上做的,有一些经验积累。我对这个不熟悉,今天我去搜了一下,看到一段对话: 逍遥爷爷(45201816) 10:39:29 liferay 已经是垃圾无异,所以建我在liferay网站所所的:liferay已走下坡路...

行着 420

【OpenAirInterface知识-3】OAI端到端部署之5G基站部署

在上一篇文章中已经完成了5G核心网的部署,本篇文章将介绍OAI 5G基站的部署过程。

起名字难上难的博客 3423

自监督预训练(三)wav2vec 2.0原理剖析

一、整体流程 二、feature encoder 理解Conv1d nn.Conv1d(in_channels=5, out_channels=20, kernel_size=3, stride=2) 假设输入input=(batch, in_channels, in_len) batch=1 in_channels=5,对应向量大小,比如word embedding in_len=10,对应word的个数 cnn内部kernel=(in_channels, kernel_size)=(5,3),相当

xmdxcsj的专栏 2万+

liferay介绍

表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce Lucene实现全文检索功能。   主要特点:   1、提供单一登陆接口,多认证模式(LDAP或SQL);   2、管理员能通过用户界面轻松管理用户,组,

beijirose的专栏 606

Tesseract OCR 字库训练教程:提高识别率进阶版

通过 Tesseract 字库训练,你可以提高 OCR 对特定文本或字体的识别能力。训练过程包括准备训练数据、生成标签文件、运行训练工具,以及将训练结果集成到实际项目中。虽然训练过程需要一些时间和精力,但对于需要高精度文本识别的场景来说,字库训练是非常有效的提升识别率的方法。

小蜗牛的珍贵百宝箱 1870

「数字体验平台」Liferay数字体验平台(DXP)的好处

随着DXP版本的发布,Liferay在它的基础产品上做了一个范式转换。通过这个版本,Liferay现在已经定义了一个路线图,以应对未来的技术趋势,比如微服务、数字体验管理、更智能、更快速的构建管理。在这篇文章中,我们将挑选一些Liferay DXP的新功能,并对它们进行详细的探讨。模块化:这实际上意味着Liferay的每个模块(特性)现在都是联合的,可以从核心Liferay安装中分离出来。虽然Li...

全网:架构师研究会 478

Qt中输出中文出现乱码(win10系统下)

当我刚开始在win10下使用Qt Creator(4.3.0版本)时,遇到过这么个问题:当程序输出中文时,中文会乱码,程序本身的中文未乱码。 乱码截图如下: 我查阅了很多资料,最后在自己的不断的尝试下,解决了乱码问题。进入主题,具体如何解决乱码? ① 首先,我们先设置一下,可以直观在Qt界面上看到文件的编码方式: 点击工具(tool)->选项(option)->文本编辑器->显示->Diplayfileencoding,将其勾选上,点击apply,即可,截图如下...

请叫我皮皮虾的博客 5201

新装Win10/Win11后VMware虚拟机连不上网?手把手教你排查‘网络信息不可用’(从服务检查到网段配置)

本文详细介绍了在Windows 10/11系统上安装VMware Workstation后虚拟机无法联网的排查方法。从检查VMware NAT Service、DHCP Service等关键服务状态,到重置虚拟网络编辑器配置,再到内核设备驱动问题解决,手把手教你解决‘网络信息不可用’问题。特别针对VMCI驱动故障提供了实用解决方案,帮助用户快速恢复虚拟机网络连接。

weixin_28736335的博客 772

高赞回答:为什么高级程序员不必担心自己的技术过时?

来自:r6d.cn/VmjU 程序员是吃青春饭的吗?等我们老了,技术过时了,公司有什么理由不裁掉我们,去雇一些既有活力、薪资要求又低的年轻人呢?这个老生常谈的问题困扰着诸多渐入中年的程序员。本文告诉你如何增强自己的核心竞争力,在知识飞速更新的行业中站稳脚跟,跨过“初级工程师”和“高级工程师”之间的鸿沟。 正文 我曾在 CS 职业论坛/r/cscareerquestions 上回答了一个问题,该回答描述了我在程序员职业道路早期必须要涉足的几个领域,并就此引申出我为什么认为高级程序员不必担心自己的技术会过时。

m0_52987358的博客 203

硬件测试有哪些?

硬件单元测试(UT)是验证电路功能与可靠性的关键环节,主要分为电源测试和信号测试两大模块。电源测试需验证输入电压范围、高低压极限、短路保护等功能,确保供电稳定性;信号测试则聚焦时钟、总线、存储等接口的时序与完整性。测试要求统一标准、可追溯数据、问题闭环处理,通过开发与测试协同确保质量。规范的单元测试能有效降低后期集成风险,提升产品可靠性,其核心始终是在最小单元上确保稳健性,为系统级可靠性奠定基础。

硬核科技 245

软件技术更新速度很快,担心自己掌握的技术会过时?

过时的不是基础的技术原理和方法,而是人的思考能力以及没有跟上节奏的对技术的认知。

爱倒腾的程序员 4960

QNX侧触摸屏(TP)Bringup流程与源码深度解析

QNX侧TP Bringup的核心在于构建。

QQ_778132974的博客 479

【Pix4d精品教程】Pix4d中央子午线细化设置(测区跨两个分带)

本文介绍了在Pix4d软件中通过修改中央子午线设置来解决跨分带测区刺点问题的方法。针对测区跨3度分带(如105°和108°之间)时像控点与靶标点偏移较大的情况,建议将中央子午线设为测区中心(如106.5°)。具体操作步骤包括:修改投影文件中的中央子午线参数,选择新的输出坐标系配置文件。该方法能有效提高像控点刺点效率,为航测内业数据处理提供便利。操作简单实用,适合大比例尺测图项目中跨分带测区的数据处理需求。

智慧空间实验室 5527

为什么高级程序员不必担心自己的技术过时?

程序员是吃青春饭的吗?等我们老了,技术过时了,公司有什么理由不裁掉我们,去雇一些既有活力、薪资要求又低的年轻人呢?这个老生常谈的问题困扰着诸多渐入中年的程序员。本文告诉你如何增强自己的核心竞争力,在知识飞速更新的行业中站稳脚跟,跨过“初级工程师”和“高级工程师”之间的鸿沟。 正文 我曾在 CS 职业论坛上回答了一个问题,该回答描述了我在程序员职业道路早期必须要涉足的几个领域,并就此引申出我为什么认为高级程序员不必担心自己的技术会过时。 我认为社区中有很多我们不太重视的软技能,这些软技能都有可能

weixin_58770395的博客 1183

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

为什么高级Android程序员永远不必担心自己的技术过时?

你了解业务运作方式吗?你了解为什么即使失业人数达到两位数,软件工程师也可以要求如此疯狂的薪水吗?为什么编程是如此宝贵的技能?为什么客户愿意为某些超级基本的Web表单向你的公司每年支付50,000美元?你是否觉得他们被骗了? 领导可以放心地让你去负责面试候选人吗?你是否擅长通过有限的信息来对人员进行分类,并可视化他们和团队的适合程度?你能识别出在什么情况下,在工程方面优秀的候选人却不能很好地融入公司文化吗?这种候选人你会建议录取吗?同样,即使你和候选人在Zoom里聊了5分钟就知道他不可能被录取,你是否..

m0_66264856的博客 4439

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

一线大佬书评:担心书内技术过时?大可不必

应图灵出版社邀请,这是为《大模型应用开发极简入门》所写的推荐序。对于新手入门ChatGPT/LLM,我想说的都在里面。~福利也在里面,不要错过~????‍‍‍‍ChatGPT 绝对是 2023 年最值得了解的技术,如果你还没有玩过,是时候动手了。自从 ChatGPT 发布,大模型 AI 的能力已经屡屡刷新人们的认知,蓝莺 IM 团队也在多个行业大会上分享过对下一代智能聊天应用的看法——未来,所有的应用,...

图灵教育 219

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: 当禅师遭遇数学家
下一篇: Web 组件势必取代前端框架?
xosg
xosg 领域专家: 网络协议与安全技术领域 领域专家: 网络协议与安全技术领域
博客等级 码龄9年 1986粉丝 864原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xosg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值