Testing

Go

Data Types

categorytypes
booleanbool
integerint, int8, int16, int32, int64
unsigneduint, uint8 (byte), uint16, uint32, uint64, uintptr
floating-pointfloat32, float64
complexcomplex64, complex128
text / runestring, rune (int32 Unicode code point)
aggregatesarray, struct
referenceslice, map, chan, pointers (e.g. *T), func, interface
error / miscerror, user-defined named types (e.g. type ID int)

Time Complexities 1

slices

Let n be len(s) and k the number of elements being appended or copied.

Read more >

What every computer science major should know

Here are my distillations of Matt’s seminal blog post: What CS Majors Ought to Know.

I have removed the imperative matter, and left the declarative material; marking off that which I have completed.

  • What should every student know to get a good job?

  • What should every student know to maintain lifelong employment?

  • What should every student know to enter graduate school?

  • What should every student know to benefit society?

Portfolio versus resume

  • Every computer science major should build a portfolio.
  • Contributions to open source should be linked and documented.

Technical communication

Specific recommendations

  • Master a presentation tool.