一个程序员应该遍历的技术
去图书馆把那一面墙看完就够了
■网友
■网友
计算机系本科核心专业课程
1 程序设计语言(C++/Java/Python)
2 数据结构
3 离散数学(起码要学图论)
4 操作系统
5 计算机组成原理
6 数据库原理
7 网络原理
8 软件工程
9 汇编语言(推荐)
【一个程序员应该遍历的技术】
■网友
泻药 明确以后的职业方向,多涉猎目标范围内的技能。还有如果能把学校安排的课程学的精通,指的是精通,可以说是非常厉害了
■网友
谢邀~首先学校的安排课程要学好,我就不多说了。我觉得接下来自己要遍历哪些技术就要看你打算之后主要做什么了,毕竟计算机类的学科涉及的范围比较广,不可能全都学会。具体的要学的教程网上很多,我就不列举了。我认为:0. 如果就你的专业“软件工程”的话,应该是偏向软件开发的吧,软件开发还有Windows软件、移动APP、网站和Linux软件等几种,可以选其中一种或几种来学,比如windows软件开发,你还需要学c++的gui编程,或者使用c#,http://vb.net在vs里面通过wpf模板制作软件,或者学习底层,比如研究一下浏览器引擎或者linux操作系统的核心代码等。(我有同学参与某数据库在github上的开源项目现在已经成为dalao)1. 如果你想紧跟热点的话,还可以了解一些人工智能方面的东西,本科阶段无需太深入。先学最基本的几种有监督机器学习,之后学一学无监督学习,最后深度学习是必经之路,andrew ng最近的DeepLearning.ai项目的深度学习课程最近我的前辈一直在推荐。2. 信息安全也是一个很重要的方面,这方面的知识涉及到:病毒与反病毒、网络攻防、网络测绘、漏洞挖掘、密码学以及社会工程学等。信息安全方面这类的书籍和资料也都不少了,不过做信息安全的话,自己一定要人品好!要人品好!要人品好!(重要的话多说10遍/滑稽)3. 其他方面也是一样的道理,先搞清楚都涉及到什么问题,然后再找这些问题方面的教程。
■网友
谢邀!
首先要明确,你的人生目标是什么?
目标决定了你的选择。
你是想年纪轻轻就买车买房出入咖啡馆健身房生活潇洒如意,还是想做一位非常牛逼的技术大牛,紧追技术潮流无论哪种技术都得心应手信手拈来?大多数年轻人的答案都是:既想年纪轻轻实现财富自由,又想成为一位十八般武艺样样精通的技术大牛!
1如果想在毕业后尽快赚到钱,甚至在毕业前就赚到很多Money,必须紧扣时代浪潮在浪潮之颠弄潮,必须成为一个在当下社会在某方面非常有价值的人,这要求你不能泛泛的学,必须抓住时代需要,专攻某一项,在某一点上做到非常强。例如人工智能的深度学习,例如大数据技术的精准挖掘。
2如果你更想成为一个技术大牛,想掌握更多的技术。你的精力就必然分散。我在大学时就是这样一种状态,那时候总以为时间还很多,还有很多日子可挥霍,什么都学,不止是计算机,天文地理哲学艺术无不涉猎。
就具体的技术而言,目前最值得学习的前端开发技术是微信小程序,最值得学习的后端开发语言是Go语言。编程学这两门语言就足够了,大牛不在会得多,在钻得深。
欢迎订阅我的专栏:
微信小程序:让编程像阅读小说一样有趣,是吾辈初心!Go语言编程:目前最好的后台编程语言
■网友
其实重点是你的兴趣,有兴趣你才能在一个领域深挖下去。
比如我非常要好的一个朋友,技术大牛,只攻后端,对框架设计,跨平台整合非常感兴趣,对带界面的开发则豪不上心,从业十年了我估计也不怎么会写客户端程序。而像我主攻前端,对后端大并发,数据库之类的开发豪无兴趣。其实在你积累一定量的经验之后,入门某一领域都是很快的事,C++还是java, 脚本还是高级语言,ios还是android,甚至前端还是后端,这些都不是问题,只要你想转很快就能转过去,所以关键还是看你希望往哪个领域深耕。
推荐阅读
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 有必要重新开个C店吗
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|长安UNI-K又将开创一个新的"引力"纪元?
- 神话|武汉传奇父亲:一个平行班孩子创造的高考神话(感动上万家长)
- 想要入门图像处理,应该从哪本书看起
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
