64bit/Dev: Difference between revisions
Jump to navigation
Jump to search
| Line 10: | Line 10: | ||
==Freelancer Type== | ==Freelancer Type== | ||
* Speak english fluently (no broken english) | * Speak english '''fluently''' (no broken english) | ||
* familiar with both mac and windows development environments | * familiar with both mac and windows '''development''' environments | ||
* is fully familiar with developing QT desktop apps | * is fully familiar with developing '''QT desktop''' apps | ||
* is familiar with Version Control (we will be using Perforce) | * is familiar with '''Version Control''' (we will be using Perforce) | ||
* 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") | ||
* familiar with Python (used in build system for pre/post build steps) | * familiar with '''Python''' (used in build system for pre/post build steps) | ||
* can work full time | * 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 '''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 | * 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) | * '''communicate frequently''' (literally communicate with me throughout the day) | ||
==I will provide a VM pre-configured thusly== | ==I will provide a VM pre-configured thusly== | ||
Revision as of 19:29, 13 February 2019
Requirements
- Fast internet (20gbps or better) with NO BLOCKED PORTS <-- critical
- a powerful, modern Mac or PC with:
- 16GB RAM or more
- 8 cores or more
- at least 200GB free (REQUIRED!)
- Either:
- Macintosh (with "Parallels Desktop" or "VMWare Fusion")
- PC (with "VMWare Workstation")
Freelancer Type
- Speak english fluently (no broken english)
- familiar with both mac and windows development environments
- is fully familiar with developing QT desktop apps
- is familiar with Version Control (we will be using Perforce)
- 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 4.8.1 with Qt 5.12.1
- either: macOS 10.14.3 & Xcode 9.4.1, or Windows 10 & VS2017
- 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)
Installation from Scratch
- Qt latest version
- Perforce (helix)
- kJams Pro
Windows Installs:
- VS2017 (install the whole thing, not selective). you MAY need the WINSDKSETUP.exe separately?
- ActivePython 2.7.x series
Mac Installs:
- XCode 9.4.1