Hacker News new | past | comments | ask | show | jobs | submit login

I'm a junior developer at a networking company (currently going to university, but I will be done in about 10 years).

I want to improve myself. I am working on the Linux kernel but I have no idea how to get better at it, nor at networking. If anyone can point me to some (advanced?) topic related to networking or Linux, that would really help me.

I have done my own small version of tcpdump but I still behind behind other developer.

If anyone have any good resources about these subjects, I would really appreciate:

- How to write English (non-native language)

- Program well in c in userspare (Currently reading 'The Linux Programming Interface')

- (Advanced?) topic about networking (everything from Cisco routers to network security)

- Linux kernel networking programming

- Embedded development (I don't even know where to start that one...)

Also, as a second request, can anyone point how to simulate a network (simulate a small internet) using visualization (qemu and the like)?




> How to write English (non-native language)

I suggest writing a blog in English. Practice is probably the best way to learn. There is also http://english.stackexchange.com if you have specific questions.

> Program well in c in userspare (Currently reading 'The Linux Programming Interface')

In my experience, reading other people's code is the best way to get better at a language. I don't have much experience with C but I guess there are a few projects that would be interesting to read here: https://github.com/search?o=desc&q=language%3A%22c%22&ref=si...

Relevant links: http://stackoverflow.com/questions/925754/resources-for-lear..., http://www.amazon.com/Beautiful-Code-Leading-Programmers-Pra...

> Embedded development (I don't even know where to start that one...)

I am currently learning embedded development (maybe we could help each other?).


> I am currently learning embedded development (maybe we could help each other?).

I would love to!

And thanks for the links, I will try/read them.


> (Advanced?) topic about networking (everything from Cisco routers to network security)

Did you consider getting a Cisco certificate as a way to upskill yourself in the networking area? CCNA will give you a solid base, and Jeremy Cioara from cbtnuggets [1] has awesome video presentations about the subject.

>Also, as a second request, can anyone point how to simulate a network (simulate a small internet) using visualization (qemu and the like)?

Take a look at gns3 [2]

[1] - http://www.cbtnuggets.com/it-training-videos/course/cisco-64...

[2] - http://www.gns3.net/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: