1、 開發(fā)人員 需精通:
- Java語言: 熟練掌握J(rèn)ava基礎(chǔ)語法、集合框架、IO流、多線程等核心知識點(diǎn)。項(xiàng)目采用Spring Boot 2.7.x框架開發(fā), 需基于Java語言深入理解Spring Boot核心機(jī)制(自動(dòng)配置、依賴注入、 Starter組件),同時(shí)具備Java Web開發(fā)基礎(chǔ)(Servlet、HTTP協(xié)議、RESTful API設(shè)計(jì)), 與數(shù)據(jù)持久層(MySQL、MinIO)的交互對接。
2、 需精通Python語言: 熟練掌握Python基礎(chǔ)語法、文件操作、正則表達(dá)式、JSON數(shù)據(jù)處理等知識點(diǎn),同時(shí)熟悉Python爬蟲生態(tài)(Scrapy框架)、PDF處理庫(PyPDF2、PyMuPDF)及OCR識別庫(pytesseract)的使用。具體要求包括:基于Python使用Scrapy實(shí)現(xiàn)定向PDF爬取,利用PyPDF2/PyMuPDF完成PDF文本提取,通過pytesseract調(diào)用Tesseract-OCR實(shí)現(xiàn)掃描版PDF識別,確保能高效完成“爬取-提取-結(jié)構(gòu)化處理”全鏈路開發(fā)。
3、JavaScript/TypeScript語言: 熟練掌握J(rèn)avaScript基礎(chǔ)語法、DOM操作、異步編程(Promise、async/await)、ES6+特性,同時(shí)建議掌握TypeScript(增強(qiáng)類型校驗(yàn),提升代碼可維護(hù)性)。項(xiàng)目采用Vue3 + Vite + Element Plus技術(shù)棧,需基于JavaScript/TypeScript語言熟練使用Vue3的核心特性(Composition API、響應(yīng)式原理、組件通信),以及PDF.js的集成使用(實(shí)現(xiàn)前端PDF預(yù)覽),確保能完成頁面布局、交互邏輯開發(fā)及與后端API的對接。