Blog

Software Engineering

软件工程 - 敏捷过程 #

Review

  1. 2020/04/08

时间就像一张网,你撒在哪里,你的收获就在哪里。

我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观: 个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循计划 也就是说,尽管右项有其价值,我们更重视左项的价值。

不是我们流程完全按照敏捷设计了就是敏捷了,而是需要不断反思我们是否按照这个思想在实践了才是符合敏捷思想的核心。 换一个角度,其实和我们组织的价值观是一致的。

  • 主人翁意识;
  • 追求卓越;
  • 空杯心态;
  • 思变创新;
  • 以客户为中心;
  • 真诚直接

敏捷相关的知识点 1、敏捷核心价值观 2、完整的scrum流程 3、每日例会和看板 4、回顾例会

软件过程模型 #

  • 瀑布模型
  • 快速原型模型
  • 增量模型
  • 螺旋模型
  • 喷泉模型
  • RUP
  • 敏捷过程
  • 微软过程

软件工程分析 #

  1. 问题定义
  2. 可行性研究
  3. 需求分析
  4. 总体设计
  5. 详细设计
  6. 编码和单元测试
  7. 综合测试
  8. 软件维护

Update npm Version Demo

2019/12/23

#!/bin/bash

dir=$1

cd $dir;
git checkout release/aaa
git pull
branch=`git rev-parse --abbrev-ref HEAD`
echo "\ncurrent branch is: $branch\n"

if [[ $branch != 'release/aaa' ]]; then
    echo "Your branch is not exist."
    exit 1;
fi

# update version
echo '---------------update version-----------------'
cVersion=`awk -F'"' '/"version":/{print $4}' package.json`
cPatch=`echo "$cVersion" | grep -E -o '[[:digit:]]+$'`
nPatch=$(($cPatch+1))
nVersion=`echo "$cVersion" | sed -E "s/[[:digit:]]+$/$nPatch/"`

echo "change version $cPatch to $nPatch"
echo "current version is: : $cVersion"
echo "next version is: $nVersion"
echo ''


# replacde package.json package-lock.json
echo '----------replace package version-------------'
sed -i '' "/\"version\"/s/$cVersion/$nVersion/" package.json
sed -i '' "1,/\"version\"/s/$cVersion/$nVersion/" package-lock.json

# diff
echo '************git diff code************'
git diff | cat
echo '\n'

# add, commit, push
echo "git add -> commit -> push code."
git add package.json package-lock.json
git commit -m 'chore: update version'
git push

echo "done."

English Yinbiao

英语音标指南 #

元音 (Vowels) #

单词示例国际音标发音要点
cop[ɑ]张大嘴发"啊"音,类似医生检查喉咙时的发音
the[ə]短促的中性元音,类似汉语"额"的轻声
cup[ʌ]舌位稍高于[ɑ],嘴型稍小
boot[uː]双唇收圆前突,长元音
book[ʊ]短促的[u]音,舌位稍低
beat[iː]长元音,嘴角向两侧拉伸
bit[ɪ]短促的[i]音,发音时肌肉更放松
make[eɪ]从[e]滑向[ɪ],类似汉语"诶"的延长音
head[ɛ]开口度介于[æ]和[e]之间
had[æ]张大嘴发音,类似惊讶时"啊"的嘴型
law[ɔː]双唇收圆,舌身后缩
now[aʊ]从[a]滑向[ʊ],类似汉语"奥"
bite[aɪ]从[a]滑向[ɪ],类似汉语"爱"
boy[ɔɪ]从[ɔ]滑向[ɪ]
go[oʊ]从[ə]滑向[ʊ]

辅音 (Consonants) #

爆破音 #

示例国际音标发音要点
pet[p]清辅音,双唇爆破
bed[b]浊辅音,双唇爆破
too[t]清辅音,舌尖抵上齿龈
do[d]浊辅音,舌尖抵上齿龈
kiss[k]清辅音,舌根抵软腭
go[ɡ]浊辅音,舌根抵软腭

摩擦音 #

示例国际音标发音要点
father[f]上齿轻触下唇
very[v][f]的浊化
thanks[θ]舌尖置于上下齿间
them[ð][θ]的浊化
boss[s]清辅音,舌尖近上齿龈
rose[z][s]的浊化
she[ʃ]舌身抬起,双唇稍圆
Asia[ʒ][ʃ]的浊化
how[h]声门摩擦

破擦音 #

示例国际音标发音要点
check[tʃ][t]+[ʃ]的组合发音
just[dʒ][d]+[ʒ]的组合发音

鼻音 #

示例国际音标发音要点
mom[m]双唇闭拢,鼻腔振动
night[n]舌尖抵上齿龈,鼻腔振动
sing[ŋ]舌根抵软腭,鼻腔振动

其他辅音 #

示例国际音标发音要点
red[ɹ]舌尖卷起接近硬腭
light[l]舌尖抵上齿龈,气流从两侧出
yes[j]类似汉语"衣"的起始音
web[w]双唇收圆前突
roads[dz][d]+[z]的组合发音
let’s[ts][t]+[s]的组合发音

推荐资源

...

English Occupation

English Occupation Vocabulary #

This document provides a comprehensive list of common occupations in English, including their phonetic transcriptions and Chinese translations. The phonetic transcriptions use the International Phonetic Alphabet (IPA) to help with pronunciation.

Pronunciation Tips #

  • /ˈ/ indicates primary stress
  • /ˌ/ indicates secondary stress
  • /ə/ is the schwa sound (like the ‘a’ in “about”)
  • /ɪ/ is like the ‘i’ in “bit”
  • /iː/ is like the ’ee’ in “see”
  • /æ/ is like the ‘a’ in “cat”
  • /ɑː/ is like the ‘a’ in “father”

Government and Leadership Positions #

EnglishPhoneticChinese
President/ˈprezɪdənt/总统
Prime Minister/ˌpraɪm ˈmɪnɪstə/总理
Secretary of State/ˈsekrətri əv steɪt/国务卿
Secretary General/ˈsekrətri ˈdʒenərəl/秘书长
Ambassador/æmˈbæsədə/大使
Governor/ˈɡʌvənə/州长/省长
Mayor/meə/市长
Councilor/ˈkaʊnsələ/议员
Diplomat/ˈdɪpləmæt/外交官
Public Servant/ˈpʌblɪk ˈsɜːvənt/公务员

Professional Occupations #

EnglishPhoneticChinese
Doctor/ˈdɒktə/医生
Lawyer/ˈlɔːjə/律师
Engineer/ˌendʒɪˈnɪə/工程师
Architect/ˈɑːkɪtekt/建筑师
Accountant/əˈkaʊntənt/会计师
Professor/prəˈfesə/教授
Scientist/ˈsaɪəntɪst/科学家
Programmer/ˈprəʊɡræmə/程序员
Designer/dɪˈzaɪnə/设计师
Consultant/kənˈsʌltənt/顾问

Business and Management #

EnglishPhoneticChinese
Manager/ˈmænɪdʒə/经理
Director/dɪˈrektə/总监
CEO(chief executive officer)/ˌsiː iː ˈəʊ/首席执行官
Entrepreneur/ˌɒntrəprəˈnɜː/企业家
Salesperson/ˈseɪlzpɜːsn/销售员
Marketer/ˈmɑːkɪtə/市场营销人员
HR Manager/ˌeɪtʃ ˈɑː ˈmænɪdʒə/人力资源经理
Financial Analyst/faɪˈnænʃəl ˈænəlɪst/财务分析师
Project Manager/ˈprɒdʒekt ˈmænɪdʒə/项目经理
Business Analyst/ˈbɪznəs ˈænəlɪst/业务分析师

Creative and Media #

EnglishPhoneticChinese
Writer/ˈraɪtə/作家
Journalist/ˈdʒɜːnəlɪst/记者
Photographer/fəˈtɒɡrəfə/摄影师
Artist/ˈɑːtɪst/艺术家
Musician/mjuːˈzɪʃn/音乐家
Actor/ˈæktə/演员
Director/dɪˈrektə/导演
Editor/ˈedɪtə/编辑
Graphic Designer/ˈɡræfɪk dɪˈzaɪnə/平面设计师
Content Creator/ˈkɒntent kriːˈeɪtə/内容创作者

Service Industry #

EnglishPhoneticChinese
Chef/ʃef/厨师
Waiter/Waitress/ˈweɪtə/ /ˈweɪtrəs/服务员
Receptionist/rɪˈsepʃənɪst/前台接待
Flight Attendant/flaɪt əˈtendənt/空乘人员
Tour Guide/tʊə ɡaɪd/导游
Hairdresser/ˈheədresə/理发师
Cleaner/ˈkliːnə/清洁工
Security Guard/sɪˈkjʊərəti ɡɑːd/保安
Driver/ˈdraɪvə/司机
Customer Service/ˈkʌstəmə ˈsɜːvɪs/客服人员

Education and Healthcare #

EnglishPhoneticChinese
Teacher/ˈtiːtʃə/教师
Nurse/nɜːs/护士
Dentist/ˈdentɪst/牙医
Pharmacist/ˈfɑːməsɪst/药剂师
Psychologist/saɪˈkɒlədʒɪst/心理学家
Counselor/ˈkaʊnsələ/咨询师
Librarian/laɪˈbreəriən/图书管理员
Tutor/ˈtjuːtə/家教
Coach/kəʊtʃ/教练
Social Worker/ˈsəʊʃl ˈwɜːkə/社会工作者

Technical and Skilled Trades #

EnglishPhoneticChinese
Electrician/ɪˌlekˈtrɪʃn/电工
Plumber/ˈplʌmə/水管工
Carpenter/ˈkɑːpəntə/木匠
Mechanic/məˈkænɪk/机械师
Welder/ˈweldə/焊工
Technician/tekˈnɪʃn/技术员
IT Specialist/ˌaɪ ˈtiː ˈspeʃəlɪst/IT专家
Network Engineer/ˈnetwɜːk ˌendʒɪˈnɪə/网络工程师
Electric Engineer/ɪˈlektrɪk ˌendʒɪˈnɪə/电气工程师
Quality Inspector/ˈkwɒləti ɪnˈspektə/质量检查员

Additional Notes #

  1. Some professions have gender-specific terms:

    ...