工作被效率更高的機器搶了是什麼體驗?

問題描述:尤其是你擅長並喜歡的那種工作,一夜間被新的機器取代,機器比你做的更快更好,而且成本更低。
, , , ,
做白日夢吧:

攝影老師五十多歲老頭兒有一次在課上說,他們那個年代,暗房技術是攝影里很重要的一部分,八九十年代的時候,當時暗房技師還要考等級,他天天呆在暗房,沒日沒夜學習,苦練好多年。直到有一天他在報社上班,老闆把他叫過去,說有一個電腦軟體很神奇,在電腦上隨便一動就可以處理好照片,嗯,這個軟體就是ps。
老師說當時在旁邊看著操作員在電腦上刷刷刷,坐著不費勁,一會兒就把圖片弄好了,當時坐在那裡愣了很久很久很久。感覺自己這幾年學習練習的東西,在別人這里根本不值得一提。老師說這話的時候有些無奈,感覺好心疼(ಥ_ಥ)
後來,九十年代末,暗房技師整個這一個行業,都沒了。


繳灶布:

傳統手工行業從業者。說說自己。

15年前考高級工,怕的不是理論而是實操。全「自動」化。自己動手計算,放樣,下料,成型。

6年前考高技,理論實操都怕,對軟體的操控不如徒弟,對數控床子的操作不如學徒才幾個月的菜鳥,倆眼一抹黑,明明都懂,手工做起來不要太流暢的工件,換成自動化加工就歇菜。心理不爽,但是服。

費了一年多的時間從新學習,天天補課,不懂的問女兒,外甥。天見可憐,老天爺賞飯,5年前從考高技順當的過了,考過的概率剛好是22選1。

其實不是科技的進步奪走我們的飯碗,而是陳舊的觀念,固步自封的懶惰使我們放棄了飯碗。在那一年多補習的過程中,我在夜校里,在一群比我女兒稍大的年青人中,格格不入,講師講的東西我得花更多的時間死更多的腦細胞才能體會,一度想放棄,好在我堅持下來了。

在Aorqu上,有個正確,就是人需要不斷的學習,不斷的進步。


空白白白白:

兩年後的更新,時隔兩年,我聯合我的VBA老師推出了VBA課程,哈哈!歡迎大家關注!

POINT小數點數據:小數點Excel-VBA課程正式上線​zhuanlan.zhihu.com图标

——————————————————

更新:建議下載文件,鏈接:http://pan.baidu.com/s/1dERLTPR 密碼:0h3q
————————————————————
看到這個話題,我決定送給職場新人一個福利~~

我剛畢業那會,Excel數據透視表都不會,後來進入DBA部門用得更少了。
工作過程中一個做excel的妹子找我抱怨,做一個表要花一兩個小時,甚至三四個小時,請教我能否想想辦法,我用R寫個程序可以。考慮到妹子家裡公司都要做事,不太想安裝R。我想到了VBA,在大學時學過一點VB,正好練練手。
花一天整理妹子的需求,用一周學習,然後就寫出了
3個自定義函數
2個自動更新數據
後來寫著寫著就順手,經常幫妹子寫報表自動化程序。
導致妹子對我產生依賴性,她每天就想按幾個鍵然後工作都完成了。
我建議她可以看看我的代碼,我都寫好注釋了,你可以按照注釋去改參數,就不用天天問我了,但妹子看不懂,我教了幾遍遂放棄。

對了上面說的福利,當然是貼代碼,這份福利給文職類的處理excel的新人,程序員不要搗亂。
情景1:一個工作簿,你按照地區或者部門等你自己的需要拆成不同的工作簿(需求是不是很簡單,nonono,單獨做一個當然簡單,但是我貼出來肯定是這個代碼是通用的。比如你想拆第幾行開始娜一列都可以,會有選項讓你一步一步選擇)
情景2:比如拆完,有30張表,你想發給30個不同的人看?你是不是要同時寫30封郵呢
關於情景1,的工作時間:如果一張總表有三十城市,要按照城市拆成三十個工作簿,不斷復制+改工作簿名,個人覺得至少得二十分鐘吧,還有容易出錯的概率。
關於情景2的工作時間:這個就更麻煩了。三十個城市名,要下發給三十個不同分公司的人,而且不同分公司的人,不是只有一個人。你第一次發,如果郵箱有群組還好,但是你始終得寫三十封郵件,還要注意選擇工作簿不能出錯,郵件主題內容不能出錯。預估這個工作時間至少得一個小時,平均一封郵件2分鐘。

情景1+情景2時間=一小時二十分鐘(據我觀察,歷史五個人做這件事出錯率100%,不是城市名寫錯了,就發錯工作簿了)

不知道大家看懂了沒= =
好了開始寫步驟貼代碼,我會盡量用最通俗的語言講清邏輯關系
步驟1:建立兩個sheet,點擊sheet ,右擊檢視代碼(先檢查excel是否啟用宏,要啟用宏哦)

插入窗體和模塊,按模塊,把以下這串代碼復制進去

再按窗體,設置成這樣

然後看到代碼,拉到最後,能看到一個是郵件簽名,一個是郵箱配置,你自己填上即可,郵件內容可以自己改

截止到這步,代表所有準備工作都完成了,咱們開始測試吧^_^
29個城市,我拆成29個工作簿,點擊宏

按完確定大概10秒後,跟你excel同個文件夾內,會生成拆分的文件夾,你點進去

已經生成了,如果沒有想要發郵件的同學,在這里就可以結束啦。

打開工作簿看看,拆分如何

想把三十個工作簿發送郵件的同學,注意看下面,轉到通訊錄的那個sheet,

這里點擊一次文件夾,直接按確定,不用雙擊進入文件夾

按完確定後,這時候按照工作簿數來算時間,基本上每秒一個城市,也就是一個工作簿。等到這個提示出來之後,你就可以直接看到結果了。

然後你在看,是否有收到郵件
打開你的郵箱

收到啦

整套點擊+運行大約三分鐘
代碼:
Sub 通用拆分()
‘On Error Resume Next
Application.ScreenUpdating = False ‘關閉熒幕更新
Application.DisplayAlerts = False ‘關閉提示事件,防止刪除表格時提示

Dim Pro, Wb1, Wb2, St1, Sht, Rng, Itm, StRow, Pth

Set Wb1 = ThisWorkbook
Set St1 = ActiveSheet

a = MsgBox(“當前文件為:” & Wb1.Name & Chr(10) & “當前表格為:” & St1.Name & Chr(10) & Chr(10) & “點擊 確定 繼續運行,” & Chr(10) & “點擊 取消 退出程序。”, 1)
If a = 2 Then ‘如果點了取消,就退出程序
Exit Sub
End If

b = InputBox(“請輸入拆分列表頭所在的單元格位置。” & Chr(10) & “例如:要拆分的列位於C列,表頭是第3行,就輸入「C3」”)
If b = “” Then
MsgBox (“未輸入拆分表頭,程序退出”)
Exit Sub
End If

rowx = St1.Range(b).Row
colx = St1.Range(b).Column

Set Pro = CreateObject(“Scripting.Dictionary”) ‘建立一個以省份為關鍵字的字典
StRow = St1.Cells.Find(“*”, SearchOrder:=xlByRows, LookIn:=xlValues, SearchDirection:=xlPrevious).EntireRow.Row ‘確定當前文件行數

St1.Range(rowx & “:” & rowx).AutoFilter Field:=colx, Criteria1:=”*” ‘取消篩選
For Each Rng In St1.Range(St1.Cells(rowx + 1, colx), St1.Cells(StRow, colx)) ‘
If Not Pro.exists(Rng.Value) And Not IsError(Rng.Value) Then Pro.Add Rng.Value, Rng.Value ‘判斷當前表格的值是否在字典內,如果不在,就添加到字典內
Next

namex = InputBox(“請輸入文件名的自定義欄位,” & Chr(10) & “例如輸入「收款明細」,就會生成「上海-收款明細.xlsx」文件”, “”, St1.Name)

For Each Itm In Pro.Items ‘針對字典內的每個值進行一次操作(每個省份循環一次)
St1.Copy
Set Wb2 = ActiveWorkbook
Set Sht = ActiveSheet
Sht.Range(rowx & “:” & rowx).AutoFilter Field:=colx, Criteria1:=”<>” & Itm, Operator:=xlAnd ‘篩選列,篩選值為不符合當前省份
Sht.Range(Sht.Cells(rowx + 1, colx), Sht.Cells(StRow, colx)).SpecialCells(xlCellTypeVisible).Delete Shift:=xlUp ‘刪除被篩選出來的行(刪掉不為當前省份的行)
Sht.Range(rowx & “:” & rowx).AutoFilter ‘取消篩選
ActiveWindow.SmallScroll Down:=-StRow
ActiveWindow.SmallScroll ToRight:=-100

If Dir(Wb1.Path & “\拆分\”, vbDirectory) = “” Then MkDir ThisWorkbook.Path & “\拆分\” ‘看看當前文件夾內是否存在”拆分”文件夾,如果沒有就創建一個
Pth = Wb1.Path & “\拆分\” & Itm & “-” & namex & “.xls”
Wb2.SaveAs Filename:=Pth, FileFormat:=xlExcel8, Password:=””, WriteResPassword:=””, ReadOnlyRecommended:=False, CreateBackup:=False
Wb2.Close ‘關閉表格

Next

Set Pro = Nothing ‘釋放變量
Set Wb1 = Nothing
Set Wb2 = Nothing
Set St1 = Nothing
Set Sht = Nothing
Set Rng = Nothing
Set Itm = Nothing
Set StRow = Nothing
Set Pth = Nothing

Application.ScreenUpdating = True ‘打開熒幕更新
Application.DisplayAlerts = True ‘打開提示事件
End Sub
Sub 通用發送郵件()
‘On Error Resume Next
Dim cm As Variant

UserForm1.Show
UserName = UserForm1.ComboBox1
UserPass = UserForm1.TextBox1.Value

With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = ActiveWorkbook.Path & “\”
If .Show = -1 Then
Pth = Application.FileDialog(msoFileDialogFolderPicker).SelectedItems.Item(1) & “\”
End If
End With

‘定義文件夾
Dim FS, F, FF, Fil, BName, EName
Set FS = CreateObject(“Scripting.FileSystemObject”)
Set F = FS.GetFolder(Pth)
Set FF = F.Files

If FF Is Nothing Or F Is Nothing Then
MsgBox (“文件或文件夾錯誤,請查證在本文件目錄內存在’拆分’文件夾,並且已經生成拆分文件”)
Exit Sub
End If
‘保存文件資訊
Dim FN(1 To 10000, 1 To 3)
i = 0
For Each Fil In FF
i = i + 1
FN(i, 1) = FS.GetBaseName(Fil)
FN(i, 2) = FS.GetExtensionName(Fil)
FN(i, 3) = Left(FN(i, 1), InStr(1, FN(i, 1), “-“) – 1)
Next

Set Sht = ThisWorkbook.Sheets(“郵件聯系人”)
colnew = Sht.Cells(1, Columns.Count).End(xlToLeft).Column + 1 ‘聯系人空白列(用於記錄發送結果)
Sht.Cells(1, colnew).Value = Pth & Chr(10) & Date & ” ” & Time & ” 發送結果”

tex = InputBox(“請輸入郵件正文自定義段”)

For m = 1 To i
Err.Clear
linkman = “”
emailx = “”
Set bbb = Sht.Range(“a:a”).Find(FN(m, 3))
If bbb Is Nothing Then
rownew = Sht.Range(“a60000”).End(xlUp).Row + 1
Sht.Cells(rownew, 1).Value = FN(m, 3)
Sht.Cells(rownew, colnew).Value = “未找到發件人”
mg = mg & FN(m, 3) & Left(” “, 10 – Len(FN(m, 3)) * 2) & “未找到發件人” & Chr(13)
GoTo line5
End If
For n = 1 To Sht.Range(“a60000”).End(xlUp).Row ‘循環查找聯系人姓名和郵件地址
If FN(m, 3) = Sht.Cells(n, 1).Value Then
linkman = linkman & Sht.Cells(n, 2).Value & “、”
emailx = emailx & Replace(Sht.Cells(n, 7).Value, “;”, “”) & “,”
End If
Next
If Len(emailx) < 2 Then ‘如果郵件地址是空,那就不發送本城市
bbb.Offset(0, colnew – 1).Value = “無郵件地址”
mg = mg & FN(m, 3) & Left(” “, 10 – Len(FN(m, 3)) * 2) & “無郵件地址” & Chr(13)
GoTo line5
End If
linkman = Left(linkman, Len(linkman) – 1) ‘刪掉最後一個符號
emailx = Left(emailx, Len(emailx) – 1)

Set cm = CreateObject(“CDO.Message”) ‘創建對象
cm.From = UserName ‘設置發信人的郵箱
cm.To = emailx ‘設置收信人的郵箱
cm.Subject = FN(m, 1) ‘設定郵件的主題

cm.TextBody = “親愛的********:” _
& Chr(10) & ” 附件為 ” & FN(m, 1) & “,請查收。” & Chr(10) & tex _
& Chr(10) & “謝謝!” _
& Chr(10) & ” _______________________________________________________” _
& Chr(10) & ” **部門 ” _
& Chr(10) & ” 姓名 ” _
& Chr(10) & ” 手機:********* ” _
& Chr(10) & ” 電話:********* ” _
& Chr(10) & ” Email:********* ” _
& Chr(10) & ” 地址:****************** ” ‘郵件正文

cm.AddAttachment Pth & FN(m, 1) & “.” & FN(m, 2) ‘添加附件
stUl = “http://schemas.microsoft.com/cdo/configuration/
With cm.Configuration.Fields
.Item(stUl & “smtpserver”) = “http://mail.qq.com” ‘SMTP服務器地址
.Item(stUl & “smtpserverport”) = 25 ‘SMTP服務器埠
.Item(stUl & “sendusing”) = 2 ‘發送埠
.Item(stUl & “smtpauthenticate”) = 1
.Item(stUl & “sendusername”) = UserName ‘發送方郵箱名稱
.Item(stUl & “sendpassword”) = UserPass ‘發送方郵箱密碼”
.Update
End With
cm.Send ‘發送

‘生成反饋資訊

If Err.Number = 0 Then
mg = mg & FN(m, 3) & Left(” “, 10 – Len(FN(m, 3)) * 2) & “發送成功” & Chr(13)
bbb.Offset(0, colnew – 1).Value = “發送成功”
Else
mg = mg & FN(m, 3) & Left(” “, 10 – Len(FN(m, 3)) * 2) & “發送失敗” & Chr(13)
bbb.Offset(0, colnew – 1).Value = “發送失敗”
End If
Set cm = Nothing ‘發送成功後即時釋放對象
line5:
Next

MsgBox (Left(mg, Len(mg) – 1)) ‘確認結果

End Sub

——————————————————————————————————
謝謝大家的贊,那我就再貼一個給職場小白
前面拆分,肯定有合併,再貼一個合併工作簿的代碼,也超級簡單的哦。

開始:
新建一個空白工作簿
還是一樣右擊sheet——檢視代碼,這次不用建立模塊,直接把代碼貼進去即可

點擊執行後,讓你選擇文件夾,你的先把要合併的所有工作簿放在一個文件夾內

數據是這樣的

點擊文件夾執行後

按確定後,數據就好了。

對了,工作簿名稱不一樣也不要緊哦
比如這樣….

代碼:
Sub 文件合併()

Application.ScreenUpdating = False
‘On Error Resume Next

Dim Pth As String

Set wst1 = ActiveSheet
row1 = 0
wst1.Cells.Delete Shift:=xlUp

‘打開文件夾
Dim shell, s
Set shell = CreateObject(“Shell.Application”)
Set fl = shell.BrowseForFolder(0, “請選擇文件夾”, 0, Pth)
If fl Is Nothing Then Exit Sub

Pth = fl.self.Path & “\”

‘定義文件夾
Dim FS, F, FF, Fil, BName, EName
Set FS = CreateObject(“Scripting.FileSystemObject”)
Set F = FS.GetFolder(Pth)
Set FF = F.Files

For Each Fil In FF
BName = FS.GetBaseName(Fil)
EName = FS.GetExtensionName(Fil)
If EName = “xls” Or EName = “xlsx” Or EName = “XLS” Or EName = “XLSX” Then
Workbooks.Open (Fil)
Set wst2 = ActiveSheet
Set wb = ActiveWorkbook
strow = wst2.UsedRange.Rows.Count

If row1 = 0 Then
wst2.Rows(“1:” & strow).Copy wst1.Cells(row1 + 1, 1)
row1 = row1 + strow
Else
wst2.Rows(“2:” & strow).Copy wst1.Cells(row1 + 1, 1)
row1 = row1 + strow – 1
End If
Application.CutCopyMode = False
wb.Close (False)
End If
Next

MsgBox (“完成”)

End Sub

——————————————————————————————————————

拆分or合併or群發郵件,是三個獨立的宏,都可以靈活運用。建議大家復制保存為TXT文檔或者存到一個excel裡面,作為工具使用,不用每次黏貼復制了。

最後
1、我是女生
2、我早就從那家公司離職了,平時工作忙和妹子沒再聯系,走之前給她寫了一堆程序,覆蓋她工作中50%的excel處理
3、只是同事之間的幫忙,而且我也喜歡研究。為什麼要扯到感情,大家那麼喜歡童話故事?
4、我不是專業寫VBA的

花了兩個小時一個一個截圖+寫注釋,你能不能點個贊再走n(*≧▽≦*)n


寺內正道:

我剛入職時,帶我的師父是五十多歲的老工人,他是鉗工出身,那個年齡,社會底層勞動人民出身的人,不可能有什麼高學歷。但是他在我們這個小廠卻是個技術骨幹,深得老闆器重,脾氣也大,一言不合就敢和廠長和技術部領導吼,廠長們雖一肚子火,卻也得忍著讓之三分。原因無他,技術過硬,見多識廣,知識面寬,你心裡雖恨他,卻離不開他。

我學校剛畢業,還很幼稚,心靈雞湯喝多了,覺得年輕人得有點抱負,得享受下青春。結果師父呢?對我是真有耐心,上下班時常找我談話,發怒時罵的我狗血噴頭,眼淚打轉。無非是要我能明白一個道理:對於我這等勞動人民出身的人,青春絕不是應該用來享受的。當今社會是個人吃人的社會,不進,則退,青春的任務不是享受生活,而是學習,學習,再學習,不斷的充實自己,提高自己,讓自己的知識使自己提高到一個不會被時代發展淘汰的人。這個道理,實際上我用了一年多的時間方想明白它真正的含義。

機械專業大學畢業剛進工廠,與老年人比唯一的優勢就是電腦玩的6,cad ,solidword…..其它方面半點優勢都沒有,只能開始學習該如何理論聯系實際。我師父說,現在的年輕人啊都讓電腦坑了,書 法那麼難看,畫個草圖歪歪扭扭,鉛筆都削不明白。我師父沒學過電腦,手繪圖線條如電腦繪圖筆直流暢。但是畢竟電腦的效率完爆手繪n倍。師父五十多,快退休的年齡。但自己買了台本子,上班下班坐在辦公室里自己研究,軟體不會用的地方,竟一點不怕丟面子來「請教」(師父語)我這比他兒子年齡都小的徒弟!半年不到師父的軟體操作已廬火純青。
師父雖未上過多少學,但數學,金屬工藝學,電工學等專業知識是可以和大學畢業生談笑風聲一番的。為什麼呢?一個字,學。晚上下班別的工人喝酒打麻將消磨時間,這些師父雖也玩,但很多時間是拿著收音機上辦公室,邊聽新聞,邊上網瀏覽各類資訊,或看看書和各種資料。眼看快退休的年紀了,卻是個很潮的老頭。
不斷的學習,不斷的充實自己的頭腦,永遠主動去學習了解新的事物,這樣才能永遠的不被時代甩下。這就是我師父的信條。他對我說,男人的職責就是養家糊口,而社會是殘酷的,是實際的,想要跟上時代,唯有學習。你不是富二代,所以你現在根本沒空去享受生活,現在的年紀是奮斗和學習的時候,享受的日子是以後的。
比如,我拿電腦打個遊戲玩,他都表示不滿,認為我沒有危機感,有時間打遊戲還不如看書,因為上班的人,能專心讀書的時間已經很少。。。。好吧,事實上,現在我確實好久不玩遊戲了,包括我曾經喜歡的lol和hoi。。。。555,好吧,起碼網癮好多了。。。
做到我師父那樣標准難么?實際上很難,人,尤其年輕人總有許多玩的慾望,而結婚成家的人的精力又因生活壓力使學習充電上的極少。這需要很強的意志力。
五十六七的老工人,廠里來的所有新機器,新設備他總是第一時間研究透,盡管對數控自動化的原理他理解起來很難,但在使用和技術參數上他總是很快弄通,雖然活不用他干,但他總要了解。
當然我也被逼的很累,他不僅自己研究,也一定拉上我!午休一小時,大家吃完飯都休息一下,他不讓我休息,叫我去車間,把他教的東西都必須記住。
我在技術部,是實習技術員,剛來工廠,去車間鍛煉一年。什麼質檢,倉管,管理,外協。。。這些以後肯定不是我干。。。但他總說學點沒壞處,萬一以後用的著啊?車間里除了機加沒碰過,其他的工種我皆是樣樣通樣樣松。。。唉。。。
也好,萬一以後用上了呢?
回答里有很多感慨,總是懷念自己過去如何如何精通技術,結果技術一革新就完蛋了。。。我想問一下:為什麼不再如過去學習技術那樣去主動刻苦的學習新技術?為什麼?我已經理解不上去這種人


何明科:

這是一個悲傷的故事。因為一直在倡導用機器替代人工以求達到數倍的效率和精度提升,比如之前寫過的文章,用爬蟲代替分析師找數據(做投行、行研、諮詢等金融崗位,有沒有什麼好用的找數據技巧呢? – 何明科的回答)或者利用VBA控制列印機及自動撰寫八股文(Excel 有哪些可能需要熟練掌握而很多人不會的技能? – 何明科的回答)。但是沒想到被機器替代的命運,也會落到自己的身上。

我曾經做過一段時間的圖像演算法工程師,主要工作就是看論文、實踐論文中的各種演算法以及優化演算法以適應自己的工程問題。當時的主要工程問題就是做人臉檢測、圖像識別和圖像搜索等等,其中比較考驗水準和依賴經驗的部分是選擇Feature和優化Feature以適應具體的工程問題。對於當時的一些通用的Feature,比如SURF/SIFT(這兩個基本是劃時代的)、LBP或者MSER等等,不僅是需要了解其使用場景及各種局限,而且最好能夠很清楚其理論基礎和推導過程,這樣才能便於優化和適應。

大概在2013年左右,了解到Deep Learning崛起的趨勢,然後閱讀了相關教程。當時的第一個反應就是WTF,難怪有人將DL列為「知其然而不知其所以然」的科學技術之前幾名。第二個反應就是,選擇和優化Feature這一步豈不是被完全替代了。緊接著Caffe、TensorFlow以及各種DL的Library接踵而出,搞DL的門檻被拉得越來越低。這不得不讓人想起來在OpenCV中實現人臉檢測就只需要一兩行代碼,使用的人完全不用考慮Adaboost以及Haar等數學問題。

最後的感嘆,技術從誕生那一天開始,就是要顛覆技術本身以及技術背後的人,只有不斷學習,才能讓自己不會在有生之年被技術完全替代。

…更多文章請到數據冰山 – Aorqu專欄
…更多回答請看何明科的主頁


Aorqu用戶:
程序員(碼農),超過半數的會被淘汰,當然也會有新的崗位,停止學習的必將淘汰。

我是個10來年的「老」碼農,強烈的感受到隨時會被替代。而替代品可能並不是遐想的高大上的會寫代碼的機器,可能只是一個特定領域的系統、一套完善的解決方案,甚至一個體系的出現導致原有的需求弱化或不復存在。

10年前中小網站滿天飛,後來這些企業和外包都學精了,使用 CMS/BBS/Wiki 等「半自動」工具;再後來百度貼吧、微信公眾號之類平台崛起,簡單的宣傳、諮詢、會員管理,排除有強迫症非要弄個門臉的,很多小企業已不再搞公司主頁、會員系統,和根本就冷冷清清、自娛自樂的論壇。

多年前做日誌分析,採集到數據後需要自己寫程序拆解、計算、存儲、報表,後來 Hadoop 普及,改用 Hive/Hbase 之類,簡單的統計寫 HQL 就好。再後來採集過程加進 Kafka 之類消息管道系統,分布存儲和實時處理也不再是難事;而當年我們只是對一兩個維度做簡單累加來糊弄人。

同期間鼓搗機器學習,從統計學習方法入手,作為一名數學就是個渣的老油條來說難度挺大,還好有數據團隊可以提供演算法支持。再後來發現了 scikit 等工具,大部分情況無需支持便能獨立完成了。如今此類工具可能更豐富了……

從目前來看我的老同事們除了「叛變」做產品、管理外,似乎還沒有被淘汰的,只能說大家都卯足了勁往前趕。如果我還在寫著那些腳本,必然已被淘汰。

還好我是做「膠水層」的,工作雖低級但從前到後都能插上一腳——這可能也是個隱患,雜而不精;我更慶幸程序員的職業給了我一個甘於寂寞和不斷學習的習慣。

——

2016/10/10 07:55

兩年多前加入一家創業公司(好吧還在創 :P),二線城市,從招聘普通開發人員的薪資起伏,結合實際用工需求,也能一窺數年內程序員需求的變化。

大約3年前從一線城市到二線,大部分單位表示薪資得打個接近對折才能接受,崗位集中在 App 開發和所謂的大數據應用。我們開發第一個版本主推 App,Web 需求不強烈用一個前端套件,由後端開發兼任解決。此時 App 很受關注,薪資高於後端(我們選擇了簡單快速的 PHP),iOS 又高於安卓。

後一年可能有受二線城市大量園區落成、政府扶持等影響,小公司數量急劇增加,各開發崗位薪資也開始暴增,突然到接近一線的程度,但仍然感覺招不到人。當年底,聽聞諸多公司倒閉、跑路,招聘情況又突然明朗。

由於前些年 App 火爆,你不搞一個人家都覺得你公司 low,結果卻出現後端開發明顯數量不夠,從業的少了。

再之後智能硬體異軍突起,安卓開發供不應求,原因嘛你知道的。薪資自然水漲船高,一度高於 iOS。

App 推廣是件很困難的事,人們再把目光回到 Web,一個表現是更加重視微信等平台內 H5 應用,另一個表現是 App+Web 的混合架構。前者出現了重度框架,整個 MVC 分層開始前移,後端全部變成 MC。一些就想少寫點程序而從後端轉前端的朋友們紛紛表示投錯了胎。

以前被 H5 App 傷過的,或聽聞受傷的,說起這個都搖頭,但就在今年,各種打著 xxx-native 名號的「偽Web」框架閃亮登場,至少在我周圍,都開始躍躍欲試。當然少不了微信的小程序也來湊熱鬧。

上面列的這些,有的是大環境引發的,有的是程序員群體自己「作」出來的;但即是前者,仍是一批更高階的從業者硬「作」出來的。

爪機碼字實在辛苦,我比較懶散和被動,你們感受的時間線可能早於此。

——

2016/10/10 22:30

事實上,我的感受來說,還沒到要擔心 VR、AR、AI 這些燙手的名詞的程度(註:我沒說不關注);更需要留意的是,抽象和復用是碼農的基本追求,這很可能成就了你的同行而摧毀了你。

如果您所處的行業受關注度很高,那麼可能要不了多久就有各種開源方案、商業套件冒出來,造成的結果就是不再需要那麼多的開發人員了。必須要努力地充實自己,做那個不被踩下去的人。

平台化能讓自己的根系延展更廣,大的體量可以保護內部的從業人員,包括開發。但總有那麼一些「不識趣」的傢伙覺得事情並非必須如此,然後離開,然後攪和,保不準這些人里會有幾個天賦異稟的「破壞」分子。當意識到「哦,原來也就那樣/不必那樣」時,原有的防禦重鎮可能不攻自破了。

目前來看好像網際網路、軟體相關行業還算繁榮,但這裡面暗含著大量的泡沫。格局還沒有固定下來,感覺似乎需求很旺盛,可能是因為各種「加」的原因造成了這種錯覺吧。當浪頭過去,一部分徹底消散無影無蹤,一部分被聰明人發現了共性,跑路的跑路,洗牌的洗牌。

當然了 ++ 更健康,還可以找一個「就差個寫代碼的了」的老闆,呵呵。

——

2017/01/09 12:18

以上是兩個月前發的,有點情緒化。

其實在計算機軟、硬體技術的高速發展下,無論是不用軟體的、用軟體的和做軟體的都存在著危機,一個行業(領域)受關注,如果內部萌發新的手段,會推動本領域上一個台階;換個角度,其他環境的升級如果恰巧覆蓋到自己的環境,那被替代就不可避免了。

就像 KK 在《失控》中談「遞增收益」一樣,一個小的波動可能觸發連鎖反應;對應的,在「自下而上的控制」上來看,群體會因為這些經濟現象呈現出一些自我保護特性。

現在觀察 2015~2016 年的 WEB 前端開發業態,有種 JS 要佔領一切的架勢,短期內好像門檻被突然提高。像這樣一個背靠機器面向人類的工種,這種擴張方式可能會威脅到其他工種(而不是人)。我想這可能很長時間都不太可能被機器完全取代,而他的進入門檻也會呈現自然波動。

1. 期望解決更多問題,更新更高級的開發包湧現,只招會用新的開發包的人;
2. 集成化的框架出現,贏家通吃呈現出二八法則,誰都可以搞定大部分場景;
3. 有更高級的問題可以去解決。

此起彼伏,直到某個外在因素改變,把面對的人(的操控)給拿掉了,用不上復雜的人機界面了,這種土崩瓦解便會發生。不過這種情況不太可能是個突發事件,可能會持續很漫長的時間,一個領域一個領域的從下往上溶解掉。

技術人員可能不想去意識到什麼,他可能做的只是一個更好的工具,他看得清楚它真的不具備記者、商人們說的相當於幾歲人的智商,但就是這樣一點一點地蠶食了各個角落。

這一切,其實只關乎「成本」。只是大多同行們不願去想,自己也是成本之一。


Aorqu用戶:
美國花旗和Chase加速用新智能銀行網點機器取代櫃員和客戶經理。新技術新機器可把各支行的團隊削減三分之二以上。最極端的網點只需兩人上班便可正常運營。
大規模裁員的警鐘是hire freeze and promotion freeze,如果您供職的美企公司有此公告請一定要注意捧好飯碗,改改簡歷。大陸經濟騰飛這十幾年未曾發生白領大規模下崗潮,這不代表未來不會有。
———2017.1.17插入———-
勿謂言之不預也:【分享騰訊新聞】銀行員工親述:年終獎5.62元 已在變相裁員
https://view.inews.qq.com/a/20170117B0C7BI00
——————————–
本人在波士頓花旗銀行網點做客戶經理一年,在花旗撤出麻州後xia跳gang槽去道明銀行做了半年。

花旗過去三年賣了德州所有網點,關閉了麻州所有網點和全美位於大都市衛星城的幾十個網點,把戰略重心調整到國際人口密集的美國大都市:紐約,洛杉磯,芝加哥,邁阿密等。在墨西哥把banamex幾百網點全體關門翻修成智能網點,同時在海外各國開啟了一批新智能網點,請谷歌Citibank smart branch可知。

嘗到甜頭後美國本土終於跟進:
http://mobile.nytimes.com/2015/11/13/business/dealbook/citigroup-imports-a-branch-style-from-operations-abroad.html
Chase也不甘落後:
https://m.youtube.com/watch?v=yCe9yPKyd9Y

花旗關閉麻州網點時連我們麻州大區經理(同時下崗)都被蒙在鼓裡,他的上司greater NY-麻州經理也是一臉懵逼,後來我們得知裁員僅在銀行高層小圈子討論進行,還有個代號叫Project Kingfisher,我決定以後養狗就叫他Kingfisher。

可能有同學會說「機器的客戶體驗不好啊中國不會這樣」
我只能回答銀行給citigold大金主的服務只多不少,智能網點隻影響普通人的日常生活,有錢人可以到裝修極其奢華的貴賓理財網點,把門一關和人類經理單獨辦事。

「Citigold customers — who typically have at least $50,000 on deposit or in retirement accounts or have various other relationships with Citi — can visit the upstairs Citigold center, which has couches and coffee table books and is designed as a place for customers to relax or meet with a Citi financial adviser.

Mr. Larsen said the idea was popular in Asia, where he is based, and the current Manhattan Citigold location gets a lot of foot traffic from Japanese clients who are traveling on business. Citigold centers are set to open in Miami and Los Angeles in the coming months.

「If you』re going to have a high-touch business, you should make it as attractive as you can,」 said Michael Mayo, an analyst who follows Citi at CLSA.”

評論里有一位說的好「不會用自助櫃員機的(普通)客戶,銀行其實把他們拋棄了」

道明銀行在我辭職時正緊鑼密鼓準備推出自己的智能銀行,大搞線上線下歧視也好幾年了。比如在網上開新戶送三星智能機一台,在支行里開戶啥!也!不!送!

美國人力成本高,資本家跑的比誰都快。中國人力成本持續上升中,希望各位引以為戒。資本家裁起人來冷冰冰不講任何情面,在你知道你的的工作被一台電腦取代的時候更不好受。

—————————————————————
╮( ̄▽ ̄””)╭居然火了,第一個過百贊答案果然是自爆一件糗事,作為督工粉還是很高興。
人類絕大部分腦力和體力工作都會被非人類部分或全面替代,timeline就在我們八零後一代人退休前。推薦相關科普片:
Humans need not apply《用不上人類》,YouTube 有中文字幕:
https://youtu.be/7Pq-S557XQU

Youku中字源
【中文字幕】人工會被自動化代替嗎?「用不上人類」 – Humans Need Not Apply—線上播放—優酷網,視訊高清線上觀看 http://v.youku.com/v_show/id_XMTQxNTA1NTg5Mg== ————————————————————————-
回到原提問,問的是什麼體驗,我不妨把我支行當時各色同事的體驗都講一講,比較有代表性。

支行行長德西蕾·亞妥,女,三十歲出頭,兩年制大學文憑,出身德裔白人中產家庭,中學時被墨西哥家庭收養長大,英語母語,西語一般。得知被裁後兩手一攤,去了競爭對手那兒繼續做支行行長。沒什麼背景但能力拔群,對被裁不太在意。(天蠍)

櫃員菅井·登,男,64,聖保羅長大巴西籍日本裔Nisei*,葡日西仨母語,英語反而一般。在秘魯上大學時娶huancayo土白混血同學為妻,倆兒子都已娶白妻生子,干這活純粹養老,話不多,工作能力過硬。得知被裁後聳聳肩說我退休得了。

櫃員雅克·諾文,男,五十齣頭,海地出生蒙特利爾長大大學部畢業後定居波士頓,法英母語,是我揀起小時候法語的主要練習對象。生性積極樂觀,得知被裁後做了個暈倒在椅子上的動作,行里立馬充斥著快活的空氣。後來他私下沒跟我少罵管理層是吸血鬼。(獅子)

客戶經理琳賽·伯克,女,25,猶太裔,工商管理學士,這輩子沒離開過新英格蘭,沒去過紐約。作為競爭對手她優點像馬基維利的追隨者,喜歡關起門來和經理單獨談心。心軟耳根子也軟,經常慣著客戶無理要求、不會拒絕的也是她。隨波逐流,不是很在意被裁。目前仍背負大學學費貸款10萬刀。

支行副行長馬馬豆·迪亞洛,西非幾內亞出生,穆斯林地主家庭排行老三,與美國白人太太生下的獨生女兒今年九歲。成長在中國人民的老朋友杜爾總統的紅旗下,帶過紅領巾,唱法語的國際歌和馬賽曲,特別世俗。當年學校也搞大聯考,考完全區公示大榜。曾經同為共產主義接班人並且說法語,導致我和他有很多共同語言。年輕工程碩士,當年也是勵志要工業救國的熱血青年。大哥空軍飛行員,做機長飛反對黨專機時飛機離奇墜毀無一生還。二姐從政被反對派支持者槍殺,自己在清算的時候被抓進監獄嚴刑拷打至今腿上有疤。但此人是我見過最樂觀的人,什麼樣的奇葩顧客都沒有讓他不開心過。獨生女更是他的掌上明珠,暑假時他不顧全家白人老少的反對,硬是把她塞進了一個中韓裔同齡人的數學提高班。據他說千金能在這樣一個班上排前列,他上班全為了女兒。
就這樣一個身經百戰見得多的花旗十七年油滑老將,在得知被裁後的兩個月居然變得陰沉、喜怒無常、愁眉苦臉,以婉轉的挖苦諷刺客人為樂,不再沒事有事跟我合唱一段。我也不再敢開他用法語數錢數70 80 90 99啰嗦的玩笑了* 只記得他萬念俱灰的表情說:「誰TM還會要我這樣一個老頭,我的女兒怎麼辦” 「Fangjian你不要步我的後塵,有機會趕緊抽身離開retail banking」 (摩羯)

*日語「二世”,指出生在海外的第二代移民
**非法語母語者嘲笑法語啰嗦的老梗,法語數數的70 80 90 99分別是: soixante-dix 60+10, quatre-vingts 4×20, quatre vingt dix 4×20+10,quatre-vingt-dix-neuf 4×20+19

我就吟兩句詞,鼓勵各位在各自崗位上與機器鬥爭:
Allons enfants de la Patrie, Le jour de gloire est arrivé!


匿名用戶:
取匿了

有了能夠代替人工的機器以後,我把以前動不動尥蹶子不幹了的包裝工都開了。
我經營一家小型的食品加工廠。最初辦廠的幾年,食品包裝都是人工手工包裝,最多的時候有十來個熟練包裝工,計件發工資,招的包裝工都是自己村子和附近村子的婦女。
訂單多的時候,全部包裝工加班加點有時候都趕不出訂單,經常客戶的車在外面等著,車間里包裝工在加工。而一個包裝工從新手到熟練工至少要一個多月的時間,所以不管訂單多急,也很難馬上就找到立馬就能上手工作的工人。看著客戶在外面等著,自己也急得跟熱鍋上的螞蟻一樣。
但是有那麼幾個包裝工,你越到訂單多的時候,她越給你尥蹶子。因為是計件發工資,你包的越多工資越高,所以包裝工沒有固定的上下班時間,全憑自願。訂單少的時候,全部工人可能六個小時就能完成一天的量,有那麼幾個包裝工,訂單少的時候,早上五點就來了,這樣可以比別人多包一點。訂單多的時候呢,全部工人十個小時都包不完一天的量,這時候那幾個訂單少的時候就早早來上班的工人反而來的晚了,最早也得八點才到,一遍一遍的給她們打電話,那簡直就是央求著你快點來上班啊,客戶下午就來了,咱們包不出來啊。
那幾年,包裝工都是我親大娘,咱的好好哄著,你包的不合格也得慢聲細氣的跟她說——「大娘?能不能包的緊一點?」
「就這個樣了!還得包的快,還得包的緊,咱不行!」
一看到大娘有稍微的生氣,咱立馬就得住嘴,再說下去,人就得走了。
我們廠附近還有還幾個同樣的食品廠,那幾年包裝工都是搶手貨,春節的時候就是合廠的搶人大戰。每年春節除了工資和福利,還要帶上禮物去她們家裡走訪,「過了年還得來我這里干啊,吧啦吧啦…」
終於,在13年左右,春天來了!出現了能夠完全取代手工包裝的包裝機械!兩台包裝機械四個工人八個小時就能夠以前十幾個工人十個小時都不能完成的包裝量,而且一個新手上手一天就能熟練工作。
包裝機械安裝調試完畢,我留了五個以前工作認真,按時上下班的員工,然後就把那幾個經常尥蹶子的開了!老子受夠了!當然開歸開,都是鄉里鄉親,四里八鄉都認識,有一些還沾親帶故的,也不能直接就說,你走吧,用不著你了。還得好好的說說,找個合適理由,比如你看你個子太矮了啊,技術太高,你上去試試你乾的了嗎?幹不了啊?那她自己就走了。還有的比如說,你看現在機械包裝了,的按點來按點走啊,你能做到嗎?坐不到啊?那…
而對於工作中的不認真,咱也能理直氣壯的指出了——「你看你這個不行啊,料一定要放順,大頭朝前小頭朝後,機器兩周邊勤打掃打掃,弄乾乾淨凈的。」終於不再怕指出大娘們的不是大娘生氣尥蹶子了,因為你尥蹶子,馬上就能找到人頂替你!
機械帶來春天!


鄭能亮:

說一個客服中心的,就是你撥打10000/10010/10086,然後轉人工,一般會告訴你「為了提高服務質量,您的通話可能會被錄音,敬請諒解」,其實是所有的的通話都會被錄音,以聯通一個偏大的省份湖北舉例,湖北的每天布置客服數量大概是250左右,一般每個坐席每天接聽電話的時間是6個小時,一個月的電話總量就是45000個小時,為了保證坐席的規范,會安排相應的錄音質檢人員,但是一般就10個左右,會數學的人都知道10個對250,就是把質檢人員累死也不可能把所有的錄音聽完,只能隨機抽取一部分進行質檢,然而絕大部分未被質檢的錄音是可能發現很多問題和營銷機會的。
為了解決這個問題,有一款產品叫智能語音分析,其實說白了就是把語音轉化為文本再通過自然語言處理等技術對文本進行分析,這兩項技術都是非常成熟的技術,識別率一般在80%——90%以上,以前坐席不可能完成的質檢任務,現在只需一個晚上就可以把當天的所有錄音分析出來,而且可以偵測到語氣,情緒等資訊,可以篩選出某些高頻詞匯和營銷的機會。舉個例子,聯通的運營管理人員只要輸入「iPhone 合約」系統就能自動篩選出所有跟iPhone合約相關的資訊,再通過文本處理相關技術,找出相應的營銷熱點,為後續制定營銷計劃提供參考。
————————————————統一回答下評論區的疑問————————————————
@鶴立一個省(開始用的湖南的模型,但後來改成了湖北了)就300客服人員啊,忙得過來嗎?
確實是的,目前大的省分最高線上三百左右,而且,各省份分公司還在通過各種方式減少這個數量。
@周紫薇關於方言的問題
這個問題是確實存在的,首先來說,應用場景並不一定要求達到百分之百的準確率,而是能夠概括出大概的資訊;其次就是用戶在與坐席溝通的時候是雙向溝通,而坐席人員一般會確認下用戶的疑問或者問題,所以一般來說重要的問題點不會漏掉;再次,現在語音轉文本引擎也在不斷進步,比如現在就有針對粵語四川話的分析引擎;最後,客服人員是要求使用國語的,一般人在跟一個說國語的人交談的時候,也會下意識的提高下自己跌國語水準。道牙子那個是惡搞吧?而且,那個是真人聽不懂啊


Aorqu用戶深度學習(Deep Learning):

我大概13年的時候聽說有深度學習這回事,然後跟著UFLDL學習了如何推導矩陣導數,練習了一些常見層的推導和代碼編寫。

後來出了caffe,因為當時在外地出差,搬磚之餘就看了不少caffe的代碼,慢慢地就開始在caffe上寫layer,前向cpu、後向cpu、前向gpu、後向gpu,一共4份代碼。為了寫一個layer,需要學會推導矩陣求導的公式(我研究所時期才學到相關知識),要會寫c++,會使用BLAS(一個矩陣運算的庫,參數非常繁複,每次都要看半天文檔才能寫出一個函數),還要會寫GPU上運行的CUDA代碼。如果是一名編程基礎不是很好的研究所,可能到了研二結束都寫不出一個layer。

還好,當時我是個編程基礎還不錯的研究所,上手還不算很困難。然而當我剛剛能夠熟練寫layer的時候,深度學習的各種library如雨後春筍般一個個冒出來了,各個都有自動求導、cpu gpu代碼自動轉換的功能!這意味著不需要推導公式,不需要會BLAS,不需要會CUDA,只需要寫1份前向代碼,而其他所有工作都由library自動完成!

一開始我並沒有在意,後來實現neural style(就是之前很火的Prisma用的方法:免費攝影APP「Prisma」將照片變成名畫)的時候我花了2天時間寫了個gram layer並完成測試後,赫然看到別人用torch幾行就寫出來了,頓時目瞪口呆:

function gram(input)
local k = input:size(2)
local flat = input:view(k, -1)
local gram = torch.mm(flat, flat:t())
return gram
end

它簡潔而優雅,簡潔到根本不需要測試就知道它是對的,優雅得像「神說要有光,於是便有了光」。

而這是我的代碼:
caffe-windows/gram_layer.cpp at master · happynear/caffe-windows · GitHub
caffe-windows/gram_layer.cu at master · happynear/caffe-windows · GitHub
兩個文件,一個cpu版一個gpu版。理所當然的,我的代碼除了我自己根本沒人使用。

如果不保持學習,就算你在從事尖端的人工智慧研究,一樣說淘汰就淘汰。不對,其實比傳統行業淘汰得更快,傳統行業還要看看引入成本,而從一份代碼轉移到另一份代碼最多也就幾天時間而已。


閑者秋山:

簡單的描述一下自己每天的主要工作。

下載對賬單,對賬,檢驗下屬店鋪是否準時存款。(每個店鋪的規則都不一樣)

整個團隊,十多個人的工作。
原本需要加班加點才能完成。
(因為下載很費時間,下載後還是txt格式,要手工轉成excel,或者人工拖到底看total數字核對。每個人每天要對40-50個店鋪,用這種方法的確很費時間)

我用VBA開發自動下載對賬單和自動核對的程序。
壓縮到一個人10分鐘可以完成所有人的工作量。
並且可以完成做賬。

效率提升大概最少有400多倍的樣子。。。

但大家解脫後並沒有想像中的歡欣雀躍。
反而都有點懷疑自己的價值……

我也沒有迎來升職加薪,反而引起了上層的警惕……
要求大家不能過分依賴技術……

怕萬一哪天我離職了,會導致一個部門的癱瘓……

我想起來朋友圈那篇文章———未來的窮人連剝削的價值都沒有。。

連我這樣的非程序員的財務人員,都可以研究一些技術來取代一整個團隊的工作。

那麼,其他一些行業的工作完全可能是故意留著飯碗給我們,以便我們不要被餓死罷了 。。。

補充一些題外話:
因為公司下載對帳單是委託給銀石公司去抓取銀行的數據
然後數據都是存儲在公司的服務器(銀行數據只能存180天,但我們服務器上就一直存在了)
但銀石公司設計的下載界面非常不方便。。。
需要一個一個點擊下載,不能批量選擇商戶號或者連續幾天的數據打包下載。
我們也提出要求讓工程師改進,但是工程師回復 “做不了。。。”
(你就是懶,或者沒收到錢不肯做)
我後來用Javascript都可以半天做出一個批量下載的東西。

有時候多掌握一些工具的確可以讓自己工作輕松很多很多。。。

我不是專業學習開發的程序員。
所以也就對vba,javascript,vbscript,ahk,批處理這類腳本語言有過了解。
畢竟大部分的公司不會讓我在電腦上裝一個Python的。。。
何況我們公司嚴格到連搜狗輸入法都不讓安裝。。。

#再寫一些感想#
以前和朋友也討論過這個話題。
朋友是一個公司大領導,說其實我這樣的員工挺討厭的。
招進來還無法獲得「鯰魚效應」。
會表面上讓一個團隊效率變高,實際上所有人變得更懶……

我以前認為有更多空閑時間,可能大家會把活乾的更細致一點。
我希望通過程序讓工作自動化高效化,從而讓大家
有更多時間思考工作流程是否有什麼問題。
有更多時間琢磨更否做更漂亮直觀的圖表。
有更多時間讓我可以學習新的技術。

實際上我錯了,大部分人都是能交差就行。
即便工作時間有豁余了,人都不會主動考慮多找幾個check point的點,提高報表質量。
或者自己主動做一些分析的表,尋找更直觀的圖表來查找一些問題的原因。
也很少有人因為時間多了會去背幾個單詞……

以前有部分同事,甚至老闆反而會覺得我很來事。
所以我遇到一些事情後,熱情早已不再。

http://m.weibo.cn/6066977425/4100887578780611

可以參考這條微博,簡直字字誅心,哈哈。

何況企業中,光業務能力強是不夠的。
有時間還需要很多「盤外招」。
要知道,能力太招搖是會招來嫉妒和攻擊的。

所以時不時需要請大傢伙吃吃飯,喝喝奶茶,搞搞team building。

看到評論有人說管理者無能的理論。
我是覺得,不要說管理者無能,管理者也是很重要的角色。
她們不過更多精力在管理人上面,業務沒你那麼精通罷了。

總之對我來說,新技術還是要持續學習,但現在做出任何新的改進後,我不會貿然發出給別人看了,除非大家真有需求。

不要怪員工不積極主動,有時候也是環境造就的。
但也不要這樣就放棄進步,當公司真需要裁員的時候,你就能感受到資本家都是冷冰冰的。
此時,平時的積累就能體現價值了。


Wicky Liang:

辦公室曾經最會玩excel被我星星眼崇拜過的同事,有天看到我用數據透視表,刷刷幾下搞定了他一整天的任務。
他:O.o……咋這么神奇?然後起碼有一禮拜沒看到他炒股,這大哥在啃數透。

後來我了成了公司非著名Excel專家,有天他xls密碼忘了,我得意地找來幾段暴力破解代碼,硬著頭皮折騰了一上午都沒搞定,他說那我搜搜看,然後過了兩分鐘,用WPS直接打開。
我:O.o……咋這么神奇?

組干科阿姨退休,要求我背完四角號碼才肯給移交工作,我默默的打開百度……兩小時後她還在我上司辦公室告狀,我這邊已經推算出了她引以為豪的加密方法,而且校驗出兩百多份檔案編號可能出錯,還能給新人編號……阿姨表示不信,非要當著那麼多人面翻著字典一一核對,我和上司無奈的退到一旁,感覺她臉越來越長像是要耷到桌面上,最後誇我時候笑得跟哭一樣,畢竟,背四角號碼曾經是她一個黨員幹部區別於工人的重要標志。她內心一定是O.o……

電腦代替人在我公司只是近十年裡的事。
第一感受就是,能者確實可以多勞,原先七個人的工作量現在被三個人分攤,大家還能帶薪炒股群聊刷Aorqu。
第二感受,能提高效率的工具層出不窮,於是這年代,可以不會做,但不能不會問、不會搜。
第三感受,長江後浪推前浪,如果停止了學習,就不要怪後輩比自己強。

附:四角號碼字典長這樣(早知道能賣我就不清理了……借用搜到的圖片,來源見水印)


傅湊字:

父親單位有位劉叔叔,小時候常到家裡做客,當時只是聽父親說,這位劉叔叔是單位的技術骨幹。

那年代,工程師都是用鴨嘴筆在圖紙上繪圖的,劉叔叔雖然學歷不高,但是畫圖極漂亮,圖紙工整不說,設計說明像鉛字印出來的一樣。劉叔叔也極為自豪,業余時間都在家不斷練習提高,不同的筆體、布局和排版,他雖然不是設計師,但絕對是非常優秀的製圖員。在單位里,除了重要的項目要專門交給他來製圖,甚至還參與了國家的某重大戰略項目的設計,跟著專家團隊到北京參加了表彰大會。

後來,技術革新,逐漸推行CAD電子繪圖。劉叔叔不懂電腦,也跟不上年輕人的學習速度,便再不是技術骨幹了。後來的事情不清楚,只知道退休前的崗位是倉庫保管員。

現在劉叔叔也偶爾會來家中做客,聊起手機、電腦、網際網路這些,緊鎖的眉眼間既有驚奇,亦頗有些落寞和遺憾。


史宇航:

一般認為,律師所做的法律工作是有一定門檻的,不太容易被機器所取代。但現在看並非如此,機器的威脅已經近在眼前了。不去扯阿法狗或者ROSS這樣高級的人工智慧產品,僅以兩個大陸已經投入運用的產品為例:簡法幫和推之。

簡法幫是漢坤律師事務所的產品,目標用戶是創業者。之前的產品主要是根據用戶的需要,填寫資訊,自助去生成法律文書。
法律文書的質量因為有漢坤品牌的背書,所以還是可以令人放心。模版應該是基於漢坤所積累模版而生成的,涵蓋領域也相當寬泛,企業日常所需的契約都可以這樣生成。這已經十分強大了。
上周,簡法幫推出了可以審議投資意向書的產品,可以對上載的投資意向書(Term Sheet)進行自動解讀。比如:
雖然還無法做到專業律師那樣對文件進行有針對性的審議,但足以對法律文件中的條款進行詳細的解釋說明。
這些功能實際上就是律師日常工作的重要組成部分,為創業企業服務的律師沒有理由不感到危機感。

「推之」是一個基於專家系統的微信服務號,可以面向用戶進行一些交通事故、勞動糾紛、婚姻家庭基礎的諮詢工作,比如:
根據情況,填寫所面對的問題,推之會自動生成法律意見。
推之所針對的領域是人們日常中最容易遇到的法律問題,也是一般律師最容易被諮詢的領域。律師們的專業知識已經被整理歸納。這樣的系統當然無法處理復雜的法律糾紛,但至少足以滿足大多數人隨便問問、「免費諮詢」的心理預期,而且回答的質量有起碼的保證。

這些產品雖然與一部分律師的服務形成了直接的競爭,但律師們也可以使用這些的產品,而且會事半功倍。所以,工作被搶暫且談不上,這兩款產品對於律師來說上手毫無難度,而且省去了很多查法條的時間。


羊添籠:

讓我想起來中央十台有個節目叫《我愛發明》,中學的時候還挺喜歡看的。每集的流程基本都是某某村裡的某鄉民喜歡折騰,搞了一台機器可以代替人工勞動,大夥不服,於是讓人和機器比一場,當然最後人輸了。
印象最深的是每一集最後比完了主持人都會問參加比賽的人:「機器好還是人好?你現在服氣了嗎??」大夥都會回答「機器好,機器好,服氣了服氣了」,每次這時我覺得被訪者「當工人(農民)辛苦勞作了大半輩子,就會這么幾項技能,突然出現一個機器比自己做得更快更好,奪去了自己辛苦的意義,面對電視鏡頭還必須為它叫好」,挺為他們心疼的。
感覺這個節目就像是中國農業(工業)半自動化的一個小小發展史,同時也是千萬農民失業or轉行史


冀欽:

出版行業。

一、校對
曾經校對員是技術含量相當高的工種,妥妥的知識分子。後來出現了一款軟體叫黑馬校對,可以自動從書稿里找出錯別字、格式錯誤乃至民族宗教政治等方面的錯誤,能精確到領導人排序自動調整的水準,不清真的書稿在裡面過一遍就清真了。
軟體一開始水準還不夠高,基本上只具有參考價值,在人工校對之後黑一遍,幫校對員找出肉眼沒有發現的錯誤,再由校對員從頭到尾確認一遍。現在的新版本,正確率已經相當高了,現在的校對員工作方式變成了拿到書稿先黑一遍,然後人工檢查機器沒有發現的錯誤……
一個具備中級職稱水準的校對員,在不玩命的情況下一天可以校對8到10萬字(我自己在玩命的情況下從天黑到天亮一通宵改過24萬字),而黑馬在配置比較高的電腦上10分鐘就能改完一本30萬字的書,這是何等的效率差距。在這樣的情況下,校對員改一千字的稿子,收入只有幾塊錢,玩命都不夠養家糊口的。因此,各個出版社的校對員編制都在逐步壓縮,半數左右的出版社和大部分的民營圖書公司甚至直接取消了校對科,為機器校對檢查遺漏錯誤的職責直接扔給了編輯,傳說中三審三校的制度已經日漸趨向於審校合一,三審三校制度在很多地方只是為了服從出版局的管理而象徵性地存在著。

二、印刷
這個人人都知道,沒必要說得很細。手工排字的活字印刷取代手工刻字的雕版印刷,繼而照相排版用攝影膠片取代了字模,激光照排實現了用電腦出軟片,再到新世紀的PDF文件直接給到數字印刷機印刷,最後在近兩三年實現了按需印刷的無人值守作業。印刷從勞動密集型產業變成了一個人都沒有也能做出整本書來的自動化產業,印刷工人的工作很快就會不復存在了。

對於以上的變革,作為編輯,我是很歡迎的。編輯更多的精力用在了策劃和營銷上,而不是像當年那樣大量的時間用來挑錯,對自己而言,工作變得更有趣、更啟發創造力,對市場而言,書也越來越貼近讀者的需求。一本書的全過程,除了必要的行政手續之外,策劃、組稿、選題、立項、編輯加工、校對、排版、裝幀設計、印刷、營銷,我自己一個人全能做下來,多麼有成就感!

——————————————————————
再補充兩句:
有的朋友問,校對交給電腦會不會導致圖書質量的下降?
這個問題要分幾個方面回答:
第一,黑馬軟體的水準距離資深校對還有很大的差距,所以才說需要在黑一遍以後再進行人工檢查,看看軟體的修改有沒有錯誤和遺漏。
第二,黑馬軟體的優勢在於,通過演算法進行全文檢索,能避免同類錯誤的遺漏,比方說前面發現了一個「義正言辭」,那麼後面如果再次出現,電腦絕不會漏掉,而人工則難免百密一疏。它的修改質量,是高於水準比較差或態度不認真的校對員的。
第三,為什麼你們覺得圖書在這樣慘淡的價格下還必須維持原有的質量呢?現在的物價和九十年代中期相比,說漲了十倍不過分吧?而圖書價格只漲了一兩倍,導致圖書利潤率連年急劇下降,不得不大力壓縮成本。任何一種產品在市場上的主流品種都不可能去追求質量最好的生產方案,而是選擇質量監督體系下成本最低的方案,這是最基本的經濟學規律。精益求精是奢侈品的生產方案,二三十塊錢的東西只能做到符合國家質檢標准,即錯誤率萬分之一以下,20萬字的書不超過20個錯別字。二三十年前的所謂高質量,其實只有商務印書館、三聯、中華書局、人民文學等超級大牌做到了高質量,絕大多數出版社照樣錯誤很多,甚至比現在多,因為當年沒有現在這么苛刻的質檢制度,現在的書一旦查出錯誤超標,圖書就要收回銷毀,責編的職稱就要被吊銷了,你們知道不。即使是那幾家名牌出版社,你帶著現在的校對軟體穿越回去,他們絕對也是會照用不誤的,誰會跟利潤過不去呢。在市場經濟條件下,要求出版社用計劃經濟時代做奢侈品的態度做跟一碗拉麵差不多貴的書,這不合適吧。如果大家覺得市場上的書質量確實不符合需求,請一方面支持圖書漲價,一方面要求國家將圖書質檢標准進一步提高,光呼籲我們餓著肚子玩工匠精神算怎麼回事?

有個人,一看就是現實生活中沒混好,在評論區里大放厥詞對我人身攻擊,已拉黑加舉報。此君一不懂經濟學,二不懂法律,三不懂出版業現狀。祝您吃到零大腸桿菌的食品,呼吸到零排放的空氣,生活在零犯罪率的城市裡。我沒有任何為圖書里的錯誤辯護的意思,編輯在書印出來以後發現裡面還有錯誤,心情是非常非常難過的。然而只要差錯率在國家標準的範圍之內,歡迎您建議我們改進,不歡迎指責我們缺乏工匠精神。


潘建龍:

我們以前做實驗,跑完PCR之後,要跑電泳。電泳之前的步驟就是加樣:

你要把樣本加到像凝膠果凍一樣的瓊脂糖膠中,這一步殊為不易,新手很容易扎破膠塊,或者把樣本打到緩沖液中。而且如果有多個樣本的話,加樣時間還不能太長。在我勤學苦練下,最後加滿一塊96孔板只需要2分鐘。

後來,單位買了一台毛細管電泳儀……


楚老狗:

在做程序猿之前我做過一段時間的遊戲測試
測試嘛就是一遍遍的黑盒跑遊戲流程
那時候我剛畢業,心浮氣躁的,這么一遍遍跑一遍遍跑跑的我煩得要死
於是我自己寫了一個自動化組合工具,包括各種自動測試腳本和識別,還加了版本差異提示和自動bug截圖和log對比輸出
然後我就開始天天把工具一開,看動畫,快下班了把截圖和log收集一下提交bug庫,回家
那段時間真心是爽的要死,閑的睡著都能超額完成工作量
當然好景不長,領導發現我的工具了,然後我就成專門的自動化工具開發狗了,當然那還是基於模擬層和一部分我摸索出來的通信層做的,一直到程序那邊注意到然後把項目源碼給我了。。我就成開發組的了。。= =


奧萊:

看完這么多答案,我辭職去跨專業考計算機研究所了。真事兒。祝我好運

通報一下,失敗了。。唉

發表迴響