知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

零基础如何成为程序员,你确定不了解一下吗?

发表时间: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生态相关的技术栈。


一图胜千言,下面我放几张图片好了,是总结的一个大概范围。

下面两张是进阶学习


收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜