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#等後端技術
  • 去資策會出來不會是加分的,可能還會扣分,重點還是要回到自學能力

编辑推荐精选

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

Hunyuan3D-2

Hunyuan3D-2

高分辨率纹理 3D 资产生成

Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。

3FS

3FS

一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。

3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。

TRELLIS

TRELLIS

用于可扩展和多功能 3D 生成的结构化 3D 潜在表示

TRELLIS 是一个专注于 3D 生成的项目,它利用结构化 3D 潜在表示技术,实现了可扩展且多功能的 3D 生成。项目提供了多种 3D 生成的方法和工具,包括文本到 3D、图像到 3D 等,并且支持多种输出格式,如 3D 高斯、辐射场和网格等。通过 TRELLIS,用户可以根据文本描述或图像输入快速生成高质量的 3D 资产,适用于游戏开发、动画制作、虚拟现实等多个领域。

ai-agents-for-beginners

ai-agents-for-beginners

10 节课教你开启构建 AI 代理所需的一切知识

AI Agents for Beginners 是一个专为初学者打造的课程项目,提供 10 节课程,涵盖构建 AI 代理的必备知识,支持多种语言,包含规划设计、工具使用、多代理等丰富内容,助您快速入门 AI 代理领域。

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 示例等部署方式,还包含了视觉处理工具,有助于开发者快速集成和使用,提升工作效率。

下拉加载更多