作为一个程序员该由浅入深地学习哪些东西?

发布网友 发布时间:2022-04-25 17:45

我来回答

10个回答

懂视网 时间:2022-05-02 06:40

公司要做一个报表系统,这几天要出一个demo,从这篇博客开始我会把整个过程记录下来,摸着石头过河,有兴趣的可以从头看一看。

开发思路

1.前端 vue-cli+webpack+element UI

2.后台nodejs+express

3.数据库 mysql 客户端 navicat 

前端

1.搭建vue-cli脚手架(node和npm安装方法请自行百度,我这里用的淘宝的映射)

技术分享

进入项目文件 然后执行cnpm install 把依赖拉下来

技术分享

目录结构如下

技术分享

然后项目文件夹下执行 cnpm run dev 得到如下页面,脚手架就搭建成功了

技术分享

2.引入element UI 

在根目录下的package.json中的

技术分享

 

当前的版本号去 github官方项目的package.json查看

技术分享

凡是在package.json中加入内容,都要执行 cnpm install 来拉取依赖

或者直接执行cnpm install --save element-ui 可以直接拉取依赖并且更改package.json

这步执行完后还没完 ,还要在main.js中import并use

技术分享

 

 3.axios 执行ajax的插件 

vue1官方推荐的是vue-resource vue2推荐的是axios,跟上潮流O(∩_∩)O

安装方法跟element ui 一样 ,请自己尝试,不再赘述

————————————————————————————————————————— 分割线 ———————————————————————————————————————————————————————

穿插一条 git本地文件上传 github

转载一个链接http://www.cnblogs.com/wql025/p/5391693.html  putty可以不填

程序员的一天vue+node+mysql(一)

标签:demo   get   自己   映射   tar   依赖   页面   navicat   pack   

热心网友 时间:2022-05-02 03:48

除了基本的 html 、javascript、css 外,还有 js 的三大框架 vue、react、angular,小程序;打包工具 webpack 等。最好也熟悉一门后端语言,比如 node.js ,java;当然你也不用全部都会,毕竟笔者工作了两年,angular 和 小程序也还没怎么实践过呢。你只要对 html 、javascript 、css 有一定的基础,再精通一两门 js 框架(比如 vue ),也是能胜任不少前端岗位的工作的,毕竟项目中不是全部技术都要用的。而且现在的前端技术更新非常快,要不断学习新的技术,要有心理准备。

热心网友 时间:2022-05-02 05:06

如果不着急的话可以先从html开始,然后一点点深入了解css和js,如果没有这方面的基础直接学习小程序是很难学进去的,毕竟小程序主要运用了js里面vue的思想,一点js都没看过比较难理解组件化开发,标签部分以及样式如果需求不难不用做太多样式交互其实还是比较快上手的,难点就在刚才说的js部分了,先从简单的js开始一步步来,平时写一点html的demo练手,前端的代码相比java等后端语言门槛还是比较低。

热心网友 时间:2022-05-02 06:41

前端的基础就是HTML、CSS和JavaScript,结构层,样式层和行为层,html的标签和css的各种属性肯定是先要熟悉的,并且自己可以完整的写一些静态页面。接下来就是最重要的JavaScript,前端现在最重要的编程语言。先把基础的语法搞明白,闭包,原型原型链,现在还需要学习ES6,毕竟ES6已经是2015出的规范了。然后自己试着写一些简单的交互,动画。再往后就可以接触模块化开发,node和npm,这个时候你可能只需要用node完成一些webpack的项目构建,使用npm安装一些插件。这个时候可以接触现在的三大框架,vue、react和angular。当然,你毕业都是4年以后的事情了,你那时候前端流行什么技术还不好说呢。最后要要是真的不知道怎么学习,没有路线,可以在github查一些roadmap看看。

热心网友 时间:2022-05-02 08:32

Java 比 VB 还是要复杂不少的。如果你够努力够聪明的话,结合Android练习,一个月也许可以初步掌握。Android 的入门教材,包括如何搭建开发环境,如何编译,如何调试,如何查看日志等等。如果你学习的查找资料的能力OK,一天就够了。但也有人会在这个过程上卡很久。学习Android应用的初步开发教程。比如界面布局,生命周期管理,权限,资源等等。一边做一边学,有个一周差不多能知道常见的用法了。设定一个目标,努力实现它。比如用Android做一个贪吃蛇的游戏。回过头来系统学习Android的开发资料,重构你的作品。其实人和人的差异特别大,也许根本就没有可以参考的流程。我认为最重要的还是兴趣。如果你对于写一个贪吃蛇的目标会感到激动的话,我相信你会成功的。

热心网友 时间:2022-05-02 13:05

个人感觉先学c,而对于新人来说不要一上来就选择c primer plus,先选择一些简单,薄一些能让你大概了解c,再去看c primer plus,晋阶时再看下c和指针,这时候尽量去深入学习下指针,随后就是c专家编程了,对于c陷阱与缺陷有空时候看看还是很好的,想学好编程而数据结构与算法当然也是不可缺少的,如果可以的话去看看,数据结构与算法分析(高数会成为你晋级最好的一把宝刀)。以上也就是我现在的学习资料,我想(真的是我想我认为)学编程应该有举一反三的想法,而对于新人来说,(其实我也是)有时候看书,不懂的地方不妨多看几遍,之前我也曾一度因为语法的繁琐,慢慢丧失热情(希望保持热情,不要像我三分热度),后来一路磕磕撞撞,也慢慢走上正途(我自己个人单纯认为)。正所谓长路漫漫,唯剑相伴,我想这剑指的便是编程吧。而学编程能遇到一本好的武功秘籍能让你少走很多弯路的!例如编程珠玑之类或更多的好书。这里有很多比我这个大一小菜鸟的厉害的前辈大神,很多时候我都是潜水观望,在他们的讨论中成长,我也是这个学期才开始知道有编程这个东西的。

热心网友 时间:2022-05-02 15:46

操作系统是研发级程序员必须具备的基础知识,尤其是Linux系列操作系统。未来不管是从事服务器端编程、大数据编程还是嵌入式编程,Linux操作系统都有广泛的应用。然后是操作系统是研发级程序员必须具备的基础知识,尤其是Linux系列操作系统。未来不管是从事服务器端编程、大数据编程还是嵌入式编程,Linux操作系统都有广泛的应用。最后我觉得应该是编程语言是程序员每天都要使用的工具,所以掌握编程语言是程序设计的基础。作为研发级程序员来说,建议从C语言开始学起,然后再学习C++、Java、Python。编程语言的难度并不高,多做实验都能学得会。

热心网友 时间:2022-05-02 18:44

其实程序方面也分成了很多,程序开发,UI设计,产品,项目,实施等等等,不同的公司不同的要求,不同的机会你会有不同的工作,BUT我仍旧推荐你先学好数据库,当然数据库也并不是让你做到非常的专精,毕竟那需要经验的累积实践,不是看书就能完全学会的,但是前提是最基础的增删改查要会用,尤其是查询,一定要尽量精通。

热心网友 时间:2022-05-02 21:59

我建议你顺应时代趋势,从python入手(如果是08年-12年,我推荐你学ios,安卓,12年-15年,前端,java,大数据,16年到现在,pytnon,人工智能,AR,VR)。

热心网友 时间:2022-05-03 01:30

在我学习编程的路上一直有种错误的心理,上手一门语言,看着语法、数据类型、类库等等,感觉都大差不差,没有耐心去深究其内在精髓,而又为了获得短期的满足感,必须要撸一个 demo 出来助助兴 ,尽管它很简单。最后就会弄得感觉自己会这个语言,写的时候又无从下手,或是 bug 满天飞。 然后才发现底层知识框架欠缺。最近慢慢的感悟到了一个事实,纵观计算机发展史,短短二三十年间,看技术交替一拨又一拨,不断有老的技术淘汰,新的技术诞生。光是我熟悉的前端开发,函数库或是框架以及工作流都不知道更替几代了。到现在为止如果还要去争论什么语言好,什么框架好…你敢说它没有淘汰的那一天?等淘汰了你用啥吃饭?但是计算机编程远远不是语言、框架,这些都是思想的表现形式,最重要的是编程思想,有了思想,我用java表达,可以。我用python 写,也应。并且这种思想永远是不会变的。什么是编程思想,很简单,数据结构与算法。程序不就是用来存储数据操作数据的吗?还有计算机操作系统,计算机网络等等。这些底层的东西是永远不会变的,因为他们是精髓,是程序的灵魂所在。懂填充框架的叫搬砖工,根据实际情况制定程序的叫工程师。 所以无论怎样不可忽略底层基础,它将是你长久发展的持续动力,也是一个工程师成长的必经之路。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com