问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

那些已经工作的程序员,如果学习新的技术或者编程语言,他们是看书自学的还是看视频?

发布网友 发布时间:2022-04-06 03:43

我来回答

15个回答

懂视网 时间:2022-04-06 08:04

?

最近在琢磨后台全球化,后台框架使用的是Layui,这里简单的说下问题吧!

?

前言

工作俩年了对于技术文档的查看只限于能用即可,用到了在去看,从来都没有把文档大概的过一遍。

针对最近的几个问题,假如说之前把ThinkPHP的文档不能说是仔细看完,但是大概过一遍都没有过,于是就造就了以下的问题。

项目需要进行全球化,首先搭建的就是后台了,后台是ThinkPHP搭建的,前端UI框架使用的是layui。

遇到的第一个问题就是怎么去实现多语言。第二个问题是今天才遇到的,就是Layui分页的多语言化。

一、如何看文档

如果早早的看过文档的话,不至于浪费那么多时间。tp的多语言根本就不需要我们做太多的事情,语言包配置好,然后直接使用lang助手函数就可以直接使用。

希望大家不要在犯咔咔错误,有时间或者有空的时候把自己所需要的技术文档好好的看一遍。

对于文档来说我们不管是开始学习还是已经用了很长时间的技术我们都应该把文档从头到尾的看一遍,不至于碰到新的需求时浪费些许的时间。

就拿咔咔使用的TP框架来说,就哪怕把目录看一遍都不至于发生太多后边的事情。

所以还是希望大家能多多看看文档,对自己只有好处没有一点点坏处。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、看文档我们应该注意什么

这是第二个问题,针对于layui分页的问题。

在这里插入图片描述需求就是针对不同的语种显示对应的语言,语言包就不说了。

当咔咔把程序写到这一块的时候,第一个想法就是直接在代码里搜索上一页下一页的字眼。

搜索出来是在layui的page的js文件里边,而且是混淆代码,这样的代码想都不用想肯定是改不了的。

如果开发者想让你自己定制需求怎么会去把代码混淆。所以咔咔就开始百度,百度了半天也没有找到答案,心里默默地妈卖批。

在tp那边吃了亏后,我就打开了layui的框架的源码,说实话咔咔看到这些的时候并没有认真地看,而且是直接关了。

在这里插入图片描述layui分页的代码是这个样子的,其实已经都很明显了,我们的count和limit都是后台返回的,那么这个prev也就可以自定义的啊!在这里插入图片描述这个时候在返回到layui的文档,那明晃晃的自定义几个字是真的晃眼。

三、总结

希望在这俩件事情后,能对文档重视起来,严谨自己的学习方式和解决问题得效率。

?

坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。希望在诺大互联网中咔咔的文章能带给你一丝丝帮助。

?

热心网友 时间:2022-04-06 05:29

我建议你仔细的掌握下面的知识。我的建议是针对那些希望在it技术上有所成就的初学者。同时我还列出了一些书目,这些书应该都还可以在书店买到。说实在的,我在读其他人的文章时最大的心愿就是希望作者列出一个书单。 大学英语——不要觉得好笑。我极力推荐这门课程是因为没有专业文档的阅读能力是不可想象的。中文的翻译往往在猴年马月才会出来,而现在的许多出版社干脆就直接把e文印刷上去。学习的方法是强迫自己看原版的教材,开始会看不懂,用多了自然熟练。吃得苦下得狠心绝对是任何行业都需要的品质。 计算机体系结构和汇编语言——关于体系结构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书。《80x86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著)。你需要着重学习386后保护模式的程序设计。否则你在学习现代操作系统底层的一些东西的时候会觉得是在看天书。 计算机操作系统原理——我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统。无论如何,操作系统原理是必读的。这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。这一类书也很多,我没有发现哪一本书非常出众。只是觉得在看完了这些书后如果有空就应该看看《inside windows 2000》(微软出版社,我看的是e文版的,中文的书名想必是windows 2000 技术内幕之类吧)。 数据结构和算法——这门课程能够决定一个人程序设计水平的高低,是一门核心课程。我首选的是清华版的(朱战立,刘天时)。很多人喜欢买c#版的,但我觉得没有必要。c#的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。倒是在学完了c版的书以后再来浏览一下c#的版的书是最好的。 软件工程——这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。我的建议是看《实用软件工程》(*,清华)。不要花太多的时间去记条条框框,看不懂就跳过去。不要去记忆它其中的细节,你应该以一天至少50页的速度掌握其要领。尽可能多的在计算机上实践一种理论或者算法。

热心网友 时间:2022-04-06 07:04

在有关新编程语言和工作的新报告中揭示了工作场所软件开发人员的最大动机。

对于所有经验水平的软件开发人员来说,最重要的是能够在工作中学习。

那是技术招聘专家Triplebyte进行的一项新调查的发现,该调查对450多家技术公司的程序员进行了调查,调查了他们工作的最大动机。

该公司在其调查结果中写道:“’职业发展的机会’无疑是赢家,比’薪水’高出13个百分点。”

“正如我们将看到的,这已成为普遍关注的问题:在我们研究的几乎所有同类人群中,职业发展是最有选择的动机。”
对接受调查的人进行的后续采访显示,这种对“专业发展机会”的渴望基本上转化为开发人员对“发展其作为工程师的能力”的渴望。

Triplebyte写道:“这可能是合理的。软件工程是一个快速发展的领域,要保持稳定就必须落后。” “我们之前写过关于工程师的语言选择等因素如何影响他们的工作前景,并且流行的选择随着时间的变化而迅速变化的情况。2002年,一个非常出色的COBOL或Fortran工程师可能在他们的工作岗位上处境很好搜索是关注的问题,但如今,它们已经不太可能吸引那些已经转向使用更现代语言的公司。”

Triplebyte表示,已经看到开发人员因坚持使用诸如Perl或PHP等日渐减少的语言而处于边缘状态,并强调“一个聪明且具有职业意识的工程师知道,他们的长期就业能力比给定的时间更不稳定。 ”。

根据在伦敦QCon 2019开发者大会上最近的一次演讲,除了开发人员只是想让自己的技能对雇主有吸引力外,从生产力的角度来看学习新语言也是有用的,该会议强调了了解多种语言如何使学习变得更容易选择最适合工作的工具。

话虽如此,对于选择不使用新语言的COBOL开发人员不断减少的群体来说,这是一种安慰,因为对于开发者来说,需求超过了供应量,以维持老化的银行和其他COBOL系统,以至于COBOL开发人员经常报告高收益。

热心网友 时间:2022-04-06 08:55

我觉得无基础和只有基础的,看视频为主,看书为辅。或者干脆只看视频。
有C++等其他面向对象语言基础的,可以直接看书。
第一,完全零基础很难独立把书看懂。
我自己,包括很多私信我的零基础朋友,都和我有着同样感受:零基础学习者,会在很多莫名其妙的地方感到困惑。比如我一开始学习C语言,就一直搞不明白,什么叫“不同机器的cpu指令不同”?不同机器是指Lenovo和Asus吗?还是windows和linux这种?整型和数学中的整数有什么区别,为什么叫整型?软件怎么装?为什么我按书上的顺序操作,结果是错的?等等。没有老师(视频)带你,你基本很难跟着书把代码敲对。
另外,编程是理论和实践结合非常强的学科,还有什么比通过视频看老师怎么操作更直观呢
第二,视频不代表低质量。
我不明白为什么很多自我感觉良好的朋友一直觉得视频垃圾,或者说看视频的都是垃圾。其他地方的视频我不知道,但我看的视频,它的讲师都是5~10年开发经验的老程序员,而且很多都是项目经理级别。且不说他们个人编码能力甩很多键盘侠好几条街,退一万步讲,即使是科班,刚进公司不也是项目经理带你?你能保证你的项目经理比这些讲师资历深、技术牛*,希望采纳,谢谢了!

热心网友 时间:2022-04-06 11:03

首要之首:不要急于选择一种语言 新手们有一个常见的错误就是犹豫于判断哪种编程语言是做好的、最该先学的。我们有很多的选择,但你不能说那种语言“最好”。我们应该理解:说到底,什么语言并不重要。重要的是理解数据结构、控制逻辑和设计模式。任何一种语言—甚至一种简单的脚本语言—都会具有所有编程语言都共有的各种特征,也就是说各种语言是贯通的。我正在攻读我的计算机学学位,我编程使用Pascal,汇编,和C语言,事实上我从来没有把它当成职业以求获得回报。我一直在自学编程,工作上用不到它,我使用现有的知识,参考各种文档和书本,学习它们的用法。因此,不要急于选择何种编程语言。找出你想要开发的东西,使用一种能够完成这项任务的语言,这就可以了。根据各种开发平台的不同,有很多不同的软件开发形式可供你选择:从网站应用到桌面软件到智能手机软件到命令行脚本工具。这篇文章里,我将重点介绍一些很受欢迎的入门教程和资源,它们能帮助你学会如何在各种主流的平台上编程开发。我先假设你是一个悟性很强的读者,但对于新手,当我谈论程序代码时还是要按照入门级的水平。因为即使是你自己看一篇编程入门手册,如果发现都能理解时,心情自然会很高兴,这样利于你进一步学习。桌面脚本 想要动手在Windows里或苹果系统里编程,最简单的方法是从一种脚本语言或宏语言开始,例如AutoHotkey(Windows)或Automator(苹果系统)。如今一些硬件程序员冲着他们的屏幕大喊大叫,说AHK和AppleScript并不是“真正”的编程语言。也许他们说的是对的—技术上,这些种类的语言只能做一些上层的编程。但是对于那些只是想来脱盲、想在他们的电脑里实现一些能自动运行的程序的新手来说,这些语言会是一个绝妙的入门入口—而且你会吃惊于它们丰富的功能。例如,大家都喜爱的Texter就是Adam使用AutoHotkey开发的能独立运行的Windows应用程序,所以说这种脚本语言远不是只能开发小规模脚本软件。如果你想从AutoHotkey入手,可以参考Adam的指导:how to turn any action into a keyboard shortcut using AutoHotkey(然后,你可以下载Texter源代码看看这个功能齐全的使用AHK开发的Windows应用程序的内部结构)。Web开发HTML 和 CSS:开发网站,你第一件要知道的事情就是HTML(网页就是由它组成的)和CSS(一种让外观更好看的样式标记)。HTML 和 CSS 并不是编程语言—它们只是页面的结构和样式信息。然而,在开始开发web应用程序之前你必须要学会如何手工的编写简单的HTML和CSS,web页面是任何webapp的前端显示部分。这个HTML 指导是你入手的好地方。JavaScript:当你可以通过HTML和CSS构建一个静态页面后,事情就开始变得有趣了—因为到了该学JavaScript的时候了。JavaScript是一种web浏览器上的编程语言,它的魔力就是能在页面里制造一些动态效果。JavaScript可以做bookmarklets,Greasemonkey脚本,和Ajax,所以它是web上各种好东西的关于因素。学习JavaScript从这里开。服务器端脚本:一旦你学会了网页里的知识,你就要开始对它添加一些动态服务器操作—为了实现这些,你需要把目光转移到服务器端脚本语言,例如PHP,Python,Perl,或 Ruby。举个例子,如果想要制作一个网页形式的联系方式表单,根据用户的输入发送邮件,你就需要使用服务器端脚本来实现。像PHP这样的脚本语言可以让你跟web服务器上的数据库进行沟通,所以如果你想搭建一个用户可以登录注册的网站,这样的语言正是你需要的

热心网友 时间:2022-04-06 13:28

学习新技术,就如探索一片新的领域,一般在心态上来说,都会有两种典型的心态,一种是恐慌和抗拒的,一种是积极和开放的,不同的心态会造成不同的结果。比如对iOS开发培训来说,对于编程技术,一直是我所喜欢的,所以编程的新技术,总是能积极的去学习,并且能很快掌握。而对于英语和写作,从上学开始,就一直是我所不喜欢不擅长的领域,所以即使学了很多年,也并没有什么明显的进步。直到后来工作后,逐步意识到英语和写作的重要性,在心态上作出了调整,积极的去面对,到现在总算是改善了很多。
学习新技术的另一个障碍来源于已经熟练的技术。当好不容易把一门技术掌握的很熟练后,虽然这在将来学习新东西时,会帮助少走很多弯路,但同时可能也会变成一种障碍。
从心理学的角度来说,我们对于外部世界的认识可分为三个区域:舒适区,学习区,和恐慌区。我们所熟悉的技术领域就是舒适区,而新技术是处于学习区或恐慌区。随着对新技术的掌握,新技术会进入舒适区,但是总还会有更新的技术在学习区甚至恐惧区,等着去学习掌握。
所以iOS开发培训说如果想高效的学习掌握新技术,在心态上一定得是开放和积极的。

热心网友 时间:2022-04-06 16:09

因为在学校,学校的知识那都是理论知识,其实在工作中更多的还是应该要注重理论的时间,所以说已经工作的程序员可以在工作的过程中不断的提升自己

热心网友 时间:2022-04-06 19:07

你看就要看程序员自己的理解和领悟能力怎么样了!如果自己的领悟能力比较强的话,自己看就行了。我自己的领悟能力不是太好,那就看视频好一点。

热心网友 时间:2022-04-06 22:22

完成工作的程序员,如果在学习新的技术肯定都是看视频,因为他们不会自学,自学很浪费时间的。

热心网友 时间:2022-04-07 01:53

看视频。视频比较生动,系统,更适合学习。所以他们通常还是看视频为主的。

热心网友 时间:2022-04-07 05:41

肯定是两样都要看的,但是更重要的是需要系统学习。所以看书更重要,因为书中讲得更细,而且更容易被吸收,所以肯定是需要从教材中去学习的。信息技术就是一个不断更新的技术,所以是需要活到老学到老的。

热心网友 时间:2022-04-07 09:46

这已经工作的程序员,如果学习是新的技术或者是编程语言的话,他们基本都是看视频,很少用书自学,因为通过看视频可以更了解编程语言的要领,这样学起来会更加的方便。

热心网友 时间:2022-04-07 14:07

这样的都会有的,就是已经工作的程序员,他好像是要不断去学习,因为程序员里面很深奥,你不懂的东西就太多了,只有通过自学和看视频,来提高自己的程序编程,这样能提高自己的编程程序。

热心网友 时间:2022-04-07 18:45

我觉得他们应该是非常聪明的,所以他们看书自学,包括看视频都是可以相结合的,但是我觉得看书可能会更系统一点。所以我觉得很多人应该是通过看书去学习的。

热心网友 时间:2022-04-07 23:40

我觉得已经工作的程序员,我学习金技术或者编程语言的话。最主要的还是看书自学。因为书的更新还是比较快的,视频的话有可能很多部分是找不到的。而且看书的话会可以反复看。比较容易能看出其中的细节。这个作为程序员的话都知道。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 作为一个程序员,应该具备什么样的素质? 作为一个程序员,TP真的是最好的选择吗 php-fpmcpu高有哪些原因 php-fpm worker设置多少最佳 php-fpm的FAQ php fpm配置优化 pm 怎么配置 php-fpm 有执行慢的脚本该怎么优化 PHP中的FPM是做什么的 php-fpm和fast-cgi的关系,nginx怎样配置php-fpm 如何通俗的解释cgi,fastcgi,php-fpm之间的关系 nginx 监听80 为什么php-fpm监听9000 nginx和php-fpm 是使用 tcp socket 还是 unix socket 请问砖家,nginx怎么和php交互 nginx和php-fpm之间是怎样通信的 我们为什么要选择PHP而不是ASP.net 为什么现在的大型网站还在使用php ?php对比jsp的优势在哪里 Python中文件访问模式默认可读对吗? 关于python中文件打开模式a+? 关于Python文件中的w➕打开模式属于什么模式? python文件打开 我是个编程的自学者,想当程序员不知道公司写文档是什么意思知道的情给我解释一下,还有具体是怎样工作的 java程序员第一天来公司,项目经理让我看老项目写学习文档? 程序员这工作好吗 程序员鼓励师作为程序员的衍生职业,程序员对这个职业如何看? 作为一名程序员,你通常是如何自黑的? 今天问了一下,程序员的英语要到什么程度,大神说,能看得懂那些最简单的文档就够了,比如,msdn文档 作为程序员你们有想过不敲代码,我们还能干什么吗? “前方高能”是什么意思?出处哪里 怎样评价《前方高能》这本小说? 经常看到有人说前方高能是啥意思呀? 前方高能什么意思,出自那里!简直了…… 前方高能,直男是什么意思 前方核能和前方高能意思完全不一样吗? 前方高能,跪求这些都是什么歌 怎么理解前方高能这四个字 使用continue语句可以实现php程序的跳转 问一个php 的页面跳转语句 求PHP首页跳转到另一个文件夹的代码 php如何清除html格式并去除文字中的空格然后截取文字 PHP提取HTML中的文本作为网页描述,去除字符串