Skip to content

HowProgrammingWorks/SelfAssessment

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software engineering self assessment

Skills

Skills

How to use

  • Fork repository
  • Create branch, for example: 2024-winter
  • In new branch add following levels or leave line untouched in each file:
    • πŸ‘‚ heard, πŸŽ“ known, πŸ–οΈ used, πŸ™‹ explained, πŸ“’ talked, πŸ”¬ researched, πŸš€ constructed
    • You can use just emojis: πŸ‘‚, πŸŽ“, πŸ–οΈ, πŸ™‹, πŸ“’, πŸ”¬, πŸš€
    • or just text levels: heard, known, used, explained, talked, researched, constructed
    • or just shorthands: ~ for heard, + for known, * for used, ! for explained
  • Now you can create pull request and merge this to main branch of your fork (not to original repo)
  • Pull request will fire Github Actions CI processing which will generate new commit with Profile/REPORT.md file with skill analisis and role matching report
  • CI processing will fix all simple mistakes in filling and replace shorthands
  • If CI processing will detect unrecoverable error it will generate dubug output and you will receive email with link
  • Auto-generated commit will also contain bagde in md and html formats
  • Repeat self assessment after course or training
  • Now You can compare branches with URL:
    • https://github.com/<YOUR-ACCOUNT>/SelfAssessment/compare/2023-autumn...2024-winter

Example

It should look like following example after filling it out:

- Syntax
  - Value: πŸ™‹ explained
  - Identifier: πŸ–οΈ used
  - Variable: πŸ™‹ explained
  - Constant: πŸ–οΈ used
  - Scalar: πŸ–οΈ used
  - Literal: πŸ‘‚ heard
  - Expression: πŸ–οΈ used
  - Heap: πŸŽ“ known

Alternative example (will be automatically formatted as above example):

- Syntax
  - Value !
  - Identifier: *
  - Variable: !
  - Constant *
  - Scalar *
  - Literal ~
  - Expression: *
  - Heap: +