se-job

se-job

全面软件开发学习与就业指导

se-job项目是一个综合性的软件开发学习平台,专为新手设计。该项目涵盖前端和后端开发基础,包括HTML、CSS、JavaScript等核心技术,同时提供求职技巧和面试准备指导。通过丰富的学习资源、实用的Q&A解答和工具介绍,帮助学习者快速入门并提升职场竞争力。项目内容全面,适合初学者了解软件开发行业并为就业做准备。

软件开发前端开发后端开发网页开发程序学习Github开源项目

軟體工作入門與求職記錄

  • 未解答問題可在issue提出。
  • 如果覺得有幫助,可以幫我按星星、轉發給需要的朋友,感謝。

🐴簡介

  • 這是網頁開發引導專案,讓新手快速進入狀況。
  • 收集一些學習連結,加上自己的少量教學分享和面試筆記。

🐴索引

🐴簡介軟體開發Q&A

軟體開發的優點?

  • 國際化的技能,不被綁在單一國家,甚至可以remote工作
  • 不被學校綁住,上網即可學到最新知識
  • 有選擇安逸工作挑戰更大舞台的自由
  • 未來需求只會越來越多,只怕沒能力,不怕找不到工作

想學寫網頁前端需要什麼能力?

  • 基本上不用
  • 有對程式開發的熱誠才會走的常常久久
    • 喜歡自己研究、創造作品的感覺
    • 喜歡持續學習來精進自己的專業
  • 後期著重英文和刷題能力

什麼是網站前端?

  • 瀏覽器上的程式,使用HTML、CSS、JavaScript
  • 負責網頁的畫面、顯示後端的資料
photo credits (Bluecoders)

為什麼推薦新手入門走前端?

  • 知識單純,只須了解瀏覽器、HTML、CSS、JavaScript
  • 負責畫面較直覺,入門門檻低
  • 大學不重視,非本科系易達到業界需求
  • 職涯靈活,依照職崖規劃可轉後端、UI工程師、專案管理(PM)

什麼是網站後端?

  • 伺服器上的程式
    • 常見後端語言:
      • JavaScript(Node)
      • Java
      • Python
      • PHP
      • Golang
      • Ruby
      • C#
    • 資料庫查詢語言: SQL
      • 後端跟前端很大的差別是會儲存資料
      • SQL的資料查詢速度影響使用者體驗甚鉅
  • 負責儲存、運算資料,開API接口給前端

為什麼不推薦新手走後端?

ptt_2259
  • 進入門檻較高
  • 後端工程師通常至少要以下技能
    • 一個後端程式語言
    • Linux CLI操作熟悉
      • 後端程式通常執行環境是Linux
    • 基本公有雲操作、佈署(如AWS)
    • 基本關聯式資料庫操作
    • 基本網路概念
    • 用後端語言開發API
      • client可以用API操作資料庫
  • 小公司的後端也是要懂前端,希望你有全端的能力
  • 建議可以先熟悉前端再跨入後端
    • 尤其JavaScript前後端都可寫
  • 更多後端介紹

為什麼不推薦新手走APP?

前端工程師的缺點是什麼?

  • 門檻低會有很多競爭者,google 前端難民
    • 這些前端難民很多都是頂尖大學來競爭
  • 技術更迭很快,前端技術每年都會更新
    • 但因更迭快,反而容易短期培養技術
  • 處理畫面需培養溝通能力、美感(UI)、使用者經驗(UX)
    • 如果克服了就變成優勢
  • 近期太多程式培訓班的學生拉高了就職門檻
    • 現在至少要會一個JS框架(React/Vue/Angular)比較好找工作

前端工程師待遇如何? 如何才能百萬年薪?

514

🐴程式學習Q&A

我該花錢買課程上課嗎?

  • 記得,投資自己貴的永遠不是課程和書本的價錢,而是你所花下去的時間。
  • 應該以自己接受度高,能看得完的課優先

我該怎麼線上學前端?

我該怎麼選前端課程?

  • 找以下關鍵字
    • HTML
    • CSS
    • JavaScript
    • RWD
    • API使用
    • Vue 或 React 或 Angular
    • 課程結束有作品
  • 最重要的核心就是JavaScript,跟我念三次

我該不該報名XX單位的AI課程變AI工程師?

  • 先講結論,有這樣疑問的程式新手先不要
  • 如果課程前面有Python語法入門課程,自己看w3school Python Tutorial就好
  • 資料科學、機械學習的就業門檻高,至少要相關學系碩士,只用皮毛套件對工作幫助有限
    • 台灣的工作假AI居多,這個行業僧多粥少
  • 如果有教聊天機器人,那屬於後端工程師的範圍,建議直接學Python框架Django or Flask即可。
  • 很多轉職的人轉職都有AI夢
    • 如果目標是為了研究可以學AI
    • 如果目標是為了就業,還是推薦走網頁

我該繳錢參加資策會的課嗎?

  • 如果你是初學者,時間很多,自學能力有限,是可以考慮的選項
  • 最大的成本不是學費,而是花進去的時間
  • 選課自己要確定方向,有時課堂會塞一堆實際上用不到的技術浪費時間
    • 比如我要學前端,但是卻要學MySQL、Java、PHP、C#等後端技術
  • 去資策會出來不會是加分的,可能還會扣分,重點還是要回到自學能力

编辑推荐精选

AEE

AEE

AI Excel全自动制表工具

AEE 在线 AI 全自动 Excel 编辑器,提供智能录入、自动公式、数据整理、图表生成等功能,高效处理 Excel 任务,提升办公效率。支持自动高亮数据、批量计算、不规则数据录入,适用于企业、教育、金融等多场景。

UI-TARS-desktop

UI-TARS-desktop

基于 UI-TARS 视觉语言模型的桌面应用,可通过自然语言控制计算机进行多模态操作。

UI-TARS-desktop 是一款功能强大的桌面应用,基于 UI-TARS(视觉语言模型)构建。它具备自然语言控制、截图与视觉识别、精确的鼠标键盘控制等功能,支持跨平台使用(Windows/MacOS),能提供实时反馈和状态显示,且数据完全本地处理,保障隐私安全。该应用集成了多种大语言模型和搜索方式,还可进行文件系统操作。适用于需要智能交互和自动化任务的场景,如信息检索、文件管理等。其提供了详细的文档,包括快速启动、部署、贡献指南和 SDK 使用说明等,方便开发者使用和扩展。

Wan2.1

Wan2.1

开源且先进的大规模视频生成模型项目

Wan2.1 是一个开源且先进的大规模视频生成模型项目,支持文本到图像、文本到视频、图像到视频等多种生成任务。它具备丰富的配置选项,可调整分辨率、扩散步数等参数,还能对提示词进行增强。使用了多种先进技术和工具,在视频和图像生成领域具有广泛应用前景,适合研究人员和开发者使用。

爱图表

爱图表

全流程 AI 驱动的数据可视化工具,助力用户轻松创作高颜值图表

爱图表(aitubiao.com)就是AI图表,是由镝数科技推出的一款创新型智能数据可视化平台,专注于为用户提供便捷的图表生成、数据分析和报告撰写服务。爱图表是中国首个在图表场景接入DeepSeek的产品。通过接入前沿的DeepSeek系列AI模型,爱图表结合强大的数据处理能力与智能化功能,致力于帮助职场人士高效处理和表达数据,提升工作效率和报告质量。

Qwen2.5-VL

Qwen2.5-VL

一款强大的视觉语言模型,支持图像和视频输入

Qwen2.5-VL 是一款强大的视觉语言模型,支持图像和视频输入,可用于多种场景,如商品特点总结、图像文字识别等。项目提供了 OpenAI API 服务、Web UI 示例等部署方式,还包含了视觉处理工具,有助于开发者快速集成和使用,提升工作效率。

HunyuanVideo

HunyuanVideo

HunyuanVideo 是一个可基于文本生成高质量图像和视频的项目。

HunyuanVideo 是一个专注于文本到图像及视频生成的项目。它具备强大的视频生成能力,支持多种分辨率和视频长度选择,能根据用户输入的文本生成逼真的图像和视频。使用先进的技术架构和算法,可灵活调整生成参数,满足不同场景的需求,是文本生成图像视频领域的优质工具。

WebUI for Browser Use

WebUI for Browser Use

一个基于 Gradio 构建的 WebUI,支持与浏览器智能体进行便捷交互。

WebUI for Browser Use 是一个强大的项目,它集成了多种大型语言模型,支持自定义浏览器使用,具备持久化浏览器会话等功能。用户可以通过简洁友好的界面轻松控制浏览器智能体完成各类任务,无论是数据提取、网页导航还是表单填写等操作都能高效实现,有利于提高工作效率和获取信息的便捷性。该项目适合开发者、研究人员以及需要自动化浏览器操作的人群使用,在 SEO 优化方面,其关键词涵盖浏览器使用、WebUI、大型语言模型集成等,有助于提高网页在搜索引擎中的曝光度。

xiaozhi-esp32

xiaozhi-esp32

基于 ESP32 的小智 AI 开发项目,支持多种网络连接与协议,实现语音交互等功能。

xiaozhi-esp32 是一个极具创新性的基于 ESP32 的开发项目,专注于人工智能语音交互领域。项目涵盖了丰富的功能,如网络连接、OTA 升级、设备激活等,同时支持多种语言。无论是开发爱好者还是专业开发者,都能借助该项目快速搭建起高效的 AI 语音交互系统,为智能设备开发提供强大助力。

olmocr

olmocr

一个用于 OCR 的项目,支持多种模型和服务器进行 PDF 到 Markdown 的转换,并提供测试和报告功能。

olmocr 是一个专注于光学字符识别(OCR)的 Python 项目,由 Allen Institute for Artificial Intelligence 开发。它支持多种模型和服务器,如 vllm、sglang、OpenAI 等,可将 PDF 文件的页面转换为 Markdown 格式。项目还提供了测试框架和 HTML 报告生成功能,方便用户对 OCR 结果进行评估和分析。适用于科研、文档处理等领域,有助于提高工作效率和准确性。

飞书多维表格

飞书多维表格

飞书多维表格 ×DeepSeek R1 满血版

飞书多维表格联合 DeepSeek R1 模型,提供 AI 自动化解决方案,支持批量写作、数据分析、跨模态处理等功能,适用于电商、短视频、影视创作等场景,提升企业生产力与创作效率。关键词:飞书多维表格、DeepSeek R1、AI 自动化、批量处理、企业协同工具。

下拉加载更多