当前位置:网站首页 > 技术博客 > 正文

程序员入门



嘿,小伙伴们!最近有人问我,有没有啥经验要传授给刚入门的程序员们?我一开始觉得这问题有点搞笑,毕竟我才干了 10 年活儿,好多读者编程的时间都比我年龄大!

不过,当我翻了翻那些“程序员入门指南”后,突然发现,它们漏了点啥!所以,今天咱就来唠点不一样的,送给初入江湖的程序员们 13 条心法,有些可能还跟别人说的不太一样,嘿嘿。

  1. 别把“权威”当圣经

为啥大家听我讲编程?不是因为我代码写得有多牛逼,而是因为我喜欢写点东西。其实,你看到的那些大V,也差不多是这样。这并不意味着你要全盘否定他们的观点,而是要学会思考,这些东西跟你的情况到底搭不搭。编程这玩意儿,没有啥绝对真理,很多东西都没经过科学验证,研究结果也模棱两可。

不过,也别担心自己被“忽悠”或学了啥“歪路子”。只要你喜欢某个观点,就去尝试呗!只要不坑同事,就算日后觉得方法不对,那也是学习过程中必经之路嘛!

  1. 先搞定调试这门黑科技

强烈推荐去借一本《调试的九条规则》,或者让公司买一本,相信我,这书贼好读,能教会你其他入门书都没怎么提到的重要技能。

  1. 总有一天你会找到“编程真谛”

你会发现一种“正确的编程方式”,让一切豁然开朗,甚至会觉得全世界都应该用这种方式才对。对我来说,这个真谛是测试驱动开发,对你来说,可能是函数式编程、Lisp、形式方法,也可能是其他千奇百怪的东西。

我不会劝你别沉迷于“真谛”,因为那几乎不可能。说真的,发现真谛的感觉超爽,人生苦短,为啥不爽一把呢?只是,你要记住,自己正在被迷住,别把“真谛”和自己捆绑在一起。热恋期总会消失,你会发现,编程无论用哪种“真谛”都会遇到挫折和混乱,而且不按真谛来搞,也能做出牛逼软件。慢慢地,你会学会更多“真谛”,并根据实际情况灵活切换。

  1. 别记恨“真谛狂人”

当你第一次接触“真谛”,很可能来自一个“真谛狂人”。别记恨他们,他们也是从那里过来的。还有,要把技术本身和“狂人”推销手法区分开来,大多数观点都需要稍微调整才能跟其他观点兼容。

  1. 每个最佳实践背后都有个恐怖故事

如果你不理解某个最佳实践,就去找找它的恐怖故事吧!也许会让它变得合理,也可能发现它完全不适用你,然后你就安心地用另一种方法干活儿了。

  1. 质疑“约定俗成”

很多最佳实践和约定俗成都依赖历史和文化因素,也就是“因为前辈们这么做,前辈们的前辈们也这么做,他们当年是为了解决现在已经不怎么重要的问题”。所以,如果听起来像个传说,那它很可能就是个传说。只要愿意深挖,你往往能找到整个演变过程。

  1. 多出去走走,散散心

相信我,散步能解决很多问题!

  1. 挖一挖工具的深度潜力

几乎你用的每个工具都藏着不为人知的深度,从编程语言到 Git 再到 Jira,没必要成为每个领域的专家,但是花个 5-10 分钟了解一下它们能做啥,绝对没错!

  1. 和其他部门聊聊天

跟技术支持、业务团队、销售等等聊聊天,如果可能,深度体验一下他们的工作(如果有时间,而且感觉合适的话)。你会发现自己学到不少新东西!

  1. 多尝试不同类型的编程工作

这可不一定意味着跳槽,大多数公司内部都在做多种类型的编程工作。举个例子,如果你在一家做网络开发的公司,那就试试前端、后端、运维、数据库等等,这不仅能帮你学习,更重要的是,能帮你找到真正喜欢的软件开发领域。我当年干前端开发简直痛苦,后来转到后端就快乐多了,同事们也更开心,因为他们可以专心搞前端!

  1. 别盲目追赶框架潮流

你可能听说过软件领域瞬息万变,不要盲目追赶框架潮流,要专注于学习基础技能。这话没错


黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图
在这里插入图片描述

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。
在这里插入图片描述

(都打包成一块的了,不能一一展开,总共300多集)

因篇幅有限,仅展示部分资料,按照下面的方法领取即可

在这里插入图片描述

3.技术文档和电子书
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。
在这里插入图片描述

因篇幅有限,仅展示部分资料,按照下面的方法领取即可
在这里插入图片描述

4.工具包、面试题和源码
“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。在这里插入图片描述

还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

因篇幅有限,仅展示部分资料,按照下面的方法领取即可
在这里插入图片描述

最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…
在这里插入图片描述

因篇幅有限,仅展示部分资料,按照下面的方法领取即可

在这里插入图片描述

————————————————

版权声明


相关文章:

  • c语言最简单的数据类型2025-06-15 19:30:05
  • 桥接模式 虚拟机2025-06-15 19:30:05
  • pm2 deploy2025-06-15 19:30:05
  • 栈的括号匹配算法程序2025-06-15 19:30:05
  • 先进半导体贴吧2025-06-15 19:30:05
  • 图的遍历的实现数据结构课程设计2025-06-15 19:30:05
  • 中证2000指数代码是多少2025-06-15 19:30:05
  • 网络监控命令2025-06-15 19:30:05
  • delphi7中文版2025-06-15 19:30:05
  • 一个进程包含多少线程2025-06-15 19:30:05