-
Notifications
You must be signed in to change notification settings - Fork 0
/
part_time.html
executable file
·151 lines (144 loc) · 8.29 KB
/
part_time.html
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
---
layout: toplevelcontent
title: Coding in Rust WebAssembly (Part Time Work)
description: Coding in Rust WebAssembly (Part Time Work).
keyword: part time, part time work
---
<h4>Coding in Rust WebAssembly (Part Time Work)</h4>
<p>
Get paid to code on the coolest WebAssembly technology in the hottest Web Industry during your school holidays (part time).
</p>
<h5>Company</h5>
<p>ConnectCode Pte Ltd (Reg. No. 200615933C)</p>
<p>11 Scotts Road #24-10</p>
<p>Shaw Centre,Singapore 228208</p>
<p><a href=https://www.connectcode.net>https:://www.connectcode.net</a> </p>
<p></p>
<h5>Type of Work</h5>
<ul class="list-marked">
<li>Student Program for tertiary Computer Science/IT Students based in Johor.</li>
<li>Phase 1: 3-4 weeks managed by objectives. Objectives will be laid out clearly for the students.</li>
<li>Phase 2 (Optional): 1/2 year managed by objectives</li>
<li>Work from Home (Remote Work)</li>
</ul>
<p></p>
<h5>Remuneration</h5>
<p></p>
<h6>Phase 1</h6>
<ul class="list-marked">
<li>$500RM for 3-4 weeks self-learning induction.</li>
<li>Closing Date: 31 Decemeber 2019</li>
<li>Available Positions: 4</li>
</ul>
<p></p>
<h6>Phase 2</h6>
<ul class="list-marked">
<li>Part Time positions after Phase 1 will be offered to qualified students.</li>
<li>Work at your own pace in the comfort of your home and get paid by projects deliverables.</li>
<li>Company Testimonials will be provided by ConnectCode Pte Ltd to students who are with us for more than 6 months.</li>
</ul>
<p></p>
<h5>What will you be working on?</h5>
<p>
1. <a href=https://rustwasm.github.io/book/introduction.html>Learn and understand rustwasm (Rust WebAssembly).</a>
</p>
<p>
2. Providing sample projects for rustwasm <a href=https://rustwasm.github.io/wasm-bindgen/api/web_sys/>web-sys</a> or <a href=https://rustwasm.github.io/wasm-bindgen/api/js_sys/>js-sys</a> API.
</p>
<p>
See <a href=https://github.com/Misfits-Rebels-Outcasts/WebAssemblyMan-rustwasm/tree/master/rustwasm/js_sys_array>js_sys_array</a> for a sample of what we expect in Phase 1.
See how your project will be used in our <a href=https://www.webassemblyman.com/rustwasm/js_sys_Array.html>WebAssembly documentation</a>.
</p>
<h5>How is the 3-4 weeks process like?</h5>
<p>
<h6>Step 1</h6>
<p>
Install <a href=https://docs.microsoft.com/en-us/windows/wsl/install-win10>Windows Subsystem for Linux</a> in your Windows (or Ubuntu on VirtualBox), which is required for project development. You may need to equip yourself with some basic Linux knowledge and use Google Chrome (or Mozilla Firefox) as your browser.
Apply and send the following information (Title : "rustwasm Part Time") by Whatsapp (+65-96171986) or Email ([email protected]) to James.
</p>
</p>
<ul class="list-marked">
<li>Name</li>
<li>Malaysia IC Number</li>
<li>Address</li>
<li>Phone</li>
<li>Email</li>
<li>Photo of Student ID/Student Pass (Mobile Phone Camera Capture)</li>
<li>Bank Name</li>
<li>Bank Account Name</li>
<li>Bank Account Number (for Payment by Inter Bank Giro/MEPS)</li>
</ul>
</p>
<p>
Upon approval, receive $100RM Deposit by bank transfer. Please feel free to invite your friends to apply together.
</p>
<h6>Step 2 (1 Week timeframe. You can spend longer time if you like to.)</h6>
<p>Read up on the basics of <a href=https://www.rust-lang.org/learn>Rust programming language</a>
and <a href=https://rustwasm.github.io/book/introduction.html>rustwasm</a>.
Go through the <a href=rustwasm_hello_world.html>Hello World project tutorial</a> and send us a screenshot of the output to receive the next payment of $100RM
</p>
<h6>Step 3 (1 Week timeframe. You can spend longer time if you would like to.)</h6>
<p>
Read the <a href=https://www.webassemblyman.com/rustwasm/js_sys_Array.html>js-sys Array</a> documentation, download <a href=https://github.com/Misfits-Rebels-Outcasts/WebAssemblyMan-rustwasm/tree/master/rustwasm/js_sys_array>js_sys_array project</a> and get it compiled successfully.
After understanding the sample, send us a screenshot of the console output of the project shown below and get paid $100RM.
</p>
<p>
<img src=images/rustwasm_js_sys_temp.png />
</p>
<h6>Step 4 (1 Week timeframe. You can spend longer time if would you like to.)</h6>
<p>
Select 5 functions from a module, struct or enum available on :
<a href=https://rustwasm.github.io/wasm-bindgen/api/web_sys/>web-sys</a> or
<a href=https://rustwasm.github.io/wasm-bindgen/api/js_sys/>js-sys/</a>
</p>
<p>
For example, in our <a href=https://github.com/Misfits-Rebels-Outcasts/WebAssemblyMan-rustwasm/tree/master/rustwasm/js_sys_array>js_sys::Array sample</a>, we implemented the following functions: new, new_with_length, push, from and set.
After selecting the functions, Whatsapp or Email to inform us of your selection. This is to avoid duplication with others who are also working on the project.
Once we confirmed the selection, proceed to build your sample project.
</p>
<p>
Send us the project in a zip file (src/lib.rs, Cargo.toml and index.html), we will provide recommendations to change or improve the project.
When implementing the sample functions, remember that it will be used for documentation purposes. This means, the sample should illustrate meaningfully how a function is used.
Once the project is approved, get paid $100RM.
</p>
<p>See <a href=https://www.webassemblyman.com/overview.html> how to build your example project</a>.</p>
<h6>Step 5 (Part time at you own pace. Anything from 1-6 weeks.)</h6>
<p>
Select 10 functions from a module, struct or enum available on :
<a href=https://rustwasm.github.io/wasm-bindgen/api/web_sys/>web-sys</a> or
<a href=https://rustwasm.github.io/wasm-bindgen/api/js_sys/>js-sys/</a>
</p>
<p>
After selecting the functions, Whatsapp or Email to inform us of your selection.
When you are done, send us the project in a zip file, we will provide recommendations to change or improve the project.
Once the project is approved, get paid $100RM.
</p>
<h5>Phase 2</h5>
<p>
Congratulations on the completion of Phase 1. From here, you can decide whether you want to continue with Phase 2 by letting us know.
Phase 2 is basically repeating Step 5 (with 10-20 functions or other higher level component samples, and probably providing some HTML documentation through GitHub) at your own pace. You will be provided $100RM per project.
In time, you will be an expert in the most exciting web technology today. Please feel free to work at your own pace. When you are having exames or tests, simply drop us a note to indicate that you are busy. When you feel like doing more, feel free to implement as many function examples as you like, and earn more at the same time.
</p>
<h5>Important Notes</h5>
<p>
The most important thing of this Student Program is that you have learned and understood WebAssembly, the hottest technology of the web today.
In the spirit of a Student program, please be assured that we will not be penalizing you on the previous payments if somehow you are stuck with any of the steps described above.
When you are stuck, please let us know, we will be happy to provide you with more time and offer assistance and help.
We trust you and hope you will trust us too.
</p>
<h5>Work For Hire Contract</h5>
<p>
Please note that by applying, you have agreed that a Work for Hire Contract is made between you and ConnectCode Pte Ltd.
</p>
<h6>Relationship</h6>
<p>
You have agreed that the "work for hire" relationship is the only defined relationship between us, and that you are not considered to be an employee. As such, we are not required to provide benefits, including insurance, paid vacation, or sick leave.
</p>
<h6>Confidentiality</h6>
<p>
You understand that by entering into this Contract means that you will possibly come into contact and/or learn about privileged information pertaining to us and the industry. You agree not to divulge any of this confidential information to any third party without the expressed written consent from us.
</p>
<h6>Ownership and Copyright</h6>
<p>
You agree that any Work you have created for us during the length of this Contract shall belong entirely to us. This includes any copyrights that pertain to the Work, since the work are "made for hire" as defined by the Singapore/Malaysia/U.S/EU Copyright Act.
</p>