程式設計師的進化

2021-09-01 17:20:27 字數 3493 閱讀 1708

高中時候

10 print "hello world"

20 end

大學第一年

program hello(input, output)

begin

writeln('hello world')

end.

高年級大學生

(defun hello

(print

(cons 'hello (list 'world))))

初級專家

#include void main(void)

; int i;

for(i = 0; i < 2; ++i)

printf("%s", message[i]);

printf("n");

}

老練的專家

#include #include class string

string(const string &s) : size(s.size)

~string()

friend ostream &operator <<(ostream &, const string &);

string &operator=(const char *);

};ostream &operator<<(ostream &stream, const string &s)

string &string::operator=(const char *chrs)

return(*this);

} int main()

大師級程式設計師

[

uuid(2573f8f4-cfee-101a-9a9f-00aa00342820)

] library lhello

; };

[ exe,

uuid(2573f890-cfee-101a-9a9f-00aa00342820)

] module chellolib

; };

#include "ipfix.hxx"

extern handle hevent;

class chello : public chellobase

; #include #include #include #include #include "thlo.h"

#include "pshlo.h"

#include "shlo.hxx"

#include "mycls.hxx"

int chello::cobjref = 0;

chello::chello(iunknown *punk) : chellobase(punk)

hresult __stdcall chello::printsz(lpwstr pwszstring)

chello::~chello(void)

#include #include #include "pshlo.h"

#include "shlo.hxx"

#include "mycls.hxx"

handle hevent;

int _cdecl main(

int argc,

char * argv

) extern clsid clsid_chello;

extern uuid libid_chellolib;

clsid clsid_chello =

};uuid libid_chellolib =

};#include #include #include #include #include #include "pshlo.h"

#include "shlo.hxx"

#include "clsid.h"

int _cdecl main(

int argc,

char * argv

) else

// get print string

if(argc > 2)

mbstowcs(wcst, argv[2], strlen(argv[2]) + 1);

else

wcscpy(wcst, l"hello world");

printf("linking to object %wsn", wcspath);

printf("text string %wsn", wcst);

// initialize the ole libraries

hrslt = coinitializeex(null, coinit_multithreaded);

if(succeeded(hrslt))

else

printf("failure to connect, status: %lx", hrslt);

// tell ole we are going away.

couninitialize();

}return(0);

}

學徒級駭客

#!/usr/local/bin/perl

$msg="hello, world.n";

if ($#argv >= 0)

} else

1;

老練的駭客

% cc -o a.out ~/src/misc/hw/hw.c

% a.out

「逐鹿中原」級駭客

% echo "hello, world."
低端經理

10 print "hello world"

20 end

中層管理人員

mail -s "hello, world." bob@b12

bob, could you please write me a program that prints "hello, world."?

i need it by tomorrow.

^d

高階管理人員

% zmail jim

i need a "hello, world." program by this afternoon.

首席執行官

% letter

letter: command not found.

% mail

to: ^x ^f ^c

% help mail

help: command not found.

% damn!

!: event unrecognized

% logout

初級到中級再到高階程式設計師的進化之路

一 初級 中級 通常在初級這個階段,是進步空間最大的階段,這個階段是不存在天花板。編碼 編碼是初級階段最需要經常做的事情,古話說孰能生巧,寫 也是同樣的道理。寫什麼樣的 在公司要多做業務,嘗試不同的業務,目標是讓自己成為乙個熟練工。下班後也可以折騰點 小專案做,可以選擇自己感興趣的內容,嘗試自己實現...

程式設計師何苦為難程式設計師

職場上有很多辛酸事,很多合夥人出局的故事,很多技術骨幹被裁員的故事。說來模板都類似,曾經是名校畢業,曾經是優秀員工,曾經被領導表揚,曾經業績突出,然而突然有一天,因為種種原因,被裁員了,想申訴,想求解釋,結論是,能力不匹配,未能與企業一起成長云云。這有兩說,一說是企業冷血,卸磨殺驢,嫌棄老人成本太高...

程式設計師的自我進化 共享經濟新模式 共享員工

今天和大家聊聊在本次疫情之後,行業內催生的一種新的共享經濟模式,也就是共享員工。乍一看,好像沒什麼,不就是a公司的員工通過借調或者外包的方式到b公司去上班,但是背後卻凸顯出了疫情危機之下行業用工 企業跨界合作的必要性和靈活性。受武漢疫情的影響,大多數行業都出現了停滯,尤其是餐飲 旅遊 商場,損失非常...