犯罪分析师转行数据科学的建议
Advice for crime analyst to break into data science

原始链接: https://andrewpwheeler.com/2025/11/21/advice-for-crime-analyst-to-break-into-data-science/

## 从犯罪分析师转型到数据科学家 对于希望转型到数据科学领域的犯罪分析师来说,SQL和Excel等核心技能是一个好的起点,但还不够。掌握一种编程语言——特别是Python——至关重要,并且展示对机器学习或大型语言模型(LLM)的了解将大大提高你的市场竞争力。目前,专注于LLM API、RAG系统和提示工程可能比传统的机器学习更有价值。 虽然通常更喜欢硕士学位,但一个强大的作品集(网站、GitHub贡献)可以弥补不足。现在就开始申请“分析师”职位,即使你没有满足所有要求——职位发布的信息通常不准确。考虑大型公司以获得更好的职业发展道路,并针对与犯罪分析相关的公司(例如LexisNexis、ESRI、Axon)。 alt-ac newsletter以及之前的博客文章(涵盖职位选择和作品集构建)可以提供进一步的指导。不要害怕利用你现有的分析背景来获得高级分析师职位,同时继续你的数据科学教育。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 犯罪分析师转入数据科学的建议 (andrewpwheeler.com) 3点 由 speckx 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
相关文章

原文

I recently received a question about a crime analyst looking to break into data science. Figured it would be a good topic for my advice in a blog post. I have written many resources over the years targeting recent PhDs, but the advice for crime analysts is not all that different. You need to pick up some programming, and likely some more advanced tech skills.

For background, the individual had SQL + Excel skills (which many analysts may just have Excel). Vast majority of analyst roles, you should be quite adept at SQL. But just SQL is not sufficient for even an entry level data science role.


For entry data science, you will need to demonstrate competency in at least one programming language. The majority of positions will want you to have python skills. (I wrote an entry level python book exactly for someone in your position.)

You likely will also need to demonstrate competency in some machine learning or using large language models for data science roles. It used to be Andrew Ng’s courses were the best recommendation (I see he has a spin off DeepLearningAI now). So that is second hand though, I have not personally taken them. LLMs are more popular now, so prioritizing learning how to call those APIs, build RAG systems, prompt engineering I think is going to make you slightly more marketable than traditional machine learning.

I have personally never hired anyone in a data science role without a masters. That said, I would not have a problem if you had a good portfolio. (Nice website, Github contributions, etc.)

You should likely start just looking and applying to “analyst” roles now. Don’t worry about if they ask for programming you do not have experience in, just apply. Many roles the posting is clearly wrong or totally unrealistic expectations.

Larger companies, analyst roles can have a better career ladder, so you may just decide to stay in that role. If not, can continue additional learning opportunities to pursue a data science career.

Remote is more difficult than in person, but I would start by identifying companies that are crime analysis adjacent (Lexis Nexis, ESRI, Axon) and start applying to current open analyst positions.

For additional resources I have written over the years:

The alt-ac newsletter has various programming and job search tips. THe 2023 blog post goes through different positions (if you want, it may be easier to break into project management than data science, you have a good background to get senior analyst positions though), and the 2025 blog post goes over how to have a portfolio of work.

Cover page, data science for crime analysis with python
联系我们 contact @ memedata.com