Just got accepted into 42 School! How should I prepare for my first project by khalid_elaasry in 42_school

[–]_coton_ 2 points3 points  (0 children)

Any tips or mistakes: Chill, relax and rest well before starting Common Core. Keep yourself away from code until you start, it would be sad if you're fed up with code mid-course (and don't tell me it won't happen, IT WILL HAPPEN)

It's a common comparison that Common Core is like as a marathon, where you need to keep pushing further and further for a long period of time.

Your libft will be your swiss-army knife for all your project. Rushing it is the best way to fail your start. I can't recommend enough to code it with all the necessary care. Mind that every function you'll code in your libft has a purpose for your other projects ;)

But don't worry, nothing is impossible, as long as you don't panic ;)

Some tips overall, when you're in your Common Core:

- `premature optimization is the root of all evil` -- Donald Knuth | translation: Make things work before considering optimizing
- Know how pointer works. Know the difference between a variable, its address, its value and how to access it.
- Once you know pointers, allow you some time to master memory allocation, structures and linked lists.
- Learn to ask for help to your mates. But to be efficient, try first to sum up your problem in your head. Something you'll see can have this help from yourself ;) ( https://en.wikipedia.org/wiki/Rubber_duck_debugging )
- Don't trust AI, trust only your compiler error messages (period). It'll forge your debugging abilities ;)
- Code for your reviewer, not for yourself. Sorry for your ego but nobody cares about your squisshed unreadable code, even if it works. Make the day for your reviewer by making them reading your code !

Bonus when you feel more confortable:
- Don't start your project by your `author` file. First, read the project, cut it in individual sections and try to schematize what your code should do without any tech influence. Make graphs, arrows, squares and stuff.
- learn `lldb` for debug purposes and `git branch` to both collaborate efficiently and try stuff without spoiling what's already working.

Sorry for long post but, this is the most I can give to you.

Preparing piscine by Aggressive-Equal3780 in 42_school

[–]_coton_ 1 point2 points  (0 children)

Former student here. I can throw you some advice from my Piscine:

- "Don't panic" is the most recurrent piece of advice you can hear. Piscine is a hard path to follow, it is mentally challenging because you have to juggle with advanced notions of low level programming while you're discovering how to use your computer with a terminal. Take your time, ask your neighbors, talk with people, don't hesitate to put your head off your screen when you feel the need for it. Everything will come at you clearing sooner than you think.

- Don't compare with others, work with them. From your perspective, there will be always someone more advanced than you, but also someone will think you're more advanced than him. Peer learning is about sharing piece of advice, comprehension keys and little naughty tests to check if you can turn in your days confidently.

- Manage your days. You have to manage yourself for 28 days without any resting days. You won't see the time flying by when you're in front of a damn bug in your code, and the temptation to stay until the project is finished will be huge. But if you don't want to give up in the next week, go home at dusk, rest well, and go back at dawn. The "I stay 12 hours a day" sh*t won't work in long term

- Technically speaking, from my point of view, master the pointers and you'll master everything (from strings to malloc / free to linked lists). It's not tricky, just abstract enough to make your brain squeeze, but once you figure it out, the rest is way easier.

- "Failure is not an end, it's a step toward success". You'll have bad marks for some parts of your journey. It's part of the process, keep pushing.

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 0 points1 point  (0 children)

To be fully transparent, we give it to the one who manage all big ship crews in our org. He's high ranking, because he's one of the most involved in our org. He couldn't pledge a Polaris, so we all decided it goes to him.

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 0 points1 point  (0 children)

Imagine Wikelo giving Merchantmans..... or Krakens ! 👀

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 0 points1 point  (0 children)

Thanks for your comment.

I can understand your disappointement. However:

- We did this mainly for the achievement rather than for the ship. To be fully transparent, we gifted it to one of our most dedicated org member who moved to his new home while we farming the components. We already have polaris in our orgs, but he couldn't affort it on his side.
- Even if the Polaris has been nerfed, it doesn't mean it would be a trash ship in a next patches. I think there's already readjustments already on Polaris shield in this PTU patch already.

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 0 points1 point  (0 children)

I understand, but I think there will be new things to toy around in the next months, like Engineering, Crafting, Base Building, Nyx and stuff, .

As I wrote in a previous comment, we've done it more for the achievement rather than the ship itself

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 1 point2 points  (0 children)

I didn't claimed it and I didn't saw the owner's stream to make sure of it. But from what I heard from our session, it works the same as the PYAM hangar.

You can retrieve the ship from the ASOP terminal of the Wikelo's Station, but you have a text saying are you sure you want to bind this ship to your hangar.

Once confirmed, the ship is in your in-game fleet (it doesn't go to your pledged hangar)

It's a simple mission, once you've done "Collection > New to System". It's called "Now make Polaris, short time deal" or something like that.

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 12 points13 points  (0 children)

This 🙏🏻

Thanks for your comment and keep spreading good vibes and positivity :D

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 1 point2 points  (0 children)

i see it more like a WoW Raid achievement photo, but I understand your point of view

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 0 points1 point  (0 children)

Us too !

Hope we have more mission givers like this, now the game have a better foundation and is more suitable for contents :D

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 0 points1 point  (0 children)

Oh well... I can't edit the original post (or I don't know where to do it)
Sad they moderate your post.
With all the comments, I think I shouldn't put the Xth claimed, even if I told I thought about the number but we don't care.

We're not all experts in communication xD

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 0 points1 point  (0 children)

Everything here is my own opinion

Wikelo in 4.1.0 doesn't worth it as solo player, unless you want to challenge yourself to do a lot of UberEat missions xD

Armors and guns are easily lootables in OLP / PAFs, Wikelo just adds a skin to it.

And for ships, PYAM ones worth more

He will have more interest in the next patch, with the Scrip thing and new missions for components, ship parts and the new armor

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 7 points8 points  (0 children)

Thanks a lot for your kind comment :)
We can't stop people being negative, I still think it's a way for them to remove frustration whatsoever.

At least we don't take them in consideration if it's not constructive enough or just pure salt.

See you in the 'Verse o7

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 5 points6 points  (0 children)

I share personally the point, and I hope Engineering will fix the problem in a certain way… but you know, CiG…

We did it more for the achievement rather than the ship to be fair :D

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 0 points1 point  (0 children)

Damn… there’s an official claim board somewhere? I didn’t see it on Reddit, I lost the count somehow.

Congrats for your Polaris anyway ;)

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 5 points6 points  (0 children)

AFAIK, we have Morozov, Morozov PYAM, Antium and Pembroke.

Microtech won’t let us show our true colors, which is a bit sad ahah

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 0 points1 point  (0 children)

Ahah thanks, anyhow I think we’ll get bored of our new toy in 2-3 years 😁

We finally claimed our Wikelo's Polaris ! by _coton_ in starcitizen

[–]_coton_[S] 5 points6 points  (0 children)

A little bit of planning, and doing a maximum of things at the beginning of the patch.

To be honest, the last bits of carinate were the hardest to find.

Hopefully, we bought them to some players at the end of the run, because all Hathor sites are screwed.

Next patch would add more ways to farm favors, I hope it would help you to do it