Mentionsy Mentionsy
Tech Writer Koduje
Tech Writer Koduje

#69 Tech Writer uczy się od programistów, czyli co każdy technoskryba powinien wiedzieć o kodowaniu

29.08.2024 ·45 min 56 s · 9 rozdziałów

Pisanie dobrej dokumentacji dla deweloperów oprócz wysoko rozwiniętego warsztatu językowego wymaga również umiejętności technicznych, takich jak kodowanie.Czy teoretyczna znajomość pewnych zagadnień jest wystarczająca czy trzeba również posiadać doświadczenie praktyczne?Rozmawiamy o tym jak bardzo zaawansowane umiejętności techniczne powinien posiadać technoskryba w świecie rozwoju oprogramowania i czego powinien się nauczyć, żeby brylować na deweloperskich salonach i tworzyć dokumentację o wysokiej jakości i wiarygodności.Dźwięki wykorzystane w audycji pochodzą z kolekcji "107 Free Retro Game Sounds" dostępnej na stronie https://dominik-braun.net, udostępnianej na podstawie licencji Creative Commons license CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/).Informacje dodatkowe: React.js: https://react.dev/ "Git (oprogramowanie)", Wikipedia: https://pl.wikipedia.org/wiki/Git_(oprogramowanie) "Git Amend", W3Schools: https://www.w3schools.com/git/git_amend.asp?remote=github GitHub: https://github.com/ "JavaScript", Wikipedia: https://pl.wikipedia.org/wiki/JavaScript "Java", Wikipedia: https://pl.wikipedia.org/wiki/Java Docker: https://www.docker.com/ Docker Compose overview: https://docs.docker.com/compose/ "Docker image vs container: What are the differences?", CircleCI: https://circleci.com/blog/docker-image-vs-container/ "Why is Python a dynamic language and also a strongly typed language": https://wiki.python.org/moin/Why%20is%20Python%20a%20dynamic%20language%20and%20also%20a%20strongly%20typed%20language Kubernetes: https://kubernetes.io/ "How to Launch an HTTP Server in One Line of Python Code", Real Python: https://realpython.com/python-http-server/ Npm serve: https://www.npmjs.com/package/serve REST Client, VS Code: https://marketplace.visualstudio.com/items?itemName=humao.rest-client HTTP Client, IntelliJ IDEA: https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html curl: https://curl.se/ Postman: https://www.postman.com/ "bash", Wikipedia: https://pl.wikipedia.org/wiki/Bash

Wprowadzenie i temat rozmowy

Paweł i Michał omawiają, co techniczny writer powinien wiedzieć o kodowaniu. Rzecz traktowana jest jako dwie strony: programowanie i dokumentacja.

1:40
Problem z dokumentacją

Rozmowa skupia się na problemach związanych z brakiem doświadczenia technicznego u tech writerów i konsekwentnymi trudnościami w pisaniu dokumentacji.

5:40
Praktyczne podejście do nauki

Michał opisuje swoje doświadczenia z nauką Reacta i propozycję praktycznego podejścia do zdobycia wiedzy technicznej.

9:01
Wskazówki dla tech writerów

Rozmowa skupia się na konkretnych umiejętnościach i narzędziach, które powinien posiadać tech writer w świecie programowania.

11:09
Docker i chmura

Michał wyjaśnia, jak Docker może pomóc w testowaniu i prototypowaniu oraz jego relację do koncepcji chmurowej.

2:54
Serwer HTTP lokalny

Rozmowa kończy się omówieniem narzędzia do uruchamiania lokalnego serwera HTTP i jego zastosowania.

15:30
Klienci HTTP i narzędzia CLI

Rozmowa skupia się na korzyściach znań klientów HTTP, takich jak Postman, oraz podstawowych komend lineowych w bashu. Omówiono przydatne narzędzia do testowania API i pracy z plikami.

3:51
Git - narzędzie kontroli wersji

Wskazówki dotyczące Git-a, jego podstawowych komend oraz różnice między gitem a GitHubem. Omówiono korzyści znań podstaw Git-a dla programistów i technoskrybentów.

7:00
Bazy danych - relacyjne i nierelacyjne

Podsumowanie rozmowy, w której omawiano różnice między relacyjnymi a nierelacyjnymi bazami danych oraz propozycja rozpoczęcia nauki z teoretycznego aspektu.

4:39

Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.