自学编程求大家给个思路

326 天前
 snow668
想利用这个寒假自学编程我个人对网络安全非常感兴趣,安卓手机权限测试(是否存在滥用权限,病毒测试),网站漏洞,入侵网站后台等
英语基础不太好数学也不算特别好我想主攻 Python 这门语言应该从哪里学起?这门语言可以用做网络安全这一块吗?网络安全是不是学这一项语言是不是有点不够?大家可以给我一点思路吗?
5818 次点击
所在节点    程序员
23 条回复
summerwar
326 天前
把 Python 的基础语法学习下,然后去搜下 requests 模块,通过这个模块学习 get 、post 、cookie 等内容,然后本地搭建 discuz 和 wordpress ,这两个看官方教程,没有 php 基础也可以搭建,搭建完成后用 requests 去模拟发帖、获取数据和实现其他一些后台的功能,把这些搞懂,会让你对常见的网络有点了解,然后寒假就结束了,开学了看点别的。

英语可以根据你写代码时遇到的单词,查询并记住就好了
kuituosi
326 天前
网络安全门槛太高,范围也非常广,没有十年八年都入不了行
python 跟网络安全也没啥关系
最好还是选个相对好入门的方向,你进门之后才会有比较实际的体验
可以看看各大培训机构网站上的方向,选择一个相对可行的
xzywork
326 天前
到我的智研优享资源站,里面有全网学习资料、教材、教材、实战源码全都有,几个月快速入行,悟性高的 1 周就可以做出自己的产品。
huntagain2008
325 天前
作为一个外行人,我还是想回答:
1.网络安全方面应该是和 Python 关系密切。已经进去的*随想就是做网络安全的,其博客专门用了 6 篇讲 Python 。
2.只学一项语言应该不够。可能需要 C 、C++、Java 、Python ,技术更新,可能 Go lang 、Rust 会替代某、某语言。

引用:并不是所有的问题都有一个唯一的简单的答案。问题的关键不在于选择某个编程语言,然后掌握之。问题的关键在于:持续学习,并且很多时候,有不止一个选择。相信我所说的,你的生活会更精彩
(最后友情提醒:不要随便买书就开始学,比如《 Python 学习手册》就是浪费你的时间的,没有任何意义)
wangfeng3769
325 天前
如果学的话到菜鸟教程浏览一下,遇到不懂的细抠就行了。
BigShot404
325 天前
你这相当于自学成锦衣卫
JimmyChan1506
325 天前
寒假证明还在校, 既然如此, 干嘛不把自己知道的自己的缺点补齐一下呢?
固然现在的中文编程环境比之前好了很多, 但英语并没有那么不重要, 资料的质量摆在哪里, 社区的范围也是中文所无法比拟的, 现在 AI 这么火, 各国都把它当朝阳产业, 还在读书干嘛不把英语/数学好好学一下呢?

个人建议不要急着做什么自己觉得很酷的事, 把数据结构/算法/操作系统/计算机组成原理/计算机网络/离散数学, 甚至汇编这些学好, 打好基本功, 将来做什么也会事半功倍, 否则将来想在这条路上走得好的话, 最终还是得自己回头来补
JimmyChan1506
325 天前
读书的时候应该尽量学通用的技术, 无论你将来做安全, 后端, 前端, 大数据, 运维, 都离不开上面提到的东西
proxytoworld
325 天前
作为一个从业三年的,可以跟你说,网络安全并不和任何一门语言强相关,跟写软件一样,代码/语言只是实现目的的工具,当然不同方向会有一些语言强相关,比如研究 java 漏洞,势必要对 java 的一些特性了解,研究 python 漏洞也要对 python 的特性有了解。安全细分了很多方向,一般来说没有啥是必须的
proxytoworld
325 天前
很多人普遍的看法是先写代码,而后切入安全,会平滑一点
proxytoworld
325 天前
你如果要看安卓肯定要学 java 、java 虚拟机、jni...,而不是 python 至于后面的网站,要学的东西太多了,一时半会也说不清
py2ex
325 天前
@JimmyChan1506 #7 身在校园 如果已经大三大四还会面对就业焦虑,能听得进去打牢基础的建议的人不多的
标题说是自学编程,说明不是计算机相关专业,就更难了。
没有反对的意思,我只希望需要建议的人能再看一次你的建议,要是能付诸实践就更好了
Hopetree
325 天前
你自学 Python 的话,方向应该放在这两个方向才对:自动化测试和自动化运维
xiuming142857
325 天前
建议学 U3D 图像话 建模等好找工作。
msg7086
325 天前
你要是学懂了,就算是易语言也能拿来写工具。
自学编程如果想要当成事业来学,就好好跟着大学课程结构去系统学习。
入门可以用 Python ,但不要局限于 Python 。语言是一门工具(外语也是一样),你不能光靠语言吃饭,语言只是帮助你吃饭的一种工具。
先把基本的数据结构和简单的算法学会,然后操作系统和网络这些也要学。
英语要求不是那么高,但是高考的词汇量总要有,四级总要能考过吧。
investor
325 天前
有计算机基础吗?

有的话,不用学,随学随用,OpenAI 很擅长 Python ,需要啥问他。

没有的话,还是要形成一种对编程的理解才好,咋形成,我也不好说,毕竟我专业是这个,自然就被动了解了。
Dart
325 天前
生为一个老兵,劝你别入这行。因为我下个月就要去送外卖了。
IvanLi127
325 天前
我感觉你列举的内容好像不会编程也能浅搞一下🤣,就像学计算机的学 c 是为了理解原理而不是这门语言。
op 想用 python 入门编程的话,直接找个教程的目录,基本上就是按那个顺序学就行了,第一门语言,老老实实跟着学就好 。
如果入门网络安全,还是建议先学 c 语言和计算机原理,网络原理什么的,然后再学更加相关的内容
jiaxinbinggan
325 天前
先来和我来一起送外卖。然后学习如何绕过美团众包的外挂检测并编写自动抢单脚本。
leli
325 天前
作为网络安全从业者,我感觉 @summerwar 这个老哥的建议是最贴近现实的

作为入门选手,多抓包,多实践
如果还有余力,把 burpsuite 用熟练,先从 web 安全开始搞起,配合靶场慢慢练

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1002859

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX