第一篇:十多年實戰(zhàn)總結(jié)linux下vim編輯
Linux 下Vim+ctags編輯,查看代碼和編輯代碼,運用熟練比可視化軟件工具編寫快很多。邊看邊操作,以后也要經(jīng)常養(yǎng)成用命令的習慣。忘記了就查閱。很棒的,值得收藏。首先簡介下vim一些命令,然后再介紹Vim+ctags做代碼開發(fā)。1.查找
/xxx(?xxx)
表示在整篇文檔中搜索匹配xxx的字符串, / 表示向下查找, ? 表示
向上查找.其中xxx可以是正規(guī)表達式,關(guān)于正規(guī)式就不多說了.一般來說是區(qū)分大小寫的, 要想不區(qū)分大小寫, 那得先輸入
:set ignorecase
查找到以后, 再輸入 n 查找下一個匹配處, 輸入 N 反方向查找.*(#)
當光標停留在某個單詞上時, 輸入這條命令表示查找與該單詞匹配的
下(上)一個單詞.同樣, 再輸入 n 查找下一個匹配處, 輸入 N 反方
向查找.g*(g#)
此命令與上條命令相似, 只不過它不完全匹配光標所在處的單詞, 而
是匹配包含該單詞的所有字符串.gd
本命令查找與光標所在單詞相匹配的單詞, 并將光標停留在文檔的非
注釋段中第一次出現(xiàn)這個單詞的地方.%
本命令查找與光標所在處相匹配的反括號, 包括()[] {}
f(F)x
本命令表示在光標所在行進行查找, 查找光標右(左)方第一個x字符.找到后:
輸入;表示繼續(xù)往下找
輸入 , 表示反方向查找
2.快速移動光標
在 vi 中, 移動光標和編輯是兩件事, 正因為區(qū)分開來, 所以可以很方便的進行光標定 位和編輯.因此能更快一點移動光標是很有用的.w(e)
移動光標到下一個單詞.b
移動光標到上一個單詞.0
移動光標到本行最開頭.^
移動光標到本行最開頭的字符處.$
移動光標到本行結(jié)尾處.H
移動光標到屏幕的首行.M
移動光標到屏幕的中間一行.L
移動光標到屏幕的尾行.gg
移動光標到文檔首行.G
移動光標到文檔尾行.c-f
(即 ctrl 鍵與 f 鍵一同按下)本命令即 page down.c-b
(即 ctrl 鍵與 b 鍵一同按下, 后同)本命令即 page up.''
此命令相當有用, 它移動光標到上一個標記處, 比如用 gd, * 等查
找到某個單詞后, 再輸入此命令則回到上次停留的位置.'.此命令相當好使, 它移動光標到上一次的修改行.`.此命令相當強大, 它移動光標到上一次的修改點.3.拷貝, 刪除與粘貼
在 vi 中 y 表示拷貝, d 表示刪除, p 表示粘貼.其中拷貝與刪除是與光標移動命令
結(jié)合的, 看幾個例子就能夠明白了.yw
表示拷貝從當前光標到光標所在單詞結(jié)尾的內(nèi)容.dw
表示刪除從當前光標到光標所在單詞結(jié)尾的內(nèi)容.y0
表示拷貝從當前光標到光標所在行首的內(nèi)容.d0
表示刪除從當前光標到光標所在行首的內(nèi)容.y$
表示拷貝從當前光標到光標所在行尾的內(nèi)容.d$
表示刪除從當前光標到光標所在行尾的內(nèi)容.yfa
表示拷貝從當前光標到光標后面的第一個a字符之間的內(nèi)容.dfa
表示刪除從當前光標到光標后面的第一個a字符之間的內(nèi)容.特殊地:
yy
表示拷貝光標所在行.dd
表示刪除光標所在行.D
表示刪除從當前光標到光標所在行尾的內(nèi)容.關(guān)于拷貝, 刪除和粘貼的復(fù)雜用法與寄存器有關(guān), 可以自行查詢.4.數(shù)字與命令
在 vi 中數(shù)字與命令結(jié)合往往表示重復(fù)進行此命令, 若在擴展模式的開頭出現(xiàn)則表示行
號定位.如:
5fx
表示查找光標后第 5 個 x 字符.5w(e)
移動光標到下五個單詞.5yy
表示拷貝光標以下 5 行.5dd
表示刪除光標以下 5 行.y2fa
表示拷貝從當前光標到光標后面的第二個a字符之間的內(nèi)容.:12,24y
表示拷貝第12行到第24行之間的內(nèi)容.:12,y
表示拷貝第12行到光標所在行之間的內(nèi)容.:,24y
表示拷貝光標所在行到第24行之間的內(nèi)容.刪除類似.5.快速輸入字符
在 vi 中, 不要求你輸入每一個字符, 可以有很多種方法快速輸入一些字符.使用 linux/unix 的同學(xué)一定有一個經(jīng)驗, 在命令行下輸入命令時敲入頭幾個字符再按
TAB 系統(tǒng)就會自動將剩下的字符補齊, 假如有多個匹配則會打印出來.這就是著名的命令
補齊(其實windows中也有文件名補齊功能).vi 中有許多的字符串補齊命令, 非常方便.c-p(c-n)
在編輯模式中, 輸入幾個字符后再輸入此命令則 vi 開始向上(下)搜
索開頭與其匹配的單詞并補齊, 不斷輸入此命令則循環(huán)查找.此命令
會在所有在這個 vim 程序中打開的文件中進行匹配.c-x-l
在編輯模式中, 此命令快速補齊整行內(nèi)容, 但是僅在本窗口中出現(xiàn)的
文檔中進行匹配.c-x-f
在編輯模式中, 這個命令表示補齊文件名.如輸入:
/usr/local/tom 后再輸入此命令則它會自動匹配出:
/usr/local/tomcat/
abbr
即縮寫.這是一個宏操作, 可以在編輯模式中用一個縮寫代替另一個
字符串.比如編寫java文件的常常輸入 System.out.println, 這很
是麻煩, 所以應(yīng)該用縮寫來減少敲字.可以這么做:
:abbr sprt System.out.println
以后在輸入sprt后再輸入其他非字母符號, 它就會自動擴展為System.out.println
6.替換
替換是 vi 的強項, 因為可以用正規(guī)表達式來匹配字符串.以下提供幾個例子.:s/aa/bb/g
將光標所在行出現(xiàn)的所有包含 aa 的字符串中的 aa 替換為 bb
:s/
將光標所在行出現(xiàn)的所有 aa 替換為 bb, 僅替換 aa 這個單詞
:%s/aa/bb/g
將文檔中出現(xiàn)的所有包含 aa 的字符串中的 aa 替換為 bb
:12,23s/aa/bb/g 將從12行到23行中出現(xiàn)的所有包含 aa 的字符串中的 aa 替換為 bb
:12,23s/^/#/
將從12行到23行的行首加入 # 字符
:%s= *$==
將所有行尾多余的空格刪除
:g/^s*$/d
將所有不包含字符(空格也不包含)的空行刪除.7.多文件編輯
在一個 vim 程序中打開很多文件進行編輯是挺方便的.:sp(:vsp)文件名
vim 將分割出一個橫(縱)向窗口, 并在該窗口中打開新文件.從 vim6.0 開始, 文件名可以是一個目錄的名稱, 這樣, vim 會
把該目錄打開并顯示文件列表, 在文件名上按回車則在本窗口打
開該文件, 若輸入 O 則在新窗口中打開該文件, 輸入 ? 可以看
到幫助信息.:e 文件名
vim 將在原窗口中打開新的文件, 若舊文件編輯過, 會要求保存.c-w-w
vim 分割了好幾個窗口怎么辦? 輸入此命令可以將光標循環(huán)定位
到各個窗口之中.:ls
此命令查看本 vim 程序已經(jīng)打開了多少個文件, 在屏幕的最下方
會顯示出如下數(shù)據(jù):
%a
“usevim.html”
行 162
#
“xxxxxx.html”
行 0
其中:
表示打開的文件序號, 這個序號很有用處.%a
表示文件代號, % 表示當前編輯的文件,# 表示上次編輯的文件
“usevim.html”
表示文件名.行 162
表示光標位置.:b 序號(代號)
此命令將指定序號(代號)的文件在本窗口打開, 其中的序號(代號)
就是用 :ls 命令看到的.:set diff
此命令用于比較兩個文件, 可以用
:vsp filename
命令打開另一個文件, 然后在每個文件窗口中輸入此命令,就能看
到效果了.8.宏替換
vi 不僅可以用 abbr 來替換文字, 也可以進行命令的宏定義.有些命令輸起來很費勁,因此我把它們定義到
(windows 下為 $VIM/_vimrc)中, 寫進去的時候不用寫前面的冒號.:nmap
:nmap
命令模式下轉(zhuǎn)移光標到不同窗口
:imap
:nmap
:java 中:(注, 這里為什么說 java 中, 因為以下定義對其他文件格式不起作用, 下文
會說到如何實現(xiàn)這一點)
:nmap
此命令用 javac 編譯 java 文件, 它會自動將光標定位到出錯點.不過這需要定
義一個 javac.vim 文件在 $VIM/compiler 下, 在 javac.vim 里面只有兩行字:
setlocal makeprg=javac
setlocal errorformat=%A%f:%l: %m,%-Z%p^,%-C%.%#
:nmap
此命令用 ant 編譯 java 文件, 它會自動將光標定位到出錯點.一般來說, 安裝
vim 后已經(jīng)有了compiler/ant.vim文件, 因此這個命令可以直接使用.但是需要
在當前目錄下有 build.xml 文件, 當然還必須安裝 ant 才行.:nmap
:nmap
:nmap
:nmap
:nmap
此命令用于在窗口左部分割出一個新窗口, 里面的內(nèi)容是 java 的資源樹, 包括
本文件中出現(xiàn)的類, 類的成員變量及成員方法, 就好像 JCreator 表現(xiàn)的那樣.在這個窗口中輸入 ? 會看到幫助.嘿嘿, 很好用, 不過需要 ctags 支持.:imap
TAB 就是制表符, 單獨拿出來做一節(jié)是因為這個東西確實很有用.<<輸入此命令則光標所在行向左移動一個 tab.>>輸入此命令則光標所在行向右移動一個 tab.5>>輸入此命令則光標后 5 行向右移動一個 tab.:12,24>此命令將12行到14行的數(shù)據(jù)都向右移動一個 tab.:12,24>>此命令將12行到14行的數(shù)據(jù)都向右移動兩個 tab.那么如何定義 tab 的大小呢? 有人愿意使用 8 個空格位, 有人用4個, 有的用2個.有的人希望 tab 完全用空格代替, 也有的人希望 tab 就是 tab.沒關(guān)系, vim 能
幫助你.以下的設(shè)置一般也都先寫入配置文件中, 免得老敲.:set shiftwidth=4
設(shè)置自動縮進 4 個空格, 當然要設(shè)自動縮進先.:set sts=4
即設(shè)置 softtabstop 為 4.輸入 tab 后就跳了 4 格.:set tabstop=4
實際的 tab 即為 4 個空格, 而不是缺省的 8 個.:set expandtab
在輸入 tab 后, vim 用恰當?shù)目崭駚硖畛溥@個 tab.10.autocmd
這個命令十分的強大, 可以用這個命令實現(xiàn)對不同的文件格式應(yīng)用不同的配置;可以
在新建文件時自動添加上版權(quán)聲明等等.這些命令一般定義在 ~/.vimrc 這樣的配置文件
里面.由于他很強大, 所以我不能給出很具體的說明, 只能舉幾個例子, 詳細的請看幫助.:autocmd!
刪除所有之前的自動命令.autocmd FileType
java
source ~/.vim/files/java.vim
autocmd FileType
java
source ~/.vim/files/jcommenter.vim
以上兩條命令讓我在打開 java 文件時才應(yīng)用后面提到的兩個配置文件.autocmd BufNewFile
*.java
0r ~/.vim/files/skeletons/java.skel
以上這條命令讓我在新建 java 文件時自動加入 java.skel 文件的內(nèi)容.autocmd BufNewFile
*.java
normal gnp
以上這條命令讓我在新建 java 文件時自動運行 gnp 命令, 這個命令進行一些特殊化
處理, 比如將新 java 文件中的 __date__ 替換成今天的日期什么的.11.常用腳本
在 vim.sf.net 你可以發(fā)現(xiàn)很多腳本(script), 這些腳本常常有讓你意想不到的作用.我常用的有:
jcommenter.vim
自動加入 javadoc 風格的注釋.JBrowser.vim
類資源瀏覽.C, C++ 等可以用 Tlist
還有許多有用的, 比如 checkstyle.vim 可以檢驗?zāi)愕木幊田L格, jad.vim 可以直接
反編譯.class 文件等等.12.常用配置
在~/.vimrc 配置文件中你常常需要一些個性化配置.比如上面寫的一些宏定義, 一些
autocmd 定義等等.比如:
set suffixes=.bak,~,.o,.h,.info,.swp,.aux,.bbl,.blg,.dvi,.lof,.log,.lot,.ps,.toc
這樣在vim中打開文件時, 按 tab 鍵補齊文件名時它會忽略上述文件.set nu
顯示行號
set ai
設(shè)置自動縮進
map Y y$
讓 Y 和 D 一樣, 要不然 Y 的本意和 yy 一樣.vim+ctags用法:
[/home/brimmer/src]$ ctags-R “-R”表示遞歸創(chuàng)建,也就包括源代碼根目錄下的所有子目錄下的源程序?!皌ags”文件中包括這些對象的列表: l 用#define定義的宏 l 枚舉型變量的值 l 函數(shù)的定義、原型和聲明 l 名字空間(namespace)l 類型定義(typedefs)l 變量(包括定義和聲明)
l 類(class)、結(jié)構(gòu)(struct)、枚舉類型(enum)和聯(lián)合(union)l 類、結(jié)構(gòu)和聯(lián)合中成員變量或函數(shù)
VIM用這個“tags”文件來定位上面這些做了標記的對象,下面介紹一下定位這些對象的方法: 1)用命令行。在運行vim的時候加上“-t”參數(shù),例如: [/home/brimmer/src]$ vim-t foo_bar 這個命令將打開定義“foo_bar”(變量或函數(shù)或其它)的文件,并把光標定位到這一行。2)在vim編輯器內(nèi)用“:ta”命令,例如: :ta foo_bar 3)最方便的方法是把光標移到變量名或函數(shù)名上,然后按下“Ctrl-]”。用“Ctrl-o”退回原來的地方。
注意:運行vim的時候,必須在“tags”文件所在的目錄下運行。否則,運行vim的時候還要用“:set tags=”命令設(shè)定“tags”文件的路徑,這樣vim才能找到“tags”文件。在函數(shù)中移動光標
[{ 轉(zhuǎn)到上一個位于第一列的“{” }] 轉(zhuǎn)到下一個位于第一列的“{” { 轉(zhuǎn)到上一個空行 } 轉(zhuǎn)到下一個空行
gd 轉(zhuǎn)到當前光標所指的局部變量的定義 * 轉(zhuǎn)到當前光標所指的單詞下一次出現(xiàn)的地方 # 轉(zhuǎn)到當前光標所指的單詞上一次出現(xiàn)的地方
Vim 的創(chuàng)造者是一名計算機程序員,因此這就不奇怪 Vim 中有許多幫助編寫程序的功能: 跳轉(zhuǎn)到標識符被定義和使用的地方;在另一個窗口中預(yù)覽有關(guān)的聲明等等。在下一章中還 會介紹更多的功能。
使用標簽
什么是標簽?標簽就是一個標識符被定義的地方。一個例子就是 C 或者 C++ 程序中的函 數(shù)定義。標簽列表可以保存在一個標簽文件中。Vim 可以通過它來從任何地方跳轉(zhuǎn)到該標簽,也就是一個標識符被定義的地方。
在當前目錄下為所有的 C 文件生成標簽文件,使用下面的這個命令:
ctags *.c
“ctags” 是一個獨立的程序。大多數(shù) Unix 系統(tǒng)上都已經(jīng)安裝了它。如果你還沒有安裝,可以在這里找到 “Exuberant ctags”:
http://ctags.sf.net
現(xiàn)在你可以使用下面的命令跳轉(zhuǎn)到一個函數(shù)定義的地方:
:tag startlist
這個命令會找到函數(shù) “startlist”,即使該函數(shù)是在另一個文件中。
CTRL-] 命令會跳轉(zhuǎn)到當前光標下單詞的標簽。這樣瀏覽毫無頭緒的 C 代碼會變得更容 些易。舉個例子,假設(shè)你在函數(shù) “write_block” 中。你可以看到它調(diào)用了函數(shù)
“write_line”。但 “write_line” 做了什么呢?將光標置于調(diào)用 “write_line” 的地方然 后按 CTRL-],你就跳轉(zhuǎn)到了這個函數(shù)的定義的地方了。
“write_line” 函數(shù)調(diào)用了 “write_char”。你需要知道它做了什么。將光標定位到調(diào) 用 “write_char” 的地方然后按 CTRL-],你就到了定義“write_char” 的地方。
+------+ |void write_block(char **s;int cnt)| |{ | | int i;| | for(i = 0;i < cnt;++i)| | write_line(s[i]);| |} | | +-----------|-------------------------+ | CTRL-] | | +----------------------------+ +--> |void write_line(char *s)| |{ | | while(*s!= 0)| | write_char(*s++);| |} | | +--------|-------------------+ | CTRL-] | | +-----+ +--> |void write_char(char c)| |{ | | putchar((int)(unsigned char)c);| |} | +-----+
“:tags” 命令顯示你經(jīng)過的標簽列表: :tags # TO tag FROM line in file/text 1 1 write_line 8 write_block.c 2 1 write_char 7 write_line.c >
現(xiàn)在介紹向回跳轉(zhuǎn)。CTRL-T 命令跳轉(zhuǎn)到上一個標簽。在上例中,你會回到 “write_line” 函數(shù)調(diào)用 “write_char” 的地方。
這個命令接受一個計數(shù)參數(shù),用來表示跳轉(zhuǎn)回去的標簽個數(shù)。你已經(jīng)向前跳轉(zhuǎn),現(xiàn)在 又跳轉(zhuǎn)了回去?,F(xiàn)在我們再一次向前跳轉(zhuǎn)。下面的命令跳轉(zhuǎn)到標簽列表中最上面的標簽:
:tag
你可以在前面加上要向前跳轉(zhuǎn)的標簽個數(shù)。比如:“:3tag”。CTRL-T 同樣可以加上一個 計數(shù)參數(shù)。
通過這些命令,你可以用 CTRL-] 延著調(diào)用樹向前跳轉(zhuǎn), 用 CTRL-T 向回跳轉(zhuǎn),用 “:tags” 命令顯示當前位置。
分 割 窗 口
“:tag” 命令會將當前窗口的文件替換為包含新函數(shù)的文件。怎樣才能同時查看兩個文件 呢?你可以使用 “:split” 命令將窗口分開然后再用 “:tag” 命令。Vim 有個縮寫命令可 以做到這些:
:stag tagname
使用下面的命令可以分割當前窗口并跳轉(zhuǎn)到光標下的標簽:
CTRL-W ]
如果指定了計數(shù)參數(shù),新窗口將包含指定的那么多行。
多 個 標 記 文 件
如果在多個目錄中都有文件,你可以在每一個目錄下創(chuàng)建一個標簽文件。Vim 只能跳轉(zhuǎn)到 那個目錄下的標簽。
通過設(shè)定 'tags' 選項,你可以使用多個相關(guān)的標簽文件。比如:
:set tags=./tags,./../tags,./*/tags
這會使 Vim 找到當前文件所在目錄及其父目錄和所有子目錄下的標簽文件。
這已經(jīng)是不少的標簽文件了,但也許仍不夠。比如,當編輯 “~/proj/src” 目錄下的 一個文件時,你無法找到 “~/proj/sub/tags” 目錄下的標簽文件。對這種情況,Vim 提供了一個查找整個目錄樹下標簽文件的方法,比如:
:set tags=~/proj/**/tags
單 個 標 記 文 件
當 Vim 在多個地方查找標簽文件時,你會聽到硬盤在格格作響。這樣會有點慢。在這種 情況下,你最好將這些時間花在生成一個大的標簽文件上。你可以要等一會兒。
這得借助上面提到的 “Exuberant ctags” 程序。它有一個選項可以搜索整個目錄樹:
cd ~/proj ctags-R.這樣做的好處是 “Exuberant ctags” 可以識別多種文件類型,它不僅適用于 C 和 C++ 程序,還適用于 Eiffel 甚至 Vim 腳本。請參考 ctags 文檔進行調(diào)整所用參數(shù)。
現(xiàn)在你只需要告訴 Vim 你的標簽文件在何處:
:set tags=~/proj/tags
多 個 匹 配
當一個函數(shù)(或類中的方法)被定義多次,“:tags” 命令會跳轉(zhuǎn)到第一處。如果在當前 文件中存在匹配,那它將會被首先使用。
你現(xiàn)在可以跳轉(zhuǎn)到同一個標簽的其它匹配處:
:tnext
重復(fù)執(zhí)行這個命令可以找到更多的匹配。如果存在很多匹配,你可以選擇要跳轉(zhuǎn)到哪一 個:
:tselect tagname
Vim 會為你展示一個選擇列表:
# pri kind tag file 1 F f mch_init os_amiga.c mch_init()2 F f mch_init os_mac.c mch_init()3 F f mch_init os_msdos.c mch_init(void)4 F f mch_init os_riscos.c mch_init()Enter nr of choice(
你現(xiàn)在可以輸入要跳轉(zhuǎn)到的匹配代號(在第一列)。其它列的信息可以讓你知道匹配在何 處被定義。
可以用這些命令在各匹配的標簽間移動:
:tfirst 到第一個匹配
:[count]tprevious 向前 [count] 個匹配 :[count]tnext 向后 [count] 個匹配 :tlast 到最后一個匹配
如果沒有指定,[count] 省缺為一。
猜 測 標 簽 名
命令行補全是避免輸入長標簽名的好辦法。只需輸入開始的一部分然后按
:tag write_
你會得到第一個匹配。如果這不是你想要的,重復(fù)輸入
有時你只知道一個函數(shù)名的一部分,或是你有很多以相同字符串開頭而結(jié)尾不同的標 記。這時你可以告訴 Vim 使用一個模式來查找標簽。
假設(shè)你要跳轉(zhuǎn)到一個包含 “block” 的標簽。首先輸入:
:tag /block
現(xiàn)在再利用命令行補全功能:輸入
標簽名前面的 “/” 告訴 Vim 這不是一個確定的標簽名而是一個模式。你可以利用有 關(guān)查找模式的所有特性。舉個列子,假設(shè)你要選擇所有以 “write_” 開頭的標簽:
:tselect /^write_
“^” 指定標簽以 “write_” 開頭,否則在中間含有 “write_” 的標簽名也會被找到。類似 地,“___FCKpd___0quot;指定標簽名結(jié)尾處的匹配。
標 簽 瀏 覽 器
CTRL-] 可以讓你跳轉(zhuǎn)到光標所在標識符的定義處,因此你可以利用標識符的列表來形成 一個目錄。這里給出一個例子。
首先生成一個標識符列表(需要 Exuberant ctags):
ctags--c-types=f-f functions *.c
現(xiàn)在打開 Vim 并在一個垂直分割窗口中編輯這個文件: vim :vsplit functions
窗口中包含一個所有函數(shù)的列表。其它的東西可以被忽略。用 ”:setlocal ts=99“ 命令 使其顯示得更清晰些。
在這個窗口中,定義一個 mapping:
:nnoremap
移動光標至要跳轉(zhuǎn)到函數(shù)的所在行,輸入
相 關(guān) 雜 項
你可以設(shè)定 'ignorecase' 選項來忽略標簽名里的大小寫。
'tagbsearch' 選項標明標簽文件是否經(jīng)過排序。省缺是假定為標簽文件已排序,這樣會 使查找更快,但如果文件沒有被排序是無法工作的。
'taglength' 選項可用來告訴 Vim 一個標簽的有效字符個數(shù)。
當你使用 SNiFF+ 程序時,你可以利用 Vim 的有關(guān)接口 |sniff|。SNiFF+ 是一個商業(yè) 軟件。
Cscope 是一個自由軟件。它不僅可以找到一個標識符被聲明的地方,還可以找到標識符 被使用的地方。請參考 |cscope|。
預(yù)覽窗口
當編輯含有函數(shù)調(diào)用的代碼時,你需要使用正確的調(diào)用參數(shù)。要獲知所要傳遞的值,你可以 查看這個函數(shù)是如何定義的。標簽機制對此十分適用。如果定義可在另一個窗口內(nèi)顯示那 就更好了。對此我們可以利用預(yù)覽窗口。
打開一個預(yù)覽窗口來顯示函數(shù) “write_char”:
:ptag write_char
Vim 會打開一個窗口,跳轉(zhuǎn)到 “write_char” 標簽。然后它會回到原來的位置。這樣你可 以繼續(xù)輸入而不必使用 CTRL-W 命令。
如果函數(shù)名出現(xiàn)在文本中,你可以用下面的命令在預(yù)覽窗口中得到其定義:
CTRL-W }
有一個腳本可以自動顯示光標處的標簽定義。請參考 |CursorHold-example|。
用下面的命令關(guān)閉預(yù)覽窗口:
:pclose
要在預(yù)覽窗口中編輯一個指定的文件,用 “:pedit”。這在編輯頭文件時很有用,比如:
:pedit defs.h
最后,“psearch” 可用來查找當前文件和任何包含文件中的單詞并在預(yù)覽窗口中顯示匹 配。這在使用沒有標簽文件的庫函數(shù)時十分有用。例如:
:psearch popen
這會在預(yù)覽窗口中顯示含有 popen()原型的 “stdio.h” 文件:
FILE *popen __P((const char *, const char *));
你可以用 'previewheight' 選項指定預(yù)覽窗口打開時的高度。
在代碼間移動
因為程序代碼是結(jié)構(gòu)化的,Vim 可以識別其中的有關(guān)項目。一些特定的命令可用來完成相 關(guān)的移動。
C 程序中經(jīng)常包含類似下面的代碼:
#ifdef USE_POPEN fd = popen(“l(fā)s”, “r”)#else fd = fopen(“tmp”, “w”)#endif
有時會更長,也許還有套嵌。將光標置于 “#ifdef” 處按 %。Vim 會跳轉(zhuǎn)到“#else”。繼 續(xù)按 % 會跳轉(zhuǎn)到 “#endif”。再次按下 % 又回到原來的 “#ifdef”。
當代碼套嵌時,Vim 會找到相匹配的項目。這是檢查你是否忘記了一個 “#endif” 的 好辦法。
當你在一個 “#ifdef”“#endif” 塊。例如:
#if defined(HAS_INC_H)a = a + inc();# ifdef USE_THEME a += 3;# endif set_width(a);
如果光標在最后一行,“[#” 會移動到第一行。中間的 “#ifdef”*/ 注釋 有效。
+-> +-> /* | [/ | * A comment about--+ [/ | +--* wonderful life.| ]/ | */ <-+ | +--foo = bar * 3;--+ | ]/ /* a short comment */ <-+
查找全局標識符
你在編輯一個 C 程序,想要知道一個變量是被聲明為 “int” 還是 “unsigned”。一個快 速的方法是使用 “[I” 命令來查找。
假設(shè)光標在單詞 “column” 處。輸入:
[I Vim 會列出它所找出的匹配行,不僅在當前文件內(nèi)查找,還會在所有的包含文件中查找。結(jié)果如下所示:
structs.h 1: 29 unsigned column;/* column number */
相對使用標簽文件或預(yù)覽窗口的好處是包含文件也被搜索。大多數(shù)情況下都能找到正確 的聲明。即使標簽文件已經(jīng)過期或者你沒有為包含文件建立標簽也不會影響結(jié)果。
但是一些準備工作是必要的,否則 “[I” 就沒法工作。首先,'include' 選項必須指 定文件是如何被包含的。省缺值適用于 C 和 C++。對其它的語言,你需要自己設(shè)定。
定 位 包 含 文 件
Vim 會找到 'path' 選項指定路徑中的包含文件。如果缺少某個目錄,一些包含文件 將不會被找到。你可以用這個命令來查看:
:checkpath
它會列出不能找到的包含文件,以及被找到的包含文件。一個輸出樣例:
---Included files not found in path---
文件 “io.h” 被當前文件包含但無法找到?!皏im.h” 可以找到,這樣 “:checkpath” 跟進 這個文件并檢查其中的包含文件。結(jié)果顯示無法找到 “vim.h” 包含的 “functions.h” 和 “clib/exec_protos.h” 文件。
Note: Vim 不是一個編譯器。它無法識別 “#ifdef” 語句。這就是說所有的 “#include” 語句都會被使用,即使它在 “#if NEVER” 之后。
給 'path' 選項增加一個目錄可以修正無法找到文件的錯誤。一個好得參考是 Makefile。注意那些包括 “-I” 的條目,比如 “-I/usr/local/X11”。要增加這個目錄,用:
:set path+=/usr/local/X11
如果有很多的子目錄,你可以用 “*” 通配符。例如:
:set path+=/usr/*/include 這會找到 “/usr/local/include” 以及 “/usr/X11/include” 目錄下的文件。
如果你的工程項目的包含文件都在一個套嵌的目錄樹下,“**” 就非常有用。它會搜索所 有的子目錄。例如:
:set path+=/projects/invent/**/include
這會找到這些目錄下的文件:
/projects/invent/include /projects/invent/main/include /projects/invent/main/os/include etc.還有其它的可能性。更多信息,請查看 'path' 選項。
如果你想查看找到的包含文件,用這個命令:
:checkpath!
你會得到一個(很長)的包含文件列表。為使它更短些,Vim 會對已經(jīng)找到的文件顯示 “(Already listed)” 而不再重新顯示一遍。
跳 轉(zhuǎn) 到 匹 配
“[I” 產(chǎn)生一個每項只有一行文本的列表。如果你想要進一步的查看第一項,你可以這個 命令來跳轉(zhuǎn):
[
你也可以使用 “[ CTRL-I”, 因為 CTRL-I 和按
“[I” 產(chǎn)生的列表在每行的開頭都有一個序號。如果你要跳轉(zhuǎn)到第一項外的其它項,首先 輸入序號:
3[
會跳轉(zhuǎn)到列表中的第三項。記住你可以用 CTRL-O 跳回到原來的地方。
相 關(guān) 命 令
[i 只列出第一項匹配 ]I 只列出光標下面的項目 ]i 只列出光標下面的第一項匹配
查 找 宏 定 義 標 識 符
“[I” 命令查找任何標識符。只查找 “#define” 定義的宏,用:
[D
同樣,這會在所有的包含文件中查找。'define' 選項指定 “[D” 所查找的預(yù)定義樣式。你需要改變它值來適用于 C 或 C++ 以外的語言?!癧D” 相關(guān)命令:
[d 只列出第一項匹配 ]D 只列出光標下面的項目
]d 只列出光標下面的第一項匹配
*29.5* 查找局部標識符
“[I” 命令查找所有的包含文件。要在當前文件中查找并跳轉(zhuǎn)到光標處單詞被首次使用的 地方,用:
gD
提示:Goto Definition。這個命令對查找局部(C 語言中的 “static”)聲明的變量或函 數(shù)很有用。例如(光標在 “counter” 處):
+-> static int counter = 0;| | int get_counter(void)gD | { | ++counter;+--return counter;}
要進一步的縮小查找范圍,只在當前函數(shù)內(nèi)查找,用這個命令:
gd
這會回到當前函數(shù)的開始處尋找光標處單詞首次出現(xiàn)的地方。實際上,它是向后找到一個 在第一列 '{' 上面的空行,然后再從那里向前查找標識符。例如(光標位于 idx 上):
int find_entry(char *name){ +-> int idx;| gd | for(idx = 0;idx < table_len;++idx)| if(strcmp(table[idx].name, name)== 0)+--return idx;} 好好收藏,多動手,工多手熟!
第二篇:vim用法總結(jié)
? 三種狀態(tài)
Command: 任何輸入都會作為編輯命令,而不會出現(xiàn)在屏幕上,任何輸入都引起立即反映 Insert: 任何輸入的數(shù)據(jù)都置于編輯寄存器,按ESC,可跳回command方式
Escape: 以“:”或者“/”為前導(dǎo)的指令,出現(xiàn)在屏幕的最下一行,任何輸入都被當成特別指令。? 離開vi
:q!離開vi,并放棄剛在緩沖區(qū)內(nèi)編輯的內(nèi)容。
:wq 將緩沖區(qū)內(nèi)的資料寫入磁盤中,并離開vi。
:x 同wq。
(注意—— :X 是文件加密,一定要與:x存盤退出相區(qū)別)
? 進入輸入模式
a(append)由游標之后加入資料。A 由該行之末加入資料。
i(insert)由游標之前加入資料。
I 由該行之首加入資料。
o(open)新增一行於該行之下供輸入資料之用。
O 新增一行於該行之上供輸入資料之用。
? 刪除與修改
x 刪除游標所在該字元。
X 刪除游標所在之前一字元。
r 用接於此指令之后的字元取代(replace)游標所在字元。如:ra將游標所在字元以 a 取代之。R 進入取代狀態(tài),直到《ESC》為止。
s 刪除游標所在之字元,并進入輸入模式直到《ESC》。
S 刪除游標所在之該行資料,并進入輸入模式直到《ESC》。
? 光標的移動
m
?
0 移至該行之首
$ 移至該行之末。
e 移動到下個字的最後一個字母
w 移動到下個字的第一個字母。
b 移動到上個字的第一個字母。
^ 移至該行的第一個字元處。
H 移至視窗的第一行。
M 移至視窗的中間那行。
L 移至視窗的最后一行。
G 移至該文件的最后一行。
+ 移至下一列的第一個字元處。
-移至上一列的第一個字元處。
:n 移至該文件的第 n 列。
n+ 移至游標所在位置之后的第 n 列。
n-移至游標所在位置之前的第 n 列。
(Vim)光標移動基本用法小解:
(這只要組合上邊的功能就可以明白了,不用再一一講解了吧!)ge b w e
← ←---→--→
This is-a line, with special/separated/words(and some more).←-←-------------------→---→
GE B W E
? 視窗的移動
? 剪切、復(fù)制、刪除
Operator + Scope = command
? Operator
d 剪切y 復(fù)制。
p 粘帖,與 d 和 y 配和使用??蓪⒆詈骴或y的資料放置於游標所在位置之行列下。c 修改,類似delete與insert的組和。刪除一個字組、句子等之資料,并插入新建資料。? Scope
e 由游標所在位置至該字串的最后一個字元。
w 由游標所在位置至下一個字串的第一個字元。
b 由游標所在位置至前一個字串的第一個字元。$ 由游標所在位置至該行的最后一個字元。
0 由游標所在位置至該行的第一個字元。
? 整行動作
dd 刪除整行。
D 以行為單位,刪除游標后之所有字元。
cc 修改整行的內(nèi)容。
yy 使游標所在該行復(fù)制到記憶體緩沖區(qū)。
? 取消前一動作(Undo)u 恢復(fù)最后一個指令之前的結(jié)果。
U 恢復(fù)游標該行之所有改變。
(vim)u 可以多次撤消指令,一次撤消一個操作,直至本次操作開始為止。
(vim)Ctrl+r 可以恢復(fù)撤消前內(nèi)容,按多次可恢復(fù)多次。
? 查找與替換
/字串 往游標之后尋找該字串。
?字串 往游標之前尋找該字串。
n 往下繼續(xù)尋找下一個相同的字串。
N 往上繼續(xù)尋找下一個相同的字串。
% 查找“(”,“)”,“{”,“}”的配對符。
s 搜尋某行列范圍。
g 搜尋整個編輯緩沖區(qū)的資料。
:1,$s/old/new/g 將文件中所有的『old』改成『new』。
:10,20s/^/ / 將第10行至第20行資料的最前面插入5個空白。
(vim)
/字符串 后邊輸入查詢內(nèi)容可保存至緩沖區(qū)中,可用↑↓進行以往內(nèi)容選擇。
另外:將光標移動在選定單詞下方按*,則可以選中此單詞作為查詢字符,可以避免輸入一長串字符的麻煩。
?(vim)大小寫替換
首先用按v開啟選擇功能,然后用↑↓←→鍵來選定所要替換的字符,若是小寫變大寫,則按U;反之按u;
如果是選擇單詞,則可以在按v后,按w,最后按U/u,這樣就可以將字符隨意的改變大小寫了,而不用刪除后重新敲入。
? 資料的連接
J 句子的連接。將游標所在之下一行連接至游標該行的后面。
? 環(huán)境的設(shè)定
:set all 可設(shè)置的環(huán)境變量列表
:set 環(huán)境變量的當前值
:set nu 設(shè)定資料的行號。
:set nonu 取消行號設(shè)定。
:set ai 自動內(nèi)縮。
:set noai 取消自動內(nèi)縮。
(vim)
:set ruler 會在屏幕右下角顯示當前光標所處位置,并隨光移動而改變,占用屏幕空間較小,使用也比較方便,推薦使用。
:set hlsearch 在使用查找功能時,會高亮顯示所有匹配的內(nèi)容。
:set nohlsearch 關(guān)閉此功能。
:set incsearch 使Vim在輸入字符串的過程中,光標就可定位顯示匹配點。
:set nowrapscan 關(guān)閉查找自動回環(huán)功能,即查找到文件結(jié)尾處,結(jié)束查找;默認狀態(tài)是自動回環(huán)
? ex指令
? 讀寫資料
:10,20w test 將第10行至第20行的資料寫入test文件。
:10,20w>>test 將第10行至第20行的資料加在test文件之后。
:r test 將test文件的資料讀入編輯緩沖區(qū)的最后。
:e [filename] 編輯新的文件。
:e![filename] 放棄當前修改的文件,編輯新的文件。
:sh 進入shell環(huán)境,使用exit退出,回到編輯器中。:!cmd 運行命令cmd后,返回到編輯器中。
? 刪除、復(fù)制及搬移
:10,20d 刪除第10行至第20行的資料。:10d 刪除第10行的資料。
:%d 刪除整個編輯緩沖區(qū)。
:10,20co30 將第10行至第20行的資料復(fù)制至第30行之后。:10,20mo30 將第10行至第20行的資料搬移至第30行之后。
第三篇:vim高級用法多年經(jīng)驗原創(chuàng)總結(jié)
vim高級用法多年經(jīng)驗原創(chuàng)總結(jié)(全部測試成功)
====================================
一、Linux→命令模式:Vim filename
1.一次移動一個光標
h j k l
左下上右
2.行內(nèi)移動
0 到行首(d0或d^刪除至行首)
$ 至行尾(d$刪除至行尾)
0=HOME 到行首
$=end 至行尾
G 到文件尾
50G 到50行
gg到文件首
3.有小d/大D都是剪切(del word)
dd剪掉當前行
5dd 剪掉當前行起共5行
D 剪空當前行
x 刪除一個字母
dw剪除一個單詞
4.undo撤消
u 一次撤一行中的一個動作(多行時小u比大U管用)
U 撤消一行中的所有動作(單行時大U比小u管用)
5.復(fù)制粘貼
yy復(fù)制當前行
5yy 復(fù)制5行
p 粘貼(paste)
ZZ 保存退出
ZQ 不保存退出
............6.vim中大小寫轉(zhuǎn)化:~或u或U(高級用法)
............a、整篇文章大寫轉(zhuǎn)化為小寫:gg→guG
gg到文件首
gu把選定范圍全部小寫
G 到文件結(jié)束
..........b、整篇文章小寫轉(zhuǎn)化為大寫:gg→gUG
gg到文件首
gU把選定范圍全部大寫
G 到文件結(jié)束
c、整篇文章反轉(zhuǎn)(大轉(zhuǎn)小小轉(zhuǎn)大)
ggg~G()
==================================
二、命令模式→輸入模式:按ins/a/A/i/I/o/O/r/Ro
1.插入
o 在光標下加一空行并進入插入模式
O 在光標上開一空行并進入插入模式
r 替換一個字符
R 連續(xù)替換多個字符
2.文件內(nèi)容查找:
/word 從上而下在文件中查找字符串“word”
?word 從下而上在文件中查找字符串“word”
n 定位下一個匹配的被查找字符串
N 定位上一個匹配的被查找字符串
3.命令模式→Visual Block:(高級用法)
按ctrl+v,舉例:選中多行并添加注釋
#vim→ctrl+v→方向箭頭選中→I→#→ESC
#vim→set nu→^v→(100G:當前行到第100行)→I→#→ESC
=============================
三、命令模式→末行模式
1.默認情況下Vim的搜索是大小寫敏感的,:
:set ignorecase忽略大小寫
:set noignorecase不忽略大小寫
:set nu或:set number 設(shè)置顯示行號
:set nonu或:set nonumber不顯示行號
:999 移動光標到第999行
2.有彩色或無彩色(高級用法)
:syntax clear或:set syntax=off 暫時關(guān)閉語法高亮
:syntax enable 當前緩沖區(qū)打開語法高亮功能。
3.保存與退出
:w 存盤不退出
:w!暴力存盤不退出
:w file1 另存為file1
:q 無臟數(shù)據(jù)時正常退出
:q!放棄臟數(shù)據(jù)并退出
:wq正常保存并退出
:wq!暴力存盤并退出
4.文件內(nèi)容替換(高級用法)
命令功能
:s /old/new 當前行中找到的第一個old 替換為new
:s /old/new/g 當前行中查找到的所有old 替換為new
:#,# s/old/new/g 行號“#,#”范圍內(nèi)替換所有的old為new
:% s/old/new/g 整個文件范圍內(nèi)替換所有的old為new
:s /old/new/c c命令:將對每個替換動作提示用戶進行確認
5.文件加密與解密(高級用法)
------加密
vim t.c打開文件
:X 據(jù)提示操作//加密
: set key=password //加密作用同:X
:wq保存退出------解密
------解密
vim t.c打開文件
:set key= 解密
:wq保存退出
=============================
四、典型故障現(xiàn)象(圖片見附件)一般是非正常關(guān)閉VI導(dǎo)致的,解決辦法如下:
#rm.install.log=============================
五、查看vim幫助
:help index
1.Insert mode |insert-index|
2.Normal mode |normal-index|
2.1.Text objects |objects|
2.2.Window commands |CTRL-W|
2.3.Square bracket commands |[|
2.4.Commands starting with 'g' |g|
2.5.Commands starting with 'z' |z|
3.Visual mode |visual-index|
4.Command-line editing |ex-edit-index|
5.EX commands |ex-cmd-index|
*****************************************************************************************
oracle知識點精簡總結(jié)系列持續(xù)增加中:
Oracle用戶及用戶配置文件精簡總結(jié)
Oracle的登陸認證方式精簡總結(jié)
實例恢復(fù)相關(guān)原理精簡總結(jié)
Oracle權(quán)限精簡總結(jié)
Oracle角色精簡總結(jié)
OLTP與OLAP的區(qū)別精簡總結(jié)
無GUI智能部署oracle腳本及視頻有哪些Oracle進程?消耗了多少存?
第四篇:第八章 教學(xué)(下)+實戰(zhàn)演練
教育學(xué)考試重點提示:第八章 教學(xué)(下)重點提示
統(tǒng)觀近幾年全國各省的教師資格認定教育學(xué)考試,本章的考查重點是:
(1)在教學(xué)史上影響比較大的教學(xué)組織形式。
(2)班級授課的類型和結(jié)構(gòu)。
(3)教學(xué)的基本程序。
考綱鏈接
1.教學(xué)組織形式:是指為完成特定的教學(xué)任務(wù),教師和學(xué)生按一定要求組合起來進行活動的結(jié)構(gòu)。
2.在教學(xué)史上影響比較大的教學(xué)組織形式:個別教學(xué),班級授課制,分組教學(xué),設(shè)計教學(xué)法,道爾頓制。
3.個別教學(xué)制是指教師向?qū)W生傳授知識,布置、檢查和批改作業(yè)都是個別進行的。(1)個別教學(xué)制的優(yōu)點在于教師能夠根據(jù)學(xué)生的特點因材施教,使教學(xué)內(nèi)容、進度適合每一個學(xué)生的接受能力。(2)缺點在于一個教師所能教的學(xué)生數(shù)量有限,教學(xué)速度慢、效率低。
4.班級授課制,是把學(xué)生按照年齡和知識水平分別編制成固定的班級,由固定的教師按照各門學(xué)科的教學(xué)大綱(課程標準)規(guī)定的內(nèi)容,按照固定的課程表,一節(jié)課一節(jié)課地向全班學(xué)生進行教學(xué)。
5.最早從理論上對班級授課制作闡述的是捷克教育家夸美紐斯的《大教學(xué)論》。我國最早采用班級授課制是1862年清政府在北京設(shè)立京師同文館。班級授課制是我國現(xiàn)行的教學(xué)組織形式。
6.班級授課制優(yōu)點:(1)有嚴格的制度保證教學(xué)的正常開展和達到一定質(zhì)量;(2)有利于大面積培養(yǎng)人才,發(fā)揮班集體的教育作用;(3)有利于系統(tǒng)知識的傳授;(4)能夠充分發(fā)揮教師的主導(dǎo)作用。
缺點:(1)缺少靈活性,不利于照顧學(xué)生的個別差異;
(2)不利于培養(yǎng)學(xué)生的興趣特長和發(fā)展個性。
7.分組教學(xué)制就是按照學(xué)生的能力或?qū)W習成績把他們分為水平不同的組進行教學(xué)的組織形式。(1)分組教學(xué)制的優(yōu)點是它更適合學(xué)生個人的水平和特點,便于因材施教,有利于人才的培養(yǎng)。(2)其缺點是很難科學(xué)地鑒別學(xué)生的能力和水平,分組后產(chǎn)生的副作用很大。
8.設(shè)計教學(xué)法是主張廢除班級授課制和教科書,打破傳統(tǒng)的學(xué)科界限,在教師指導(dǎo)下,由學(xué)生自己決定學(xué)習目的和內(nèi)容,在自己設(shè)計、自己負責的單元活動中獲得有關(guān)的知識和能力。
9.道爾頓制:是指教師不再上課向?qū)W生系統(tǒng)地講授教材,而只為學(xué)生分別指定自學(xué)參考書、,布置作業(yè),由學(xué)生自學(xué)和獨立作業(yè),有疑難時才請教師輔導(dǎo),學(xué)生完成一定的學(xué)習任務(wù)后,向教師匯報學(xué)習情況和接受考查。
10.班級授課的類型和結(jié)構(gòu)。
(1)課的類型:①根據(jù)教學(xué)任務(wù)分為:新授課、鞏固課、技能課、檢查課;②根據(jù)一節(jié)課所完成的任務(wù)和數(shù)量分為:單一課和綜合課;③根據(jù)使用的教學(xué)方法分為:講授課、演示課、練習課、復(fù)習課等。
(2)課的結(jié)構(gòu):是指課的組成部分順序和時間分配。主要包括:組織教學(xué)、檢查復(fù)習、掌握新知識、鞏固新知識、布置課外作業(yè)。
11.班級授課的特殊形式:復(fù)式教學(xué)。
復(fù)式教學(xué):是把兩個及兩個年級以上的兒童編在一個教室里,由一位教師在同一課堂內(nèi)分別對不同年級的學(xué)生進行教學(xué)的組織形式。
12.班級授課的輔助形式:現(xiàn)場教學(xué)和個別教學(xué)。
(1)現(xiàn)場教學(xué):是依據(jù)一定的教學(xué)任務(wù),組織學(xué)生到工廠、農(nóng)村、社會生活現(xiàn)場和其他場所,通過觀察、調(diào)查或?qū)嶋H操作等進行教學(xué)的組織形式。
(2)個別教學(xué):是與班級授課相對應(yīng)的一種教學(xué)組織形式,一般是通過個別指導(dǎo),指導(dǎo)不同作業(yè)等方式進行的。
13.教學(xué)工作的基本程序:備課、上課、作業(yè)布置和批改、課外輔導(dǎo)、學(xué)業(yè)成績考查與評定。
14.備課。
(1)備課的意義:備課是上好課的先決條件,也是提高教學(xué)質(zhì)量的根本保證。
(2)備課的要求:①三方面的工作。鉆研教材;了解學(xué)生;設(shè)計教法。②三種計劃。學(xué)年教學(xué)進度計劃;單元計劃;課時計劃。
15.上課。
(1)上課是教學(xué)的中心環(huán)節(jié);
(2)一堂好課的標準:①要有明確的教學(xué)目的;②正確的教學(xué)內(nèi)容;③恰當?shù)慕虒W(xué)方法;④富有表現(xiàn)力的語言和整潔的板書。
16.課外作業(yè)的布置和批改。
(1)作業(yè)的內(nèi)容要符合教學(xué)大綱(課程標準)和教科書的要求;(2)作業(yè)分量要適當,難易要適度;(3)布置作業(yè)要向?qū)W生提出明確的要求;(4)教師應(yīng)經(jīng)常檢查和批改學(xué)生的作業(yè)。
17.課外輔導(dǎo):課外輔導(dǎo)是對課的補充和延伸。
18.學(xué)業(yè)成績考查與評定。
(1)測驗與目標。
(2)試題的類型:供答型,要求學(xué)生對教師規(guī)定的問答題、解答題做出解釋;選答題,要求學(xué)生從教師提供的若干答案中挑選出正確答案。
(3)測驗的信度:是指一個測驗經(jīng)過多次測量所得結(jié)果的一致性程度以及一次測量所得結(jié)果的準確性程度。測驗的效度:是指測驗達到測驗?zāi)康牡某潭?。測驗的區(qū)分度:是指測驗對考生的不同水平能夠區(qū)分的程度。測驗的難度,是指測驗包含試題的難易程度。
(4)評價的方式有考查、考試兩種,記分有百分制和等級制。
19.教學(xué)策略的基本特征:指向性;綜合性;操作性;靈活性。
20.教學(xué)策略的主要類型:(1)內(nèi)容型策略。(2)形式型策略。(3)方法型策略。(4)綜合型策略。
實戰(zhàn)演練:
一、選擇題:在每小題給出的四個選項中,只有一項是符合題目要求的,把所選選項前的字母填在題后的括號內(nèi)。1.(D)是教學(xué)的空間結(jié)構(gòu)和時間序列的統(tǒng)一,所要解決的是班、課、時的問題。A.教學(xué)內(nèi)容
B.教學(xué)原則
C.教學(xué)方法
D.教學(xué)組織形式 2.古代中國、埃及和希臘的學(xué)校大多采用(B)。
A.分組教學(xué)
B.個別教學(xué)
C.道爾頓制
D.班級上課制 3.在下列教學(xué)組織形式中,有利于高效率、大面積培養(yǎng)學(xué)生的是(B)。A.個別教學(xué)
B.班級授課
C.分組教學(xué)
D.道爾頓制 4.最早從理論上對班級授課制度進行闡述是(B)。
A.赫爾巴特的《普通教育學(xué)》B.夸美紐斯的《大教學(xué)論》C.洛克的《教育漫畫》D.杜威的《民本主義與教育》 5.帕克赫斯特創(chuàng)立的教學(xué)組織形式是(C)。
A.班級授課B.設(shè)計教學(xué)法C.道爾頓制D.分組教學(xué) 6.我國最早采用班級授課制是在(C)。A.1856年B.1860年C.1862年D.1866年 7.我國的班級授課制最早始于(C)。A.唐代B.宋代C.清末D.新中國成立后 8.設(shè)計教學(xué)法的提出者是(D)。
A.杜威B.華虛朋C.帕克赫斯特D.克伯屈 9.我國學(xué)校的教學(xué)以(C)為基本組織形式。A.個別授課B.個別輔導(dǎo)C.班級授課D.講座 10.教師對學(xué)生一個一個輪流教,屬于(A)。
A.個別教學(xué)制B.班級授課制C.分組教學(xué)制D.道爾頓制
11.把一定數(shù)量的學(xué)生按年齡與知識程度編成固定的班級,根據(jù)周課表和作息時間表,安排教師有計劃地向全班學(xué)生集體上課是(B)。
A.個別教學(xué)制B.班級授課制C.分組教學(xué)制D.道爾頓制
12.教師不再上課向?qū)W生系統(tǒng)講授教材,而只為學(xué)生分別指定自學(xué)參考書、布置作業(yè),由學(xué)生自學(xué)和獨立作業(yè),有疑難時才請教師輔導(dǎo),學(xué)生完成一定階段的學(xué)習任務(wù)后,向教師匯報學(xué)習情況和接受考查,屬于(D)。A.個別教學(xué)法B.班級授課制C.分組教學(xué)法D.道爾頓制
13.把課劃分為新授課、鞏固課、技能課、檢查課的依據(jù)是(A)。A.教學(xué)任務(wù)B.教學(xué)內(nèi)容C.教學(xué)規(guī)律D.教學(xué)原則
14.教學(xué)工作的基本環(huán)節(jié)包括備課、上課、課外作業(yè)的布置和批改以及(A)。A.課外輔導(dǎo)B.鉆研教材C.了解學(xué)生D.考試 15.教學(xué)工作的中心環(huán)節(jié)是(B)。
A.備課B.上課C.課外輔導(dǎo)D.作業(yè)的檢查與批改 16.備課包括鉆研教材、設(shè)計教法和(A)。
A.了解學(xué)生B.閱讀參考書C.上網(wǎng)D.制訂教學(xué)計劃 17.教學(xué)活動的根本因素是(C)。
A.教師B.教學(xué)內(nèi)容C.學(xué)生D.教學(xué)方法 18.教師在教學(xué)中最首要的角色是(A)。
A.知識的傳授者B.學(xué)者和學(xué)習者C.集體的領(lǐng)導(dǎo)者D.學(xué)生的榜樣 19.教師上課必要的補充主要是通過(C)。
A.布置作業(yè)B.檢查作業(yè)C.課外輔導(dǎo)D.課后練習20.(B)是教師備課和上課的主要依據(jù)。
A.教學(xué)大綱B.教科書C.參考書D.教學(xué)進度計劃 21.下列關(guān)于復(fù)式教學(xué)敘述正確的是(C)。
A.復(fù)式教學(xué)就是對兩個以上年級的學(xué)生進行教學(xué)的一種教學(xué)組織形式 B.復(fù)式教學(xué)適用于學(xué)生多、教室少的情況下教學(xué)
C.復(fù)式教學(xué)課堂教師的教學(xué)和學(xué)生的自學(xué)或做作業(yè)同時進行 D.復(fù)式教學(xué)情景下的學(xué)生的基本技能和自學(xué)能力相對較弱 22.一節(jié)綜合課中最基本的組成部分是(B)。
A.組織教學(xué)B.講授新教材C.鞏固新教材D.檢查復(fù)習
23.一個測驗?zāi)軠y出它所要測量的屬性或特點的程度,稱為測量的(D)。A.信度B.難度C.區(qū)分度D.效度
24.一個測驗經(jīng)過多次測量所得的結(jié)果的一致性程度,稱為測驗的(A)。A.信度B.效度C.區(qū)分度D.難度
25.外部分組按照學(xué)生的(D)來編班。
A.年齡B.發(fā)展水平C.知識經(jīng)驗D.學(xué)習能力或?qū)W習成績
26.如果高水平學(xué)生在測驗項目上能得高分,而低水平學(xué)生只能得低分,那么就說明下列哪種質(zhì)量指標高?(D)。A.效度B.信度C.難度D.區(qū)分度
27.我國中小學(xué)的考試制度主要由(A)兩個部分組成。A.考查和考試B.考核和考試C.考查和考核D.檢查和評價 28.下列關(guān)于學(xué)生學(xué)業(yè)成績評定敘述正確的是(A)。
A.評定學(xué)生學(xué)業(yè)成績,一般采用百分制記分法和等級制記分法 B.一般說,題的數(shù)量多、便于給小分的,用等級制較便利 C.題的數(shù)量不多、開卷、理解和靈活運用的題用百分制較方便 D.在成績評定時,不能把等級制換算成一定的分數(shù)。29.用于選拔性和競賽性活動的評價屬于(A)。
A.相對評價B.絕對評價C.個體內(nèi)差異評價D.形成性評價
30.把兩個及兩個年級以上的兒童編在一個班級,直接教學(xué)與布置、完成作業(yè)輪流交替進行,在一節(jié)課內(nèi)由一位教師對不同年級學(xué)生進行教學(xué)的組織形式是(D)。
A.分層教學(xué)B.合作學(xué)習C.小班教學(xué)D.復(fù)式教學(xué)
31.從評價的功能上區(qū)分,中小學(xué)教育評價的類型可分為(C)。
A.正式評價和非正式評價B.相對評價和絕對評價C.形成性評價和總結(jié)性評價D.正確評價和錯誤評價 32.為了分班、分組的目的所進行的測驗是(B)。
A.形成性測驗B.診斷性測驗C.總結(jié)性測驗D.安置性測驗
33.以某種教學(xué)理論為指導(dǎo),以一定的教學(xué)實踐為基礎(chǔ)形成的,教學(xué)活動各個成分按照一定的要求和程序整合而成的,比較固定的和具有典型性的教學(xué)實踐形式是(C)。A.教學(xué)B.教學(xué)原則C.教學(xué)模式D.教學(xué)方式
34.能鑒別學(xué)業(yè)水平高低、能力強弱的測驗表明其(D)很高。A.難度B.信度C.效度D.區(qū)分度
35.教師在教學(xué)過程中編制試題、評定學(xué)生學(xué)業(yè)成績的過程是指(B)。A.測量B.測驗C.考試D。評價
36.良好測驗標準中顯示測驗結(jié)果的前后一致程度,表示分數(shù)穩(wěn)定性與可靠性的指標是(D)。A.效度B.難度C.區(qū)分度D.信度 37.從舊經(jīng)驗引導(dǎo)新學(xué)習,系統(tǒng)講解教材內(nèi)容,及時練習與反饋校正屬于(A)。A.教師主導(dǎo)取向B.學(xué)生自學(xué)取向C.形式型策略D.方法型策略
38.在教師指導(dǎo)下發(fā)現(xiàn)學(xué)習,在合作學(xué)習中追求新知,寓求知于生活的教學(xué)活動屬于(B)。A.教師主導(dǎo)取向B.學(xué)生自學(xué)取向C.形式型策略D.方法型策略 39.檢驗和考試應(yīng)把握(B)。
A.客觀性原則、發(fā)展性原則、指導(dǎo)性原則、前展性原則B.客觀性原則、發(fā)展性原則、指導(dǎo)性原則、計劃性原則 C.指標性原則、發(fā)展性原則、指導(dǎo)性原則、計劃性原則D.主觀性原則、發(fā)展性原則、指導(dǎo)性原則、計劃性原則 40.不是以教學(xué)過程的某個構(gòu)成因素為中心,而是直接從教學(xué)目標、任務(wù)出發(fā),綜合展開的教學(xué)策略是(D)。A.內(nèi)容型B.形式型C.方法型D.綜合型
41.完全根據(jù)學(xué)生能力水平或?qū)W習成績編班進行教學(xué)的分組方法是(A)。A.外部分組B.內(nèi)部分組C.目標分組D.作業(yè)分組
42.根據(jù)一節(jié)課所完成的任務(wù),課的類型一般可分為(C)。
A.新授課和鞏固課B.講授課和練習課C.單一課和綜合課D.理論課和實踐課 43.下列哪一觀點是正確的?(D)。
A.智育等于教學(xué)B.創(chuàng)造性思維即發(fā)散思維C.進行美育即實施素質(zhì)教育D.智育是實現(xiàn)人全面發(fā)展的途徑之一 44.打亂傳統(tǒng)的按年齡編班的做法,而按學(xué)生的能力或?qū)W習成績編班,這是(A)。A.外部分組B.內(nèi)部分組C.設(shè)計教學(xué)法D.道爾頓制
45.實施“因材施教”的目的是為了讓哪些學(xué)生得到發(fā)展?(D)。A.特長學(xué)生B.優(yōu)秀生C.后進學(xué)生D.每個學(xué)生 46.學(xué)生掌握知識的中心環(huán)節(jié)是(A)。A.理解B.鞏固C.應(yīng)用D.遷移
二、填空題:把答案填在題中橫線上。
1.為完成特定的教學(xué)任務(wù),教師和學(xué)生按一定要求組合起來進行活動的結(jié)構(gòu)稱_教學(xué)組織形式_。
2.在古代的東西方,個別教學(xué)制是學(xué)校的基本教學(xué)組織形式,但到19世紀中葉,_班級授課_制已成為西方各國教育的主要教學(xué)組織形式。
3.蘇格拉底善于運用啟發(fā)式來激發(fā)和引導(dǎo)學(xué)生自己去尋找正確答案,形成了著名的“_產(chǎn)婆術(shù)_”。4.我國最早采用班級授課制的是l862年清政府在北京設(shè)立的_京師同文館_。5._個別教學(xué)_制最顯著的優(yōu)點在于教師能根據(jù)學(xué)生特點因材施教。
6.為了解決班級上課不易照顧學(xué)生個別差異的弊病,19世紀末20世紀初,_分組教學(xué)_在一些國家開始出現(xiàn)。7.分組教學(xué)制分為兩類:外部分組和_內(nèi)部分組_。
8.外部分組主要有兩種形式:學(xué)科能力分組和_跨學(xué)科能力分組_。
9.在教學(xué)史上先后出現(xiàn)的影響較大的教學(xué)組織形式有個別教學(xué)制、班級授課制、分組教學(xué)、設(shè)計教學(xué)法和_道爾頓制_。10.把兩個或兩個以上年級的學(xué)生編成一個班,由一名教師使用不同的教材、在同一節(jié)課里對不同年級的學(xué)生進行教學(xué)的組織形式是_復(fù)式教學(xué)_。
11.調(diào)動學(xué)生學(xué)習的_主動性_是啟發(fā)的首要問題。12._理解_知識是鞏固知識的基礎(chǔ)。
13._備課_是教師教學(xué)工作的起始環(huán)節(jié),是上好課的先決條件。14.上好一堂課首先要_備好課_。
15.一般來說,課的基本組成部分有組織教學(xué)、檢查復(fù)習、講授新教材、鞏固新教材和_布置課外作業(yè)_等。16.課的_結(jié)構(gòu)_是指課的基本組成部分及各部分進行的順序、時限和相互關(guān)系。17.課的結(jié)構(gòu)受學(xué)科特點、教材內(nèi)容、_教學(xué)方法_和教學(xué)對象的制約。18.根據(jù)一節(jié)課所要完成任務(wù)的多少,可以把課分為_單一_課和綜合課。
19.根據(jù)主要教學(xué)方法,課的類型可分為:講授課、演示課、練習課、實驗課、_復(fù)習課_。20.根據(jù)教學(xué)任務(wù)的要求,課的類型可分為:新授課、鞏固課、技能課和_檢查_課。21.備課要做好三方面的工作,包括_鉆研教材_、了解學(xué)生、設(shè)計教法。
22.鉆研教材包括鉆研_教學(xué)大綱(課程標準)_、教科書和閱讀有關(guān)的參考書。23.教學(xué)進度計劃,包括學(xué)年教學(xué)進度計劃、單元計劃和_課時計劃_。24._備課_是教師教學(xué)工作的起始環(huán)節(jié),是上好課的先決條件。25.教學(xué)工作的中心環(huán)節(jié)是_上課_。
26.作業(yè)是結(jié)合教學(xué)內(nèi)容,要求學(xué)生獨立完成的_各種類型練習_。27.試題類型可分為供答型和_選答題_兩大類。28.測驗的難度是指測驗包含的試題_難易程度_。
29.考試命題的質(zhì)量指標主要有信度、_效度_、區(qū)分度和難度。30.常用的記分法有百分制和_等級制_兩種。
31.學(xué)生學(xué)業(yè)成績評價方法有:測驗法、觀察法、調(diào)查法和_自我評價法_。32.學(xué)生學(xué)業(yè)成績評價方式主要有_考查_和考試。33.考核和測定學(xué)生成績的基本方法是_測驗_。
34.供答型試題又分為簡答式試題和_陳述式試題_。35.簡答式試題的最簡單的形式是_填充題_。
36.教學(xué)策略的主要類型是內(nèi)容型、形式型、方法型和_綜合型_。
37.在教學(xué)過程中,如何有效地提供_學(xué)習內(nèi)容_是教學(xué)策略的核心內(nèi)容。38.內(nèi)容型策略有兩條途徑:結(jié)構(gòu)化策略和_問題化策略_。
39.結(jié)構(gòu)化策略可分為直線式、分支平行式、螺旋式和_綜合_式。40.以教師或?qū)W校為中心的策略主要指的是過去的_班級授課制_。41.結(jié)合教學(xué)內(nèi)容,要求學(xué)生獨立完成的各種類型的練習是_作業(yè)_。42.教學(xué)工作的基本組織形式是_班級教學(xué)_。
43.“父傳子”、“師帶子”屬于_個別_教學(xué)方式。
44.課外輔導(dǎo)一是要做好學(xué)生的_思想教育工作_;二是做好學(xué)習困難學(xué)生的幫助工作;三是為有學(xué)科興趣的學(xué)生提供課外研究和幫助。
45.提高教學(xué)質(zhì)量的關(guān)鍵是_上好課_。
三、簡答題。
1.簡述班級授課制有哪些優(yōu)點,又有哪些缺點。
答:班級授課制是一種集體教學(xué)形式。它既有優(yōu)點,也有缺點。
(1)班級授課制的優(yōu)點:①有嚴格的制度保證教學(xué)的正常開展租達到一定質(zhì)量。②有利于大面積培養(yǎng)人才。③有利于系統(tǒng)知識的傳授。④能夠充分發(fā)揮教師的主導(dǎo)作用。
(2)班級授課制的缺點:①不利于學(xué)生主體性的發(fā)揮,學(xué)生比較多的是接受教師傳授的現(xiàn)成知識。②強調(diào)教學(xué)過程的標準、同步、統(tǒng)一,難以完全適應(yīng)學(xué)生的個別差異,不利于因材施教。③為學(xué)生提供的實踐性學(xué)習、探索性學(xué)習的機會比較缺乏,不利于學(xué)生多方面的發(fā)展。④不能很好地適應(yīng)教學(xué)內(nèi)容和教學(xué)方法的多樣化,形式比較固定,缺少靈活性。2.教師應(yīng)如何備課?
答:上好一堂課首先要備好課,這是先決條件,也是提高教學(xué)質(zhì)量的根本保證。教師備課的要求包括以下三個方面:(1)做好三方面的工作。①鉆研教材。教師要認真鉆研教材,包括鉆研教學(xué)大綱、教科書和閱讀有關(guān)的參考書。教師掌握教材有一個深化的過程,一般要經(jīng)過懂、透、化三個階段。②了解學(xué)生。包括了解學(xué)生原有的知識技能的質(zhì)量,他們的興趣、需要與思想狀況,他們的方法和習慣等,學(xué)習新知識會有哪些困難,可能產(chǎn)生哪些問題,要采取哪些預(yù)防措施。③設(shè)計教法。包括:如何組織教材,如何確定課的類型,如何安排每一節(jié)課的活動,如何運用各種方法開展教學(xué)活動。
(2)寫好三種計劃。①學(xué)年教學(xué)進度計劃。其內(nèi)容包括:學(xué)生情況的簡要分析。學(xué)期教學(xué)的總要求,根據(jù)教學(xué)大綱、教科書列出一學(xué)期教學(xué)內(nèi)容的章節(jié)或課題,每一課題的教學(xué)時數(shù),需要用的教具,參觀、實驗等重要的聯(lián)系實際活動的安排,提出教學(xué)改革的設(shè)想等。②單元計劃。內(nèi)容包括:課題名稱、課題教學(xué)目的、課時劃分、每一課時的教學(xué)任務(wù)與內(nèi)容、課的類型與主要方法。③課時計劃,即教案。教案的內(nèi)容包括:班級、學(xué)科名稱、授課時間、教學(xué)內(nèi)容、教學(xué)目的、課的類型、主要教學(xué)方法、教具、教學(xué)進程等。3.教師編寫課時計劃(教案)的一般步驟是什么? 答:教案是在課題備課基礎(chǔ)上,對每一節(jié)課進行的深入細致的準備,教案的內(nèi)容包括:班級、學(xué)科名稱、授課時間、教學(xué)內(nèi)容、教學(xué)目的、課的類型、主要教學(xué)方法、教具、教學(xué)進程等。教師編寫課時計劃(教案)的一般步驟是:(1)進一步研究教材,確定教學(xué)重點和難點。教師要認真鉆研教材,包括鉆研教學(xué)大綱、教科書和閱讀有關(guān)參考書。教師掌握教材有一個深化的過程,一般要經(jīng)過懂、透、化三個階段。(2)確定本課時的教學(xué)目的。(3)考慮課的進行步驟,確定課的結(jié)構(gòu),分配教學(xué)進程中各個步驟的時間。(4)考慮教學(xué)方法的運用、教具的準備和使用方法及板書設(shè)計。(5)寫出課時計劃。將設(shè)計好的教學(xué)方法、教學(xué)過程以文字的形式寫出來,做到心中有數(shù)。4.教師布置作業(yè)應(yīng)注意什么? 答:作業(yè)是結(jié)合教學(xué)內(nèi)容,要求學(xué)生獨立完成的各種類型練習。作業(yè)對于鞏固上課所講內(nèi)容,檢查學(xué)生學(xué)習效果具有重要的意義。教師布置作業(yè)時應(yīng)注意以下方面:(1)作業(yè)的內(nèi)容要符合教學(xué)大綱和教科書的要求,并要有代表性。(2)作業(yè)量要適當,難度要適度。作業(yè)過難或過多,會導(dǎo)致學(xué)生的課業(yè)負擔過重,造成學(xué)生的畏難心理,從而不利于學(xué)生的發(fā)展。(3)布置作業(yè)要向?qū)W生提出明確的要求,并規(guī)定完成的時間。(4)教師應(yīng)經(jīng)常檢查和批改學(xué)生的作業(yè)。5.學(xué)生學(xué)業(yè)評價的方法主要有哪些? 答:學(xué)生學(xué)業(yè)評價的方法主要有:(1)觀察法。適用于在教學(xué)中評價那些不易量化的行為表現(xiàn)(如興趣、愛好、態(tài)度、習慣、性格)和技能性的成績(如
興趣、繪畫、體育技巧和手工制成品)。(2)測驗法。主要以筆試進行,是考核、測定學(xué)生成績的基本方法。測驗的質(zhì)量指標主要有信度、效度、難度與區(qū)分度。(3)調(diào)查法。一般通過問卷、交談進行。問卷是通過預(yù)先設(shè)計好的調(diào)查題要求學(xué)生筆答以獲取有關(guān)評價資料的方法;交談是了解學(xué)生學(xué)習的興趣、需要、態(tài)度和課后學(xué)習情況的一個重要方法。(4)自我評價法。主要方法有:運用標準答案,運用核對表,運用錄音機、錄像機等對自己作出評價。6.簡述教學(xué)策略的基本特征。
答:教學(xué)策略是指在教學(xué)目標確定以后,根據(jù)已定的教學(xué)任務(wù)和學(xué)生的特征,有針對性地選擇與組合有關(guān)的教學(xué)內(nèi)容、教學(xué)組織形式、教學(xué)方法和技術(shù),以便形成具有效率意義的特定的教學(xué)方案。其基本特征包括以下幾個方面:(1)綜合性。選擇或制定教學(xué)策略必須對教學(xué)內(nèi)容、媒體、組織形式、方法、步驟和技術(shù)等要素加以綜合考慮。(2)可操作性。教學(xué)策略不是抽象的教學(xué)原則,也不是在某種教學(xué)思想指導(dǎo)下建立起來的教學(xué)模式,而是可供教師和學(xué)生在教學(xué)中參照執(zhí)行或操作的方案,有著明確具體的內(nèi)容。(3)靈活性。教學(xué)策略根據(jù)不同的教學(xué)目標和任務(wù),并參照學(xué)生的初始狀態(tài),選擇最適宜的教學(xué)內(nèi)容、教學(xué)媒體、教學(xué)組織形式、教學(xué)方法,并將其組合起來,保證教學(xué)過程的有效進行,以便實現(xiàn)特定的教學(xué)目標,完成特定的教學(xué)任務(wù)。7.簡述課的結(jié)構(gòu)。
答:(1)課的結(jié)構(gòu)的內(nèi)涵。課的結(jié)構(gòu),是指課的基本組成部分及各組成部分進行的順序、時限和相互關(guān)系。受學(xué)科特點、教材內(nèi)容、教學(xué)方法和教學(xué)對象等因素制約,不同類型的課有不同的結(jié)構(gòu)。
(2)課的基本組成部分。①組織教學(xué)。通常在上課開始時,需要有組織教學(xué)的工作,目的在于使學(xué)生做好上課前的各種準備。②檢查復(fù)習。目的在于復(fù)習已學(xué)過的教材,對已學(xué)過的知識進行鞏固和加深,了解學(xué)生接受情況,加強新舊知識的聯(lián)系,培養(yǎng)學(xué)生對學(xué)業(yè)的責任感和按時完成作業(yè)的習慣。③講授新教材。目的在于使學(xué)生掌握新知識,這是教學(xué)過程中最基本的部分。教師講授新教材時,要注意教學(xué)方法的選擇與使用。④鞏固新教材。目的在于使學(xué)生對所學(xué)教材當堂理解,當堂消化,當堂及時鞏固,也包括讓學(xué)生初步運用新知識進行課堂練習,為課外作業(yè)做好準備。⑤布置課外作業(yè)。目的在于使學(xué)生進一步鞏固所學(xué)知識。并培養(yǎng)獨立學(xué)習和工作的能力。8.簡述上好課的具體要求。
答:為了上好課,取得良好的教學(xué)效果,一堂好課應(yīng)符合的要求包括:目標明確、重點突出、內(nèi)容正確、方法得當、表達清晰、組織嚴密、課堂氣氛熱烈。具體內(nèi)容如下:①要有明確的教學(xué)目的;②正確的教學(xué)內(nèi)容;③恰當?shù)慕虒W(xué)方法;④富有表現(xiàn)力的語言和整潔的板書。
9.教學(xué)中怎樣才能做到教師主導(dǎo)作用與學(xué)生主動性相結(jié)合? 答:教學(xué)是教師教學(xué)生去學(xué),學(xué)生這個學(xué)習主體是教師組織的教學(xué)活動中的學(xué)習主體,教師對學(xué)生的學(xué)習起主導(dǎo)作用。(1)承認教師在教學(xué)過程中處于組織者的地位,充分發(fā)揮教師的主導(dǎo)作用。教師的指導(dǎo)決定著學(xué)生學(xué)習的方向、內(nèi)容、進程、結(jié)果和質(zhì)量,同時也影響著學(xué)生學(xué)習的方式及學(xué)習主動性、積極性的發(fā)揮,并對學(xué)生的學(xué)習起引導(dǎo)、規(guī)范、評價和糾正作用。
(2)承認學(xué)生作為學(xué)習主體的地位,充分發(fā)揮學(xué)生參與教學(xué)的主體能動性。學(xué)生學(xué)習的能動性具體表現(xiàn)在:受學(xué)生興趣、需要的推動和支配,對外部信息選擇的能動性、自覺性;受學(xué)生原有的知識經(jīng)驗、思維方式等制約,對外部信息進行內(nèi)部加工的獨立性、創(chuàng)造性。
(3)建立合作、友愛、民主平等的師生交往關(guān)系。教學(xué)過程是師生共享教學(xué)經(jīng)驗的過程,在此過程中師生共同明確教學(xué)目標,交流思想、情感,實現(xiàn)培養(yǎng)目標。
10.某校實行分層次教學(xué),即將數(shù)學(xué)、外語、物理、化學(xué)四科分別分為A、B、C三個水平層次,學(xué)生從高二開始按高一的學(xué)業(yè)成績、自己的興趣、教師的建議等分別選擇不同水平的科目內(nèi)容進行學(xué)習。運用所學(xué)的教育學(xué)理論評析該學(xué)校的這一舉措。
答:提示:因材施教,素質(zhì)教育,分組教學(xué)等。
11.某大學(xué)化學(xué)系的高才生,分配到一中學(xué)教初中化學(xué),他每節(jié)課盡心講授,渴望將其化學(xué)才智傳給學(xué)生。但結(jié)果卻事與愿違,學(xué)生埋怨教師講的東西他們無法理解;老師責備學(xué)生太笨,自己的苦心得不到回報。試以教學(xué)原理分析這一現(xiàn)象。
答:這個案例反映了師生之間的關(guān)系沒有理清,師生之間缺乏溝通。師生之間還沒有建立起良好的關(guān)系。另外,這個教師也沒有掌握好教學(xué)規(guī)律。在備課和教學(xué)的過程中都應(yīng)該堅持以學(xué)生為主體,備課要備學(xué)生,教學(xué)過程中要考慮學(xué)生反饋,及時調(diào)整教學(xué)進度。12.在一年級的一次音樂課上,一位老師滿懷信心地要上好這節(jié)課。她動情地對同學(xué)說:“今天我們要學(xué)習一首大家一定非常喜歡的歌”,接著她就輕快地彈起《小鴨子》來。讓她沒有想到的是,琴聲剛起,教室里有一多半的學(xué)生高聲地唱了起來。老師一下慌了手腳,沒想到這么多孩子已經(jīng)學(xué)過,勉強再教下去,沒有新鮮感;不教下去,還有一些孩子根本不會唱。
你認為這個課例反映了教學(xué)中怎樣的現(xiàn)實情況?請作具體分析。
答:提示:教師備課不備學(xué)生,一廂情愿地上課。如果課前做了調(diào)查,備了學(xué)生,就能有針對性地教學(xué),取得實效。這說明備課研究學(xué)生很重要。13.教師怎樣才能上好一堂課? 答:(1)要有明確的教學(xué)目的;(2)恰當?shù)慕虒W(xué)方法;(3)富有表現(xiàn)力的語言和整潔的板書;(4)有嚴密組織的教學(xué)過程;(5)正確的教學(xué)內(nèi)容。
四、論述題。
1.試評析班級授課制。
答:班級授課制是一種集體教學(xué)的形式,把一定數(shù)量的學(xué)生按年齡和知識程度變成固定的班級,根據(jù)周課表和作息時間表,安排教師有計劃地向全班學(xué)生集體上課。它是目前我國中小學(xué)教學(xué)的基本組織形式,其影響相當廣泛。
看待班級授課制,既要看到其優(yōu)點,又要看到其局限性,這才是正確態(tài)度。(1)班級教學(xué)的優(yōu)點:①它能夠大規(guī)模地面向全體學(xué)生進行教學(xué)。一位教師能同時教許多學(xué)生,而且使全體學(xué)生共同前進,有助于提高教學(xué)效率。②它能夠保證學(xué)習活動循序漸進,并使學(xué)生獲得系統(tǒng)的科學(xué)知識,扎扎實實,有條不紊。③它能夠保證教師發(fā)揮主導(dǎo)作用,首先是教師系統(tǒng)講授,而且在這個基礎(chǔ)上直接指導(dǎo)學(xué)生學(xué)習的全過程。④固定的班級人數(shù)和統(tǒng)一的時間單位,有利于學(xué)校合理安排各科教學(xué)的內(nèi)容和進度并加強教學(xué)管理,從而贏得教學(xué)的高速度。⑤在班集體中學(xué)習,學(xué)生可與教師、同學(xué)之間進行多向交流,互相影響,互相啟發(fā)和互相促進,從而增加信息來源或教育影響源。⑥它在實現(xiàn)教學(xué)任務(wù)上比較全面,從而有利于學(xué)生多方面的發(fā)展。它不僅能較全面地保證學(xué)生獲得系統(tǒng)的知識、技能和技巧,同時,班集體內(nèi)的群體活動和交往有利于形成學(xué)生互助友愛、公平競爭的態(tài)度和集體主義精神,并有利于形成學(xué)生其他一些健康的個性品質(zhì)。
(2)班級授課制的局限性。①學(xué)生的主體地位或獨立性受到一定的限制,教學(xué)活動多由教師直接做主。②實踐性不強,學(xué)生動手機會少。③學(xué)生的學(xué)習主要是接受現(xiàn)成的知識成果,不利于培養(yǎng)學(xué)生的探索精神和創(chuàng)造能力。④教學(xué)面向全班學(xué)生,強調(diào)的是統(tǒng)一和齊步走,難以照顧學(xué)生的個別差異,不利于因材施教。⑤教學(xué)內(nèi)容、時間和進程都程序化、固定化,難以在教學(xué)活動中容納更多的教學(xué)內(nèi)容和方法。⑥由于以“課”為活動單元,而“課”又有時間限制,因而往往將某些完整的教學(xué)內(nèi)容和教學(xué)活動人為地分割,以適應(yīng)“課”的要求。⑦缺乏真正的集體性。在班級教學(xué)中,每個學(xué)生獨自完成學(xué)習任務(wù),教師雖然向許多學(xué)生同樣施教,而每個學(xué)生各以自己獨特的方式去掌握。每個學(xué)生分別地對教師負責,學(xué)生與學(xué)生之間并無分工合作,彼此不承擔任何責任,無必然的依存關(guān)系。2.試述五種教學(xué)組織形式。
答:教學(xué)組織形式,是指為完成特定的教學(xué)任務(wù),教師和學(xué)生按照一定要求組合起來進行活動的結(jié)構(gòu)。影響較大的教學(xué)組織形式包括個別教學(xué)制、班級上課制、道爾頓制、分組教學(xué)制和設(shè)計教學(xué)法,具體內(nèi)容如下:
(1)個別教學(xué)制。教師向?qū)W生傳授知識,布置、檢查和批改作業(yè)都是個別進行的,即教師對學(xué)生一個一個輪流地教。教師在教某個學(xué)生時,其余學(xué)生均按教師的要求進行復(fù)習或作業(yè)。個別教學(xué)制的優(yōu)點在于教師能根據(jù)學(xué)生的特點因材施教,使教學(xué)內(nèi)容、進度適合于每一個學(xué)生的接受能力。因而在個別教學(xué)中,即使是同時上學(xué)啟蒙的學(xué)生,他們各自學(xué)習進度也會有很大差別。但采用個別教學(xué),一個教師所能教的學(xué)生數(shù)量是很有限的,教學(xué)效率比較低。
(2)班級上課制。班級上課制是一種集體教學(xué)形式。它把一定數(shù)量的學(xué)生按年齡與知識程度編成固定的班級,根據(jù)周課表和作息時間表,安排教師有計劃地向全班學(xué)生集體上課。班級上課制的優(yōu)點在于它比個別教學(xué)的效率高,一個教師同時能教幾十個學(xué)生。比較適合學(xué)生身心發(fā)展的年齡特點和發(fā)揮學(xué)生之間的相互影響作用,有助于提高教學(xué)質(zhì)量。但它注重集體化、同步化、標準化,長于向?qū)W生集體教學(xué)而拙于照顧學(xué)生的個別差異、對學(xué)生進行個別指導(dǎo),不利于培養(yǎng)學(xué)生的志趣、特長和發(fā)展他們的個性。
(3)道爾頓制。道爾頓制是指教師不再上課向?qū)W生系統(tǒng)講授教材,而只為學(xué)生分別指定自學(xué)參考書、布置作業(yè),由學(xué)生自學(xué)和獨立作業(yè),有疑難時才請教師輔導(dǎo),學(xué)生完成一定階段的學(xué)習任務(wù)后向教師匯報學(xué)習情況和接受考查。道爾頓制的顯著優(yōu)點在于重視學(xué)生自學(xué)和獨立作業(yè),在良好的條件下,有利于調(diào)動學(xué)生學(xué)習的主動性,培養(yǎng)他們的學(xué)習能力和創(chuàng)造才能。但因為大多數(shù)學(xué)生尚不具備獨立學(xué)習與作業(yè)的能力,如果沒有教師的系統(tǒng)講解,他們往往在摸索中白白浪費時間而無多大收獲,學(xué)不到系統(tǒng)知識。而且道爾頓制要求有較好的教學(xué)設(shè)施與條件,這是一般學(xué)校都不具備的。(4)分組教學(xué)制。分組教學(xué)就是按學(xué)生的能力或?qū)W習成績把他們分為水平不同的組進行教學(xué),先有能力分組和作業(yè)分組兩種類型,后又發(fā)展了內(nèi)部分組和外部分組兩種形式。分組教學(xué)的最顯著的優(yōu)點是它比班級上課更切合學(xué)生個人的水平和特點,便于因材施教,有利于人才的培養(yǎng)。但是,它仍存在一些較嚴重的問題:①很難科學(xué)地鑒別學(xué)生的能力和水平;②在對待分組教學(xué)上,學(xué)生、家長和教師的意愿常常與學(xué)校的要求相矛盾;③分組后造成的副作用很大,往往使快班學(xué)生容易產(chǎn)生驕傲,使普通班、慢班學(xué)生的學(xué)習積極性普遍降低。
(5)設(shè)計教學(xué)法。設(shè)計教學(xué)法,是主張廢除班級授課制和教科書,打破傳統(tǒng)的學(xué)科界限,在教師指導(dǎo)下,由學(xué)生自己決定學(xué)習目的和內(nèi)容,在自己設(shè)計、自己負責的單元活動中獲得有關(guān)的知識和能力。設(shè)計教學(xué)法的四個步驟:決定目的、制定計劃、實施計劃和評判結(jié)果。設(shè)計教學(xué)法充分發(fā)揮了兒童的主動性和積極性,使兒童成為學(xué)習的主人;并力求使教學(xué)符合兒童心理發(fā)展規(guī)律,以提高學(xué)習效率。但由于強調(diào)根據(jù)兒童的經(jīng)驗組織教學(xué),設(shè)計教學(xué)法實施的結(jié)果,必然導(dǎo)致系統(tǒng)知識學(xué)習的削弱。3.試述設(shè)計教學(xué)法。
答:設(shè)計教學(xué)法是美國教育家克伯屈于1918年創(chuàng)立的一種教學(xué)組織形式。設(shè)計教學(xué)法主張廢除班級授課制和教科書,打破傳統(tǒng)的學(xué)科界限,在教師指導(dǎo)下,由學(xué)生自己決定學(xué)習目的和內(nèi)容,在自己設(shè)計、自己負責的單元活動中獲得有關(guān)的知識和能力。教師的任務(wù)只是幫助學(xué)生把活動中牽涉到的多種學(xué)科的知識集中起來,提供設(shè)計的需要。
(1)設(shè)計教學(xué)法的類型。根據(jù)不同的目的,克伯屈將設(shè)計教學(xué)法分為四種類型:①生產(chǎn)者的設(shè)計。生產(chǎn)者的設(shè)計也稱建造設(shè)計,以生產(chǎn)某物為目的,用物質(zhì)的形式去體現(xiàn)一種思想或觀念。②消費者的設(shè)計。消費者的設(shè)計又稱欣賞設(shè)計,以消費為目的??瞬J為兒童“非?;钴S地消費、吸收和享用別人所生產(chǎn)的東西”。如欣賞別人的畫、.演出或文學(xué)作品等。③問題的設(shè)計。問題的設(shè)計目的在于解決一個問題,澄清某種理性的困難,如陽光對植物的影響,鳥兒為什么會飛等等。④練習的設(shè)計,或稱具體學(xué)習設(shè)計。它的目的在于獲得某一種或某一程度的技能或知識,如學(xué)習讀、寫、算等。
在上述四種設(shè)計中,以生產(chǎn)者的設(shè)計為重點。它最能體現(xiàn)教育的社會化。同對,這四種設(shè)計的分類不是固定的,一個具體的學(xué)習單元經(jīng)??梢园瑑蓚€或兩個以上的設(shè)計。設(shè)計不僅是個人的,也可以是集體的。
(2)設(shè)計教學(xué)法的步驟。根據(jù)杜威的“思維五步法”,克伯屈提出了設(shè)計教學(xué)法的四個步驟:決定目的、制定計劃、實施計劃和評判結(jié)果。在這個過程中,他強調(diào)教師的指導(dǎo)和決定作用,必須使目的具有教育的價值。而四個步驟的實行則以學(xué)生為主,由他們自己找材料,自己研究,并且這四個步驟只是邏輯上的,而非次序上的。
(3)對設(shè)計教學(xué)法的評價。設(shè)計教學(xué)法在美國得到迅速傳播,到20世紀30年代,對英語國家的學(xué)校產(chǎn)生廣泛的影響。它不僅在西歐和蘇聯(lián)被采用,對中國、印度和埃及等國的教育也有較大影響。
設(shè)計教學(xué)法充分發(fā)揮了兒童的主動性和積極性,使兒童成為學(xué)習的主人;并力求使教學(xué)符合兒童心理發(fā)展規(guī)律,以提高學(xué)習效率。但由于強調(diào)根據(jù)兒童的經(jīng)驗組織教學(xué),設(shè)計教學(xué)法實施的結(jié)果,必然導(dǎo)致系統(tǒng)知識學(xué)習的削弱。4.人們常說“教學(xué)有法,但無定法,貴在得法”。
(1)談?wù)勀銓κ裁词墙虒W(xué)方法以及如何選擇與運用教學(xué)方法的理解。(2)舉例說明在教學(xué)中可以如何得“法”。
答:選擇和運用教學(xué)方法應(yīng)考慮以下因素:(1)教學(xué)目的和任務(wù)的要求。(2)課程性質(zhì)和教材特點。(3)學(xué)生特點。(4)教學(xué)時間、設(shè)備、條件。(5)教師業(yè)務(wù)水平、實際經(jīng)驗及個性特點。5.請結(jié)合實際工作談?wù)劕F(xiàn)今教育評價存在的問題及改革策略。
答:教育評價是對教學(xué)工作質(zhì)量所作的測量、分析和評定。教育評價是實現(xiàn)教育目的的一個重要手段,是教育教學(xué)活動中不可缺少的一環(huán)。但是,目前中小學(xué)教育評價存在一些問題,影響了教育評價功能的正常發(fā)揮,需要教育工作者對其進行改革,以有效發(fā)揮其功能。(1)中小學(xué)教育評價存在的問題。①評價的價值取向單一。過分強調(diào)評價的甄別與選拔功能,忽視了改進與激勵的功能。注重教學(xué)能力與學(xué)習成績,忽視了教師與學(xué)生的全面發(fā)展和個體差異。②評價標準較單一。評價標準機械單一,有一種“一刀切”的現(xiàn)象,即用同一把尺子去量不同的學(xué)校,不同的教師與學(xué)生,過于強調(diào)其共性和一般趨勢,而忽略了學(xué)生、教師、學(xué)校的個性發(fā)展和個體間的差異性。③評價內(nèi)容片面,過于注重學(xué)業(yè)成績,而對教師和學(xué)生在教育活動中體現(xiàn)和培養(yǎng)起來的創(chuàng)新精神、實踐能力、心理素質(zhì)、行為習慣等綜合素質(zhì)的評價相對忽視。④評價方法單調(diào),對一切進行量化評價。現(xiàn)行中小學(xué)教育評價中有一種將一切都想量化評價的趨勢,可事實是很難做到的。⑤評價主體單一,基本上沒有形成學(xué)生、教師、管理者、教育專家、家長等多主體共同積極參與、交互作用的評價模式,忽視了評價主體多源、多向的價值,尤其忽視自我評價的價值。
(2)對中小學(xué)教育評價進行改革的策略。針對先進中小學(xué)教育評價中存在的一些問題,對其進行改革的主要策略有:①充分認識評價的功能,樹立正確的價值取向。教育工作者在進行評價時,要認識到教育評價不僅有甄別和選拔的功能,還有改進和激勵的功能,而后兩個功能是更為重要的。②實現(xiàn)教育評價內(nèi)容和方法的多元化。在評價內(nèi)容上,評價不僅要關(guān)注學(xué)生的學(xué)業(yè)成績、教師的成果等,還要對其創(chuàng)新精神、心理素質(zhì)、情感態(tài)度等各方面進行評價,以促使其多方面發(fā)展。在評價方法上,要克服單一的、量化的評價方法;要以質(zhì)的評價統(tǒng)整,與量的評價相結(jié)合,形成多元的評價方法。③評價標準的多樣化。在教育評價中,要實現(xiàn)評價標準的多樣化。對不同的教師、學(xué)生或?qū)W校要采用不同的評價標準,因地制宜,這樣才能使評價的結(jié)果更接近實際,提高評價的效果。④實現(xiàn)評價的主體性,重視自我評價。在教育評價中,要讓學(xué)校、教師和學(xué)生參與到對自身的評價當中,發(fā)揮其積極性。
6.一項旨在培養(yǎng)小學(xué)生動手能力的教學(xué)實驗研究,開出了一節(jié)名為“找圓心”的數(shù)學(xué)觀摩課。執(zhí)教教師先讓學(xué)生說說見到過哪些圓的圖形,然后引導(dǎo)他們利用圓形物在紙上畫圓,并讓每個學(xué)生把畫好的圓剪切下來,這樣每個學(xué)生手上都有了一個不知道圓心的圓紙片。怎樣找到圓心呢?老師用投影儀提示。“將手中的圓對折、展開;換個方向,再對折,兩條褶痕的交叉點就是圓心?!睂W(xué)生按提示操作,果然找到了圓心。問題:試從教學(xué)理念、教學(xué)目標、教學(xué)方法的角度評析這節(jié)數(shù)學(xué)課。
答:(1)這位老師關(guān)注學(xué)生的動手能力培養(yǎng),教學(xué)目標是與實驗的意圖相一致的。(2)教學(xué)中注意聯(lián)系學(xué)生的生活實際,并用操作性活動激發(fā)學(xué)生的學(xué)習興趣,也是值得肯定的。(3)但是,教師的指導(dǎo)限制了學(xué)生的學(xué),假如能讓學(xué)生通過思考和討論,自己發(fā)現(xiàn)找圓心的辦法,則更有利于學(xué)生的主動發(fā)展。
7.某教師回到辦公室說:“二年級二班的學(xué)生真笨,這堂課我連續(xù)講了三遍,他們還是不會。我是發(fā)揮了教師的主導(dǎo)作用了,他們不會我有什么辦法?!眴栴}:如何理解教師主導(dǎo)作用,這位教師全面發(fā)揮主導(dǎo)作用了嗎? 答:提示:教師的主導(dǎo)作用,主要體現(xiàn)在兩個方面,既要講好課,會教學(xué)生,又要調(diào)動學(xué)生學(xué)習積極性,使學(xué)生會學(xué)。而學(xué)生學(xué)習的積極性是不會自發(fā)產(chǎn)生的,是靠教師調(diào)動的,教師只會講課,而不能使學(xué)生會學(xué),還不能說全面發(fā)揮了教師的主導(dǎo)作用。
8.認真閱讀以下材料,回答文后的問題。
材料一,“明亮的教室要干凈,神圣的教室要安靜?!辈簧俳處煆娬{(diào)課堂要鴉雀無聲,追求課堂秩序井然。
材料二,“所謂教師之主導(dǎo)作用,蓋在善于引導(dǎo)啟迪,使學(xué)生自奮其力,非謂教師滔滔講說,學(xué)生默默聆聽?!薄~圣陶
(1)分析材料一,你認為“課堂上比安靜更重要的是什么?”
(2)教師是學(xué)生建構(gòu)知識的忠實支持者。材料二,葉圣陶先生提出了什么樣的教師觀?在新課程改革的教學(xué)實踐中,我們應(yīng)該怎樣落實這一先進的教師觀? 答:(1)①課堂里沒有秩序、沒有紀律是不行的,但秩序和紀律都是手段,不是目的;②過分地強調(diào)安靜并不科學(xué);③讓學(xué)生喜歡學(xué)習、學(xué)習得更好(讓學(xué)生健康地發(fā)展/讓學(xué)生積極地思考/??)比讓學(xué)生安靜要更重要。
(2)葉圣陶先生一語道破了教師主導(dǎo)的教師觀。落實主導(dǎo)性的教師觀,在新課程改革的教學(xué)實踐中需要做到如下四個方面:①啟迪學(xué)生做人;②引導(dǎo)學(xué)生會學(xué)習;③激勵學(xué)生會思考;④指導(dǎo)學(xué)生能實踐。9.新學(xué)期開始,A中學(xué)采取了新的評價方式。這種方式使不同基礎(chǔ)的學(xué)生都能得到鼓舞和激勵。他們用標準分、趨向分取代了原始分。由靜態(tài)評價到動態(tài)評價、由絕對到相對、由重結(jié)果到重過程。通過比較標準分,使基礎(chǔ)較好的同學(xué),尤其是尖子生看到自己的學(xué)習優(yōu)勢,使其向更高的目標邁進。趨向分主要是看一段時間內(nèi)學(xué)生學(xué)習的變化趨勢,承認差異,區(qū)別對待,在很大程度上保護了學(xué)生的自尊心,增強了教師與學(xué)生的自信心。下面與部分師生家長談話的內(nèi)容是很好的說明: 甲同學(xué):“雖然我的學(xué)習成績一直名列前茅。但是按趨向分排名我卻位居中游,原因是我的成績與原來比沒有什么變化,這樣一來使我失去原來的優(yōu)越感。從前我從來沒認為我的學(xué)習會有什么問題。通過趨向分我才發(fā)現(xiàn)我和別人相比也存在著不足,使我認真地研究了我學(xué)習方面存在的問題。爭取在下次考試中提高自己的成績。”
乙同學(xué):“我是一名差生,一到考試我就怕!最怕的是年級排大榜,因為每次我都排在后面。每次都少不了媽媽的一頓罵、爸爸的一頓打。每到考試前我就緊張、就擔心,往往考得更不好。這次考試老師說不排名次,只比誰進步大!我不但沒緊張反而感到非常高興,結(jié)果趨向分我竟然排在了前面。還得到了進步獎!雖然我的學(xué)習成績還不是很好,但是我卻讓大家看到了我的進步。這次考試爸爸媽媽不但沒有打罵我,還給我做了一桌好吃的。我非常高興,同時也使我有了學(xué)習的信心,我相信下次排名我還能排在前面?!?試從教學(xué)質(zhì)量評價的理論對上述案例進行分析和評價。
答:(1)教學(xué)評價是指依據(jù)一定的客觀標準,對教學(xué)活動及結(jié)果進行測量、分析和評定的過程。它以參與教學(xué)活動的教師、學(xué)生、教學(xué)目標、內(nèi)容、方法、教學(xué)設(shè)備、場地和時間等因素的有機組合的過程和結(jié)果為評價對象,是對教學(xué)工作的整體功能所作的評價。
(2)在課程改革推進的過程中,評價是課程改革的“瓶頸”,它在很多方面會制約課程改革甚至影響課程改革的成敗。進行評價方式的改革時,首先必須理清有關(guān)評價的理念。①在評價功能上,要由側(cè)重甄別和選拔轉(zhuǎn)向側(cè)重發(fā)展。②在評價對象上,要從過分關(guān)注對結(jié)果的評價逐步轉(zhuǎn)向關(guān)注對過程的評價。③在評價主體上,要強調(diào)評價主體多元化和評價信息多源化,重視自評、互評的作用。④在評價結(jié)果上,不僅要關(guān)注評價結(jié)果的準確、公正,更要強調(diào)評價結(jié)果的反饋以及被評價者對評價結(jié)果的認同和對原有狀態(tài)的改進。⑤在評價內(nèi)容上,要強調(diào)對評價對象的各方面情況進行全面綜合考察。⑥在評價方法上,要強調(diào)評價方式多樣化,尤其注重把質(zhì)性評價與量化評價結(jié)合起來,以質(zhì)性評價統(tǒng)整量化評價。⑦在評價者與評價對象的關(guān)系上,要強調(diào)平等、理解、互動,體現(xiàn)以人為本的主體性評價的價值取向。(3)案例體現(xiàn)了基層學(xué)校和一線教師,在改變原有的評價方式方面進行的積極探索。這些評價方式或許還有許多值得商榷和改進的地方,但是觀念的改變才是最重要的。只有在教育一線的學(xué)校和各位教師能夠按照新的課程理念來培養(yǎng)和評價學(xué)生,才能幫助學(xué)生認識自我、建立自信并激發(fā)其內(nèi)驅(qū)力,促使學(xué)生在原有水平上獲得發(fā)展,實現(xiàn)個體價值。而教師在這一過程中亦能發(fā)現(xiàn)教與學(xué)的不足,使自己的教學(xué)水平不斷得到改進。
第五篇:十多年經(jīng)驗,總結(jié)七條找工作的方法
關(guān)于找工作、跳槽、薪水、上升空間等,這都是永恒的話題。在此,我用我十多年的經(jīng)驗,總結(jié)了如下七條找工作的方法: 1.優(yōu)先做自己感興趣的工作
以前我講關(guān)于職業(yè)的話題,收到了很多人的郵件,有一位 Y 同學(xué)讓我感觸特別深。
他 3 年前畢業(yè),稀里糊涂地進入互聯(lián)網(wǎng)做了產(chǎn)品經(jīng)理,但其實他對產(chǎn)品經(jīng)理,對所屬的行業(yè)和產(chǎn)品并不是那么感興趣。總歸做了幾年了,月薪也一萬多,但就是睡不著,因為他認為自己在邏輯、流程方面不強,特別怕過需求這個環(huán)節(jié),繼而對自己產(chǎn)生了懷疑。但現(xiàn)在又沒辦法去做自己感興趣的事,因為有老婆、孩子,房子還有 27 年的月供未還,問我該怎么辦。我能理解他的那種無力感,因為類似的同學(xué)我接觸過很多,比如有些在 BAT 大公司里,做著不那么感興趣的事情;比如文科生去做商業(yè)產(chǎn)品,在數(shù)據(jù)部門做產(chǎn)品設(shè)計,很吃力卻又走不了,大公司安逸的環(huán)境和不錯的薪資都是誘人的主要因素,最后導(dǎo)致了溫水煮青蛙。
十多年前我工作的時候,作為學(xué)渣,我能找到一份工作就可以了,根本沒機會去做所謂的職業(yè)規(guī)劃。所以那個年代,“干一行愛一行”是讓自己活得沒那么累的方法,因此我建議 Y 同學(xué)也是干一行愛一行吧。
不過現(xiàn)在的年輕人,剛畢業(yè)或者畢業(yè) 2、3 年內(nèi)的,選擇就多了,畢竟 90 后的同學(xué),養(yǎng)家糊口的壓力也沒那么大了。在這種情況下,我是特別建議,在畢業(yè)之前多嘗試不同的工作,去不同的行業(yè)實習,找到興趣點,“先愛一行再去干一行”。比如,我們的曉玲同學(xué),之前做編輯,寫文案簡直要命了,后來有機會接觸了社群運營,和人打交道是她擅長并且喜歡的,就會發(fā)自內(nèi)心的喜歡這事,至于公司大小先往后放,做自己喜歡的事情最重要。從思考的角度,換工作和找工作,都是從以下六個角度去組合的。1.名:職位高低; 2.利:收入高低;
3.興趣:所做的事情是否是自己感興趣的; 4.領(lǐng)導(dǎo):直屬領(lǐng)導(dǎo)的風格; 5.團隊:所在的團隊的風格;
6.公司:企業(yè)所處的區(qū)間,是成長期還是衰退期等。
對于畢業(yè)生、2 年內(nèi)的同學(xué),特別建議的選擇是,在一個不錯的團隊,做自己感興趣的事情,興趣是自驅(qū)力的唯一來源。3 年-5 年的同學(xué),建議是在一個不錯的平臺,做感興趣的事情,因為你之前的工作經(jīng)驗,需要到更大的平臺去挑戰(zhàn)一下了。對于收入的部分,至少在職業(yè)早期,不應(yīng)該成為你關(guān)鍵的考量點。2.如果你沒有長期目標,那跟咸魚有什么區(qū)別?
面試的時候,很多面試官都喜歡問:你希望 5 年后的自己是什么樣子的?這個問題是一個很容易冷場的問題,因為沒想過,或者沒認真想過。
三節(jié)課招募的其中一條,就是必須說明未來 3-5 年的目標,并且說明已經(jīng)為這個目標做了哪些努力。因為我們認為,有清晰目標的人,對于學(xué)習的路徑選擇更清晰,對學(xué)習的投入程度也會更好。關(guān)于目標,我們可以用以下的幾種自我提問方式: 1.中長期的計劃與路徑是什么? 2.短期內(nèi)需要迫切解決的問題是什么?
3.自身的優(yōu)勢是什么?和長期計劃的關(guān)聯(lián)度如何? 4.現(xiàn)在離職的原因關(guān)鍵點是什么? 5.換工作能解決這個問題嗎?
如果自問完,回頭去看,覺得現(xiàn)在的工作和中長期目標關(guān)聯(lián)度不大,那就趕快果斷換,如果關(guān)聯(lián)度很大,但工資不如意,那我建議先把事情做好吧。
3.如果你現(xiàn)在干的不好,換一份工作也一定不會好
小 C 同學(xué)說,公司不靠譜、團隊也不靠譜,也沒人帶,我想換個領(lǐng)導(dǎo)好、公司文化好、團隊氛圍也好的團隊。
追問之下,發(fā)現(xiàn)小 C 同學(xué)現(xiàn)在做的事情,離專業(yè)還有很大距離。從工作的角度來看,需求文檔做完后,評審結(jié)束也不更新,項目推進過程中,準點下班,研發(fā)在加班。說白了就是既不專業(yè)也不職業(yè),換一份工作,我估計也沒啥區(qū)別。后來我給她的建議是: 1.把之前做過的所有文檔全部收拾一遍,并放到公司內(nèi)網(wǎng);
2.把最近的項目上線后的數(shù)據(jù)表現(xiàn),全部導(dǎo)出來分析并產(chǎn)出報告,發(fā)給相關(guān)的負責人; 3.把進行中的項目進度,每天記錄,每周發(fā)出來;
4.上線郵件認真寫,而不是泛泛的“感謝研發(fā)同學(xué)的努力”,而是有數(shù)據(jù)對比、有功能清單、有具體感謝的人和點滴事項。2 個月后,小 C 同學(xué)的反饋是,雖然自己的專業(yè)能力提升并不大,但是好像突然感覺團隊的人靠譜了,研發(fā)也愿意和她交流了,運營的同學(xué)也更愿意把用戶的問題交給她去處理了。其實,環(huán)境沒變,是自己改變了,結(jié)果就已經(jīng)在改變了。4.轉(zhuǎn)型意味著賭上一切,值得嗎?
D 同學(xué),是一名 3 年的運營經(jīng)理,想要轉(zhuǎn)成產(chǎn)品經(jīng)理,于是開始參加各種分享會,也滲透到了 N 個產(chǎn)品經(jīng)理的群里面,自己本身的運營工作的時間就變少了,公司內(nèi)部評級是 C(中庸),其實他也不是沒有機會,但薪資、職位、公司等都不如意,1 年后的現(xiàn)在,還是做著一般般的運營,于是他想找一份牛逼的工作。
E 同學(xué),是一名 4 年的研發(fā),也想轉(zhuǎn)型做產(chǎn)品經(jīng)理,一開始買了一些書、線上的課程學(xué)習。接著自己就在工作之余,搭建了一個小小的興趣社區(qū),做功能的時候,自己也寫文檔,做流程和原型,然后自己寫代碼,幾個月后收獲了幾千用戶。他覺得差不多了,就裸辭,給自己定了 2 個月找一份產(chǎn)品工作的目標,最后成為了一個創(chuàng)業(yè)公司唯一的 PM。雖然薪資只有研發(fā)的一半,但是轉(zhuǎn)型成功后 2 年不到,現(xiàn)在已經(jīng)是總監(jiān),并帶著一個 10 個人組成的產(chǎn)品團隊了。
這兩者原因是什么?轉(zhuǎn)型是要堵上一切的,如果患得患失,機會就不會大。關(guān)于轉(zhuǎn)行這個事情,其實也是有一些問題可以用于自檢自查的:
1.轉(zhuǎn)行的原因是什么:工作不順?只是感興趣?覺得很酷? 2.做了哪些努力?為了轉(zhuǎn)換你正在、打算做什么努力?
3.可以和不可以放棄的東西:人脈、職位、薪資、團隊、積累等; 4.可預(yù)期的結(jié)果:什么時候開始,什么時候結(jié)束? 據(jù)說,有 80% 的人問完自己以上問題后,默默搬磚去了。5.簡歷如臉,你敢不要臉,活該別人看不起你
我大概從 2007 年負責項目開始,就會面對一堆的簡歷,其中有超過一半的簡歷幾乎會被我直接進垃圾箱,太差了。簡歷真的跟臉面一樣,除非你已經(jīng)有獵頭幫你服務(wù)了,不需要靠簡歷吃飯了,否則還是好好對待你的簡歷吧。下面是之前收到過的一份簡歷,看完后我整個人是崩潰的。
其實簡歷吧,你可以很簡單,但也可以很認真,我總結(jié)下我認為比較好的簡歷需要表現(xiàn)出來的一些內(nèi)容: 1.匹配度高:我招用戶運營,你簡歷重點突出用戶運營的崗位和經(jīng)歷,在 HR 初篩的時候命中率當然高了; 2.個性化:盡可能為一個公司、或者一個行業(yè)準備一份特別的簡歷,而不是一處水源供全球,一份簡歷投所有; 3.簡潔:基本簡歷不超過 2 頁紙,寧少勿多,有補充材料可以增加附件;
4.重點突出:列出二十個做過的項目,不如把一個最值得說的項目講清楚,有過程有結(jié)果; 5.查看方便:能用 PDF 就不要用 Word,不要壓縮包;
6.表達明了:直接投遞的郵件中,正文把要點寫明白,別直接一句“這是我的簡歷,請查收”就完事了。
對于簡歷,我認為首先你要對用人單位的需求先調(diào)研清楚了再準備,這樣你的匹配度才會很高。因為同樣的崗位,不同公司的要求都不一樣。比如從下面的 JD 里面,如果你是做 C 端產(chǎn)品的來投遞,那就要表現(xiàn)出你對類 B2B 電商平臺的了解程度,否則你的簡歷肯定會被扔掉。
6.海投簡歷效率低,投簡歷也是一門學(xué)問
E 同學(xué)就瞄準了某獨角獸一后端產(chǎn)品的職位,投遞一次未果,然后就每天都投一次,拉勾上有限制了,就換一個馬甲帳號繼續(xù)投,頗有一種不成功便成仁的牛勁,實際上這樣的做法一點意義都沒有。
后來我建議他,你把簡歷準備好了,然后把目標公司分成 ABC 三層,每個公司的職位也分成一二三檔,投遞的時候,先投 C 層的一檔,練練手,看看投遞被約談的轉(zhuǎn)化率,去感受一下。然后去力保 B 層公司的三檔職位或者是 A 層公司的 C 檔職位,將其作為你的基本保證,在這里應(yīng)該能找到一個保底的工作,最后再去挑戰(zhàn) A 層公司的一檔職位。
比如,下圖是一個英語比較好,對旅游、教育和跨境電商比較感興趣的產(chǎn)品同學(xué)所列出的對于目標職位的分解思路。
7.為什么找工作要用半年時間來準備?
其實投簡歷和做產(chǎn)品是一樣的,需要從小范圍測試再到大批量上線,分層投遞就是測試、迭代和成長的過程。F 同學(xué)非常用心,春節(jié)一過便開始找產(chǎn)品助理的相關(guān)工作,投簡歷和面試時都會帶一份“調(diào)研報告”,以此證明對這家企業(yè)的了解。為了找工作,短期內(nèi)在知乎上回答問題,在簡書上發(fā)東西,不過在面試的時候,用人方的評價是“很功利,為了找工作,臨時做了很多的準備”。
最后雖沒有跳槽成功,但是在知乎和簡書上寫東西的習慣并沒有丟棄,在去年年底,有人主動挖他,說他一直在寫的東西很有意思,覺得他觀察還挺深的,于是最后 F 同學(xué)跳槽成功了。
越著急,越混亂,反而是長期堅持的輸出,在未來一段時間能收獲更好的回報。因為對于用人方來說,更希望看到的是一個人長期的思考,而不是短期的產(chǎn)出。
對于找工作來說,運營自己是很關(guān)鍵的,從運營的角度來看,短期刺激用戶的留存并不會太好,長期的跟蹤才會帶來忠實的粉絲。
所以,想找工作就得提前三個月到半年的準備,這期間,想明白上面關(guān)于目標、興趣等方面的問題,然后就是運營自己,可以嘗試以下幾個方面。對行業(yè)的跟蹤:
1.從行業(yè)到產(chǎn)品,行業(yè)的運轉(zhuǎn)邏輯和主流產(chǎn)品; 2.從產(chǎn)品到細節(jié),關(guān)鍵玩家的制勝點是什么; 3.發(fā)現(xiàn)機會,并有條件去驗證機會。對產(chǎn)品的跟蹤:
1.從用戶到粉絲的轉(zhuǎn)變,深度使用并表現(xiàn)自己;
2.從粉絲到達人,玩轉(zhuǎn)產(chǎn)品,成為少數(shù)用戶,成為產(chǎn)品的貢獻者; 3.從達人到員工,加入團隊,改變產(chǎn)品。
我們?nèi)?jié)課的產(chǎn)品、運營員工,大部分都是來自于在我們?nèi)?jié)課學(xué)習的同學(xué),道理也是如此,這些同學(xué)玩的越好,機會也越多。從公司的角度來說,當然會優(yōu)先找熟悉自己產(chǎn)品的員工,其歸屬感更好,留下的的概率也會更大了。說在最后,我覺得,找工作是非常慎重的事情,所有的思考都只是為了讓自己不后悔。