64bit/Dev: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 1: | Line 1: | ||
==Requirements== | ==Requirements== | ||
* Fast internet (20gbps or better) with '''NO BLOCKED PORTS''' <-- critical | * Fast internet (20gbps or better) with '''NO BLOCKED PORTS''' <-- critical | ||
* a '''powerful''', modern Mac | * a '''powerful''', modern Mac | ||
** 16GB RAM or more | ** 16GB RAM or more | ||
** 8 cores or more | ** 8 cores or more | ||
** at least | ** at least 50GB free (REQUIRED!) | ||
** "Parallels Desktop" | |||
** | |||
==Freelancer Type== | ==Freelancer Type== | ||
* Speak english '''fluently''' (no broken english) | * Speak english '''fluently''' (no broken english) | ||
* familiar with both mac | * familiar with both mac Xcode '''development''' environment | ||
* is fully familiar with developing '''QT desktop''' apps | * is fully familiar with developing '''QT desktop''' apps | ||
* is familiar with '''Version Control''' | * is familiar with '''Perforce (Helix) Version Control''' | ||
* understands '''MVC''' | * understands '''MVC''' | ||
* familiar with Apple's '''CoreFoundation''' data structures and APIs (on windows known as "CFLite" & "CFNetwork") | * familiar with Apple's '''CoreFoundation''' data structures and APIs (on windows known as "CFLite" & "CFNetwork") | ||
| Line 23: | Line 21: | ||
==I will provide a VM pre-configured thusly== | ==I will provide a VM pre-configured thusly== | ||
* Qt Creator | * Qt Creator | ||
* | * macOS 10.14.x & Xcode 9.4.x | ||
* Python 2.7 and all the build scripts that use it | * Python 2.7 and all the build scripts that use it | ||
* Perforce (Helix) for version control, with your creds and workspace | * Perforce (Helix) for version control, with your creds and workspace | ||
* kJams Pro (reference app) | * kJams Pro (reference app) | ||
Revision as of 03:47, 2 August 2019
Requirements
- Fast internet (20gbps or better) with NO BLOCKED PORTS <-- critical
- a powerful, modern Mac
- 16GB RAM or more
- 8 cores or more
- at least 50GB free (REQUIRED!)
- "Parallels Desktop"
Freelancer Type
- Speak english fluently (no broken english)
- familiar with both mac Xcode development environment
- is fully familiar with developing QT desktop apps
- is familiar with Perforce (Helix) Version Control
- understands MVC
- familiar with Apple's CoreFoundation data structures and APIs (on windows known as "CFLite" & "CFNetwork")
- familiar with Python (used in build system for pre/post build steps)
- can work full time
- must provide weekly work schedule ahead of time (eg: i plan to work monday through thursday for 5 hours each day)
- must provide daily scrum reports, at the start AND END of each working day: what i recently worked on, what i PLAN to work on next, anything blocking
- communicate frequently (literally communicate with me throughout the day)
I will provide a VM pre-configured thusly
- Qt Creator
- macOS 10.14.x & Xcode 9.4.x
- Python 2.7 and all the build scripts that use it
- Perforce (Helix) for version control, with your creds and workspace
- kJams Pro (reference app)