入行IT行业已经好几年了,最开始学的时候就是没有人带,靠自己一个人摸索,吃了很多不必要的亏,导致我浪费了很多精力和时间。所以说建议计算机专业的同学,一定要打破信息差,提前做好规划!
个人经验分享:
1、对程序员来说,英语真的很重要,能否使用英语查阅资料,是区分技术人员水平的重要指标之一;
2 、 不要总想着去互联网公司,实际上还有大把的传统企业需要程序员 ;
3、 在做项目的过程中,写代码的技能相对来说是比较不值钱的。 比较值钱的技能点是,排除解决问题的能力,确保项目高质量的能力,运维项目的能力(比如容器和devops),组件的使用能力和配置安装分布式或微服务组件的能力;
4、 量变引起质变:如果你觉得没有写代码的天赋,那么请你先写10万行代码再说。如果你在刷leetcode的时候非常痛苦,甚至有时候看答案都看不懂。那你就先把代码背下来,然后一遍一遍默写;
5、 一定要学好数据结构、算法、操作系统、计算机组成原理这四门核心的课程。
一些学习网站分享:
✅力扣(LeetCode)
力扣是一个刷题站,支持C ,Java,Python等多种编程语言,并按难度分为简单、中等、困难三个等级。是真的能刷到大厂真题
.
✅Github
拥有超过1200万开发者,能认识很多大佬,也是一个面向开源及私有软件项目的托管平台
.
✅Stack Overflow
与程序相关的IT技术问答w站,大多数编程问题都可以在这里找到答案
.
✅Coursera
世界上最大的在线学习平.台之一,可以免费听世界名校例如哈佛等的CS课程
.
✅HackerRank
程序员参与各种编程语言竞赛并检测自我能力的网站
.
✅CSDN
一个专业的中文IT技术社区,致力于为开发者打造专业的技术写作、分享与交流平台,为技术人提供全面的资讯与知识交流平台。里面有公开课、精品课、电子书,有一个很大的高质量内容库,虽然可能差评很多,但对于小白来说还是一个不错的学习地。
学习是自己的事,切记一定要重视!不要真到了找工作才后悔不已!