Forum: Ausbildung, Studium & Beruf Schreibunterlage für Programmierer


von Christian Q. (osx)


Lesenswert?

Hallo, ich bin auf der Suche nach eine Schreibunterlage wie man sie mit 
der Anatomie des Menschen oder der Weltkarte kennt. Gibt es so etwas 
auch für Programmierer? Mit den wichtigsten Zahlensystemen, 
Wertebereichen der Datentypen, Hex-Tabelle?
Ich mal mir täglich ein paar mal das Schema auf, wenn ich eine 
Portbelegung rekonstruiere:
 8   7  6 5 4 3 2 1
128 32 16 8 4 2 1 0

So etwas sollte dort auch zu finden sein.
Hat jemand schonmal so etwas gefunden?

von Cyblord -. (cyblord)


Lesenswert?

Christian Q. schrieb:
> Hallo, ich bin auf der Suche nach eine Schreibunterlage wie man sie mit
> der Anatomie des Menschen oder der Weltkarte kennt. Gibt es so etwas
> auch für Programmierer? Mit den wichtigsten Zahlensystemen,
> Wertebereichen der Datentypen, Hex-Tabelle?
> Ich mal mir täglich ein paar mal das Schema auf, wenn ich eine
> Portbelegung rekonstruiere:
>  8   7  6 5 4 3 2 1
> 128 32 16 8 4 2 1 0
>
> So etwas sollte dort auch zu finden sein.
> Hat jemand schonmal so etwas gefunden?

Soso ein "Programmierer" der keine Zweierpotenzen kann? Wie oft musst du 
dir sowas aufmalen bevor du das auswendig kannst? Was macht dann 
eigentlich ein Maurer wenn er mal vergisst wie man den Mörtel anrührt? 
Der hat ja keinen Schreibtisch. Fragen über Fragen.

gruß cyblord

von M. K. (avr-frickler) Benutzerseite


Lesenswert?

http://michaelgoerz.net/refcards/ascii_a4.pdf

Habe ich bei mir übern Monitor hängen ;-)
Auf der Homepage gibt es noch mehr solche Sachen.

von Christian Q. (osx)


Lesenswert?

Ich tapeziere meine Wände mit diesen A4 Postern, dann müsste alles was 
relevant ist irgendwo stehen! Nein Spaß.. ASCII interessiert mich jetzt 
nicht so und ich such es etwas kompakter oder nur angeschnitten.
Die anderen "Reference Cards" dort sind auch nicht interessant.

von harry (Gast)


Lesenswert?

Christian Q. schrieb:
> 8   7  6 5 4 3 2 1
> 128 32 16 8 4 2 1 0


das scheint mir verschoben. 2^8 sind bei mir immer noch 256 und 1 Bit 
speichert auch mehr als 0 Informationen, aber vielleicht bin ich da zu 
new school.

von Christian Q. (osx)


Lesenswert?

Huch.. wie peinlich :D

  8  7  6 5 4 3 2 1 0
256 128 32 16 8 4 2 0

von D. I. (Gast)


Lesenswert?

Christian Q. schrieb:
> Huch.. wie peinlich :D
>
>   8  7  6 5 4 3 2 1 0
> 256 128 32 16 8 4 2 0

huch wie peinlich

  8  7  6 5 4 3 2 1 0
256 128 32 16 8 4 2 1

von Christian Q. (osx)


Lesenswert?

D. I. schrieb:
> Christian Q. schrieb:
>> Huch.. wie peinlich :D
>>
>>   8  7  6 5 4 3 2 1 0
>> 256 128 32 16 8 4 2 0
>
> huch wie peinlich
>
>   8  7  6 5 4 3 2 1 0
> 256 128 32 16 8 4 2 1

huch wie peinlich

Versteht ihr mein Verlangen jetzt?

von Gesund in den Ruhestand (Gast)


Lesenswert?

Selbermachen?

Im einfachsten Fall eine normale Schreibtischunterlage über der eine 
Klarsichtfolie gleichen Abmaße einseitig befestigt. Und in diese tasche 
ciebst du die referenz-card die du grad benötigst.

Ersatzhalber kanns du aich einen ehntsprechend großen ausdruck 
laminieren resp. laminieren lassen.

MfG,

von Gesund in den Ruhestand (Gast)


Lesenswert?


von Dr.Who (Gast)


Lesenswert?

Christian Q. schrieb:
>> Christian Q. schrieb:
>>> Huch.. wie peinlich :D
>>>
>>>   8  7  6 5 4 3 2 1 0
>>> 256 128 32 16 8 4 2 0
>>
>> huch wie peinlich
>>
>>   8  7  6 5 4 3 2 1 0
>> 256 128 32 16 8 4 2 1


Bin ich der einzige, der irgendwo die 64 vermisst?
So 'ne Tapete würde dir wirklich nicht schaden.

von Dr.Who (Gast)


Lesenswert?

Kann nicht editieren aber irgendwie sollte doch bekannt sein, dass 8Bit 
= 255?! Wenn da 'ne 256 steht sollte man doch ein bisschen skeptisch 
werden?

von Frank H. (Gast)


Lesenswert?

Tolle Idee.
Wenn es genügend Interessenten hier gäbe, könnte man ja zusammen einen 
entwerfen und drucken lassen.

Entweder eine Kunststoffunterlage oder als DINA-Gross-Block

von Troll (Gast)


Lesenswert?

Ich habe letztens eine vi-Kurzreferenz als Werbegeschenk abgegriffen als 
Mauspad, sehr genial

von Fer T. (fer_t)


Lesenswert?

eher weniger Dr.Who...

8Bit kann 256 Informationen enthalten, also Zahlen von 0-255)...
Es geht ja auch um 2er Potenzen, die im übrigen so aussehen:

 8   7   6  5  4 3 2 1 0
256 128 64 32 16 8 4 2 1

MfG

von Dr.Who (Gast)


Lesenswert?

Fer T. schrieb:
> 8Bit kann 256 Informationen enthalten, also Zahlen von 0-255)...

Um eine Zahl vertan :P War schon so gemeint wie von dir geschrieben.

von RTFM (Gast)


Lesenswert?

Christian Q. schrieb:
> 8  7  6 5 4 3 2 1 0
> 256 128 32 16 8 4 2 0

Ach du Sch...

2x abgesägt und immer noch zu kurz...

von RTFM (Gast)


Lesenswert?

Fer T. schrieb:
> 8   7   6  5  4 3 2 1 0
> 256 128 64 32 16 8 4 2 1

Fachkräftemangel? Wo???

von Gesund in den Ruhestand (Gast)


Lesenswert?

Ja der Fachkräftemangel ist eine Lüge, woran es mangelt sind intelligent 
gemachte Schreibtischunterlagen - SCNR

von Christian Q. (osx)


Lesenswert?

Gesund in den Ruhestand schrieb:
> Ja der Fachkräftemangel ist eine Lüge, woran es mangelt sind intelligent
> gemachte Schreibtischunterlagen - SCNR

+1

Also? Was muss alles drauf?
Zahlensysteme (Dec, Bin, Hex), URI, C-Operatoren und Shiftbeispiele, 1 
heiterer Nerdspruch

Gibt es irgendwelche Mantras die ihr während des Porgrammierens vor euch 
hersagt?

von Gästle2 (Gast)


Lesenswert?

Also ich habe mir die billigste Schreibtischunterlage bei Staples 
gekooft und dann mit dem Teppichmesser oben quer aufgeschnitten. Schwups 
die dämlich Weltkarte raus und rein mit den Dilbert & Ulli Stein Comics 
:-)

von Dr.Who (Gast)


Lesenswert?

Datentypen und wie lang sie sind. Muss ich ehrlich gesagt jedes Mal 
nachschauen.

von Christian Q. (osx)


Lesenswert?

Dr.Who schrieb:
> Datentypen und wie lang sie sind. Muss ich ehrlich gesagt jedes Mal
> nachschauen.

Wie ist das mit der Abhängigkeit zum Compiler? Müsste man hier dann 
diese uint8, uint16 usw. ala inttypes.h auflisten?

von RTFM (Gast)


Lesenswert?

Christian Q. schrieb:
> Gibt es irgendwelche Mantras die ihr während des Porgrammierens vor euch
> hersagt?

Klagelied der Programmierer

Wir ändern morgen, wir ändern heut,
wir ändern wütend und erfreut.

Wir ändern ohne zu verzagen,
an allen sieben Wochentagen.

Wir ändern gut und auch bedingt,
weil ändern immer Arbeit bringt.

Wir ändern teils aus purer Lust,
mit Vorsatz teils, teils unbewußt.

Wir ändern resigniert und still,
weil jeder es so haben will.

Die Alten ändern und die Jungen,
wir ändern selbst die Änderungen.

Wir ändern, was man ändern kann,
und stehen dabei unseren Mann.

Ist das Programm auch gut gelungen,
bestimmt verträgt es Änderungen.

Wir ändern deshalb früh und spät,
und alles, was zu ändern geht.

Wir sind zum Ändern stets bereit,
zum Denken bleibt uns wenig Zeit.

Doch denken brauchen wir auch nicht,
das ändert die Programme nicht.


:-P

von troll (Gast)


Lesenswert?

@RTFM
Sehr schön!

von Gesund in den Ruhestand (Gast)


Lesenswert?

Sprach das Rumpelstilzchen:


"Heut debug ich
morgen brows ich
übermorgen caste ich die Königin zu int"

von ISP-Takt (Gast)


Lesenswert?

Hi,

finde die Idee sowas zu machen gut. Was mir noch einfällt:

Datetypen & Bit Anzahl & Wertebereich

Wichtige libs für C / C++ / (AVR)spezifisch
Wichtige Linux/Win Befehle mit Kurzbeschreibung

SI Präfixe & SI Einheiten & V  A  J in Si Einheiten
Wichtige formeln (f = 1/T) URI Kondensator Lade/Entladefunktion

Baud & Baud-register & Mhz Tabelle (AVR / evt. PIC?)

Widerstand-Farbcodes
Transistor  Mosfet  Fet Schaltbild mit Beschriftung (source drain..) 
(NPN/PNP..)
Diodentypen mit Kurzbeschreibung

kurze Übersicht/Liste von Standartbauteilen
evt. Filtertypen und std. Schutzbeschaltungen
vill. generell wichtige Bauteil Schaltbilder


ISP-Takt

von hxd (Gast)


Lesenswert?

So ne Unterlage kostet ca. 6-8€

von Maurer (Gast)


Lesenswert?

Vom Maurer für die Stupidenten:

8 Bit:
7   6  5  4  3 2 1 0
128 64 32 16 8 4 2 1

von Cyblord -. (cyblord)


Lesenswert?

Ja also ich gebe auf. Es scheint für so viele Leute extrem notwendig zu 
sein eine solche Unterlage zu haben. Und ich weiß nun wo der 
Fachkräftemangel wirklich herrscht: hier :-p

gruß cyblord

von Cybärt (Gast)


Lesenswert?

Also ich hab auf meinen Spickzettel stehn:
-englische Tastaturbelegung
-Kalorientablle für Coder-Junkfood
-typische leistungsparameter (Cache-grössen, Transferraten USB/HDD7WLAN 
etc)
-1024/2048/4096/8192/16384/32768/65536/131072
-192.168.xx.xx
-branchentypische Stundensätze
-Kurse US-Dollar, UK-Pound, CHF  (mit Bleistift)

VG

von reverse (Gast)


Lesenswert?

ich habe nur die Datantypenlänge als Zettel, sonst nichts.
Binär zu Oktal oder zu Dezimal oder ähnliches, einfach Win+R und calc 
tippen und Ansicht wissenschaftlich. Füe alles andere Google.
Da reicht es aus den Begriff zu schreiben, die Lösung steht dann 
irgendwo auf der ersten Seite und fällt einem sofort ins Auge, da man 
eigentlich eh weis wie die Lösung auszusehen hat.

von Mark B. (markbrandis)


Lesenswert?

Gesund in den Ruhestand schrieb:
> Sprach das Rumpelstilzchen:
>
>
> "Heut debug ich
> morgen brows ich
> übermorgen caste ich die Königin zu int"

Der is gut :)

von Yalu X. (yalu) (Moderator)


Lesenswert?

Dr.Who schrieb:
> Datentypen und wie lang sie sind.

ISP-Takt schrieb:
> Datetypen & Bit Anzahl

reverse schrieb:
> ich habe nur die Datantypenlänge als Zettel

Ja, die Datentypenlängen scheinen am wichtigsten zu sein. Ich habe mir
gerade auch mal so eine Schreibunterlage angefertigt:

8<-----------------------------------------
   ———————————————————————————————————————
   | Datentyp |          Bitzahl         |
   ———————————————————————————————————————
   | int8_t   |             8            |
   | uint8_t  |             8            |
   | int16_t  |            16            |
   | uint16_t |            16            |
   | int32_t  |            32            |
   | uint32_t |            32            |
   | int64_t  |            64            |
   | uint64_t |            64            |
   ———————————————————————————————————————
   | Alle anderen (und die obigen auch): |
   ———————————————————————————————————————
   | typ      | sizeof (typ) * CHAR_BIT  |
   ———————————————————————————————————————
8<-----------------------------------------

Habe ich einen vergessen? Ich glaube nicht ;-)

Die Unterlage darf übrigens frei kopiert werden.

von Arc N. (arc)


Lesenswert?

Yalu X. schrieb:
> Ja, die Datentypenlängen scheinen am wichtigsten zu sein. Ich habe mir
> gerade auch mal so eine Schreibunterlage angefertigt:
...
>

Und jetzt das ganze für Zeiger und für alle 
Architekturen/Speichermodelle/Compiler...

von lix (Gast)


Lesenswert?

8<-----------------------------------------
   ———————————————————————————————————————
   | Datentyp |          Bitzahl         |
   ———————————————————————————————————————
   | int7_t   |             7            |
   | uint3_t  |             3            |
   | int42_t  |            42            |
   | uint42_t |            42            |
   | int99_t  |            99            |
   | uint99_t |            99            |
   ———————————————————————————————————————
   | Alle anderen (und die obigen auch): |
   ———————————————————————————————————————
   | typ      | sizeof (typ) * CHAR_BIT  |
   ———————————————————————————————————————
8<-----------------------------------------

von frühnochwach (Gast)


Lesenswert?

D. I. schrieb:
> Christian Q. schrieb:
>> Huch.. wie peinlich :D
>>
>>   8  7  6 5 4 3 2 1 0
>> 256 128 32 16 8 4 2 0
>
> huch wie peinlich
>
>   8  7  6 5 4 3 2 1 0
> 256 128 32 16 8 4 2 1

   8   7  6  5  4 3 2 1 0
 256 128 64 32 16 8 4 2 1

oder vielleicht doch eher so?

von lix (Gast)


Lesenswert?

Ist zwar richtig - sind aber 9 Bits.

von Willi W. (williwacker)


Lesenswert?

Ohne jetzt alles gelesen zu haben: Mach Dir deine eigene Referenzkarte, 
druck sie aus und Du hast verstanden wie es geht und brauchst sie nicht 
mehr.

von Wilhelm F. (Gast)


Lesenswert?

Schreibunterlage:

Am besten viel Papier.

Als Ingenieur ist Papierverbrauch einfach elementar, man sollte das 
nicht als schade empfinden. Es ist der wichtigste Papierverbrauch, das 
Werbeblattgewicht im Hausbriefkasten ist im Gegensatz dazu unwichtiger.

Ich versuche auch, viel in einem Editorfenster zu notieren, aber immer 
ist es nicht schneller oder effektiver:

Heute noch habe ich seitenweise A4-Papier verkritzelt, weil ich nach 
alter Papiermethode ein Assembler-Unterprogramm für den 8051 simulierte. 
Ein gefundenes Shift-Programm, was in einer Byte-Kette am unteren Ende 
ein Halbbyte hinein shiftet, und am oberen Ende ein Halbbyte hinaus 
shiftet. Das Shift-Programm war nicht ordentlich dokumentiert, und ich 
wußte erst nicht so recht, wie ich es richtig anwende. Es war aber so 
ausgefeilt, daß ich es selbst nicht neu besser kleiner schneller 
erstellen konnte. Also: Das Vorhandene testen. Das Shift-Programm hat 11 
Zeilen Code, und die Zahl steht in 5 Bytes gepackt. Also brauche ich 55 
Zeilen Hand-Simulation, in 5 Blöcke aufgeteilt auf Papier. 3 Seiten 
unliniertes A4, Druckerpapier, reichten. Wenn das Programm dann das 
macht, was ich möchte, werfe ich das Papier weg, und schreibe als Doku 
in den Code hinein, wie es funktioniert. Das SHIFT-Programm brauchte ich 
für eine Mehrbyte-Ausgabe einer großen Zahl, die in mehreren Bytes 
abgelegt ist.

OK, ich hätte es in einer Excel-Tabelle machen können, eine neue Idee.

Der alte DOS-Simulator funktioniert unter Vista nicht mehr. Den alten 
Rechner mit Win-ME, wo der Simulator noch läuft, den möchte ich auch 
nicht für jede Kleinigkeit anwerfen. Dann helfe ich mir mal eben so, mit 
Papier. Das Programm läuft auch anständig. Papier kostet kaum noch was, 
und Schreibstifte auch nicht.

Struktogramme male ich auch gerne seitenweise auf Papier. Das braucht 
schon mal 3-4 Anläufe, bis es was wird. Gegen den Werbepapiermüll ist 
das aber alles nichts. Also: Keine Hemmungen.

Die Datentypenlängen findet man in den Libraries des Compilers, und 
ASCII-Tabellen gibts auch reichlich.

von Marek N. (Gast)


Lesenswert?

Nabend,

es gibt Copyshops und Internetdienstleister, die Mousepads, Caffetassen 
und sogar Poster bis A0 mit Wunschmotiven bedrucken. Da könnte man sich 
doch seinen Spicker mit allen notwendigen Sachen zusammenstellen.

Beste Grüße, Marek

von Dipl-Inf (Gast)


Lesenswert?

Arc Net schrieb:
> Yalu X. schrieb:
>> Ja, die Datentypenlängen scheinen am wichtigsten zu sein. Ich habe mir
>> gerade auch mal so eine Schreibunterlage angefertigt:
> ...
>>
>
> Und jetzt das ganze für Zeiger und für alle
> Architekturen/Speichermodelle/Compiler...

Ja genau und die Zahlen von der Schreibunterlagen hackt man dann direkt 
in den Programmcode ein beim nächsten malloc/memcpy/... oder wozu soll 
das gut sein?

Und wer die 2er Potzenzen nicht bis 65536 kann und nicht weiss welche 
ASCII-Zeichen 48 und 65 sind kann man doch nicht als Programmierer ernst 
nehmen ;-)

von Diodenes (Gast)


Lesenswert?


von sackgesicht (Gast)


Lesenswert?

Dipl-Inf schrieb:
> ... und nicht weiss welche
> ASCII-Zeichen 48 und 65 sind kann man doch nicht als Programmierer ernst
> nehmen ;-)

hex oder dez?

von kombomenue (Gast)


Lesenswert?

lix schrieb:
> 8<-----------------------------------------
>    ———————————————————————————————————————
>    | Datentyp |          Bitzahl         |
>    ———————————————————————————————————————
>    | int7_t   |             7            |
>    | uint3_t  |             3            |
>    | int42_t  |            42            |
>    | uint42_t |            42            |
>    | int99_t  |            99            |
>    | uint99_t |            99            |
>    ———————————————————————————————————————
>    | Alle anderen (und die obigen auch): |
>    ———————————————————————————————————————
>    | typ      | sizeof (typ) * CHAR_BIT  |
>    ———————————————————————————————————————
> 8<-----------------------------------------

Danke, ich habs mir auf A2 ausgedruckt. Hast du auch eine Tabelle in der 
steht, wie das mit der Strich- vor Punktrechnung mit Potenzen geht? Ich 
habe noch eine neue Tabelle angefangen mit Energieverbrauch, weil ich 
das für meinen Job als Atomingenieur oft brauche.

===============================
Spannung |      Strom        |        Verbrauch
=====================
5V         | 1A         | 5Watt
5V      | 2A                 | 10Watt
5V        | 1.5A       | 50Watt
==================================

Jungs, echt ma. Kommt mal klar hier.

von bob (Gast)


Lesenswert?

<JOKE>
Am besten wäre natürlich ein Display als Schreibtischunterlage, da kann 
man dann die Ansicht zur aktuellen Fragestellung darstellen.
</JOKE>
Habt Ihr keine Wand wo man sowas hinhängt, oder einen 2. Bildschirm?
Für den richtigen Nerd-Status fehlt noch was.

von Joachim .. (joachim_01)


Lesenswert?

>Am besten wäre natürlich ein Display als Schreibtischunterlage
M$ Surface als Tischunterlage quasi.

Im Ernst. Ich find das mit der Schreibunterlage gut. Ein Datenblatt als 
Schreibunterlage. Dave Jones hat mal so nen Beipackzettel vorgestellt 
der sich zu  DIN A3 auffalten ließ. Ab und zu muß man halt schon mal 
nachkucken. Oder ne Alternative: PIN-Belegungen diverse ICs. Oder 
OP-Schaltungen wie Integrierer, Diff, Konstantstromquelle, 
Präzisions-Gleichr. oder allg. Schaltungstricks. Gauss-Kurve. FFT für 
Beginner. Irgend sowas. Vielleicht werden dann auch hier all die Hater 
und Flamer die keinerlei pädagogische Ader haben sondern alles schon 
seit Geburt wissen wie ein Insekt oder eine Amöbe, zufriedengestellt.

von Yalu X. (yalu) (Moderator)


Lesenswert?

Joachim ... schrieb:
> M$ Surface als Tischunterlage quasi.

Gute Idee. Als angenehmer Nebeneffekt wird damit beim Speckschneiden die
Tischplatte geschont :D

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.