发表时间:2022-03-25来源:网络
我将从如下几点谈谈我的看法
01、认清自我,明确方向
既然咱们是零基础,但是想做一个程序员。这里我的看法是首先你得反复和自己确认,自己是否真的对编程感兴趣,不能一味地随波逐流。
假如你确实对编程非常感兴趣,那么恭喜你,你在成为程序员的道路上也只是迈出了一小步。因为成为一名合格的程序员不是一帆风顺的,甚至说有点小小的坎坷。
众所周知,兴趣是最好的老师。因为我们在对一个东西或其他的感兴趣时,我们会想尽一切办法或花费很多的时间在它身上。举个例子,现在的学生可谓是压力很大啊,父母给孩子报各种兴趣班,逼着孩子去学习,可是最终的效果呢?比如你给他报舞蹈班,他偏偏执着于音乐的旋律和喜爱。有时这就是一种兴趣,不能强迫我做着自己不喜欢的事。
学习编程,更多的是对编程的热爱。
02、找到自己兴趣爱好,做自己喜欢做的
因为现在大都公司都把自己公司的职位划分非常的明确,这里我总结最重要一点就是:让专业的人做自己最擅长的事。
因此现在的研发岗位大致方向分为 后端工程师和前端工程师。
后端工程师:
1、编程语言:掌握现在比较主流的语言,如Java、C语言、C++等
2、主流框架:熟练使用市场比较主流的开源框架,如spring、springMVC、springBoot、springCloud等等
3、服务器:后端可能需要掌握Nginx,Linux,Windows等这些
4、数据库:后端需要掌握的有,关系型数据库如MySQL、SQL Server、Oracle等,非关系型的有Redis、MongoDB等
这上面总结出来的是后端程序员基础必备的。
前端工程师:
1、熟练使用最基础的HTML、CSS、JSP、JavaScript、jQuery等技术
2、主流框架:Vue、React、Angular、NPM、Backbone、ES6 等基础框架
3、存储技术:熟练掌握Local Storage, Core Data, SQLite, Cookies, Sessions等
和上述一样,这里也是列举成为一名合格的前端工程师基本要求。
那么问题来了,作为想学编程的小白该如何做出正确的选择呢?
1、在做出选择之前,首先要根据自己的兴趣爱好,以及长期发展考虑。
2、如果你对网站或产品的美观比较重视,那么可以考虑选择前端作为后面发展方向。
如果你对应用程序的性能或者网站的响应效率,还有就是对计算机底层一些知识有兴趣的话,那么我很建议你去选择后端开发的。
03、定位自己的“专属”语言
好了,到这你已经确定选择是前端还是后端了,这里我建议你尽快确定自己的主要开发语言。
为什么这么说呢?假如你选的是后端开发,后端语言常见的有Java、C#、C++、C语言等等,你说这些开发语言我都想深入学习下,以及作为后面开发语言;我感觉有点不太现实啊,因为你想当程序员后面肯定要找份工作吧,通过工作来加深你对这门语言的了解和深入;并且后端的任意一门语言要想熟练掌握和深入学习的话,都够你喝一壶的了,还要花费大量时间学习和研究了。
所以我建议先挑选出自己最感兴趣的语言,然后去学习到后面可以熟练掌握且能在实际项目中去运用。后面可以根据自己实际情况以及成本和精力再去研究其他语言,我觉得这样是比较稳妥的。
04、熟练掌握一门语言,并加以实际运用
假设现在你已经选择Java作为你的主要开发语言了,那么我可以帮你梳理下有关Java生态相关的技术栈。
一图胜千言,下面我放几张图片好了,是总结的一个大概范围。


下面两张是进阶学习


上一篇:想学程序员又是零基础 该怎么学
下一篇:想转行做程序员,应该怎么做?
同娱软件下载v2.7.3 安卓版
64.83MB |社交娱乐
捏咔neka官方版下载v1.1.18 安卓版
47.46M |社交娱乐
桩桩充电官方版下载v2.4.2 安卓版
80.31MB |生活服务
中国天气通专业版最新版下载v9.1.0.4 官方安卓版
56.95MB |系统工具
新疆联通网上营业厅官方版(又名中国联通)下载v12.8 安卓客户端
118.17MB |生活服务
联通手机营业厅关怀版(又名中国联通)下载v12.8 安卓最新版
118.17MB |生活服务
28hse香港租屋网APP下载v3.14.0 手机版
51.07MB |生活服务
唐山联通掌上营业厅(中国联通)下载v12.8 安卓版
118.17MB |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14