什么是软件工程师
你眼里的軟件工程師(程序員)
1、碼農(nóng)
2、高薪
3、工作996
4、35歲失業(yè)
5、直男
6、頭發(fā)是地中海
7、工作環(huán)境高大上
生活中真實(shí)的軟件工程師(程序員)
1、不是只會搬磚的碼農(nóng),而是一群簡單務(wù)實(shí)、熱愛創(chuàng)新的人;
2、薪酬高,但他們不是利益驅(qū)動型的,而是成就感驅(qū)動型的;
3、996不是工作的必需,而是行業(yè)特定發(fā)展階段和公司管理不力的結(jié)果;
4、35歲的坎兒不是年齡的坎兒,而是能力的坎兒;
5、不是沒情調(diào),只是他們的情調(diào)都在技術(shù)中。
一、入行前的準(zhǔn)備
選擇一門主攻的語言:
1、Java:世界第一大語言,即前端也可后端
2、C/C++:最經(jīng)典的語言,多為后端開發(fā)
3、Go:新興后端服務(wù)器語言
4、Python:2020年最火爆的腳本語言
5、PHP
6、……
選擇主攻的技術(shù)方向:
1、前端開發(fā)
2、后端開發(fā)
3、測試
4、實(shí)施
5、運(yùn)維
6、算法
7、……
工作全流程
1、需求分析
分析產(chǎn)品功能的需求,產(chǎn)生需求文檔
2、概要設(shè)計(jì)
系統(tǒng)的技術(shù)選型、原型設(shè)計(jì)、架構(gòu)設(shè)計(jì)
3、詳細(xì)設(shè)計(jì)
系統(tǒng)組成的各個組件梳理業(yè)務(wù)流程和細(xì)節(jié)
4、編碼
編碼開發(fā)?
總結(jié)
- 上一篇: 前端工程师经常上哪些网站学习最新技术?
- 下一篇: 双宽带双路由搭建同一网段局域网