1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
let languages = [
'C', 'C++', 'C#', 'Golang', 'Solidity',
'Solidity Assembly/Yul', 'Java', 'JavaScript',
'TypeScript', 'Node.js', 'Python', 'SQL',
'GraphQL', 'PHP', 'ASP', 'Perl', 'Pascal',
'Visual Basic', 'VBScript', 'Shell Script',
'Batch Script', 'PowerShell Script',
'x86/x64/ARM Assembly'
],
webFrontendFrameworks = ['Vue.js', 'jQuery'],
webBackendFrameworks = [
'Node.js', 'Express.js', 'Echo', 'Hugo',
'Bottle.py', 'Falcon.py'
],
contentManagementFrameworks = ['WordPress'],
nativeOsGuiFrameworks = [
'GTK+ Toolkit', 'Java Swing',
'Microsoft MFC', 'Microsoft ATL'
],
databases = [
'MySQL', 'PostgreSQL', 'MongoDB', 'Redis',
'CouchDB', 'LevelDB', 'The Graph'
],
testingFrameworks = [
'Mocha.js', 'Chai.js', 'Go Test',
'GoConvey', 'JUnit', 'Truffle Test',
'Hardhat', 'Foundry'
],
blockchainPlatforms = [
'Ethereum', 'Hyperledger Fabric',
'Hyperledger Composer', 'RSK', 'Libra'
],
distributedFileSystems = ['IPFS'],
streamProcessingPlatforms = ['Apache Kafka'],
containerTools = [
'Docker', 'Docker Swarm', 'Kubernetes',
'Helm'
],
virtualMachineTools = ['Vagrant'],
configManagementTools = ['Ansible'],
gitOpsTools = ['Flux'],
gameEngines = ['Microsoft DirectX', 'Truevision 3D'],
skillset = languages.concat(
webFrontendFrameworks,
webBackendFrameworks,
contentManagementFrameworks,
nativeOsGuiFrameworks,
databases,
testingFrameworks,
blockchainPlatforms,
distributedFileSystems,
streamProcessingPlatforms,
containerTools,
virtualMachineTools,
configManagementTools,
gitOpsTools,
gameEngines
);
|