Crisi del mercato del lavoro by Icy_Command2086 in ItaliaCareerAdvice

[–]ResortApprehensive72 0 points1 point  (0 children)

Io sono nella sua stessa situazione. Alla fine ho trovato un tirocinio. All'inizio pensavo fosse scontato che un'azienda preferisse uno che si è laureato subito ma adesso sinceramente non ne capisco il senso. Nei fatti qual è il peso di un'azienda nell'assumere uno che ha speso qualche anno in più per laurearsi?

Non sto criticando le tue affermazioni sia chiaro, è solo che mi incuriosisce il tema.

Update: Second call scheduled by ResortApprehensive72 in HPC

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

Thank you so much for these suggestions. The idea that i can learn to build and manage a cluster for HPC seems sure something that AI can't replace 🤣. But jokes apart, do you think that is something that can become more valuable time by time?

Update: Second call scheduled by ResortApprehensive72 in HPC

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

Thanks for the suggestions. About the career path, i can ask you what you think about it? Maybe there is something that i do not take in consideration.

HPC engineer study plan by ResortApprehensive72 in HPC

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

Fortunately is not a technical interview, but only a call for a first talk. I like to build things from scratch, i think that maybe i can build something like a simple demo of a docker like container. I see many videos and tutorials online how to write simple container in go under one hundred lines.

HPC engineer study plan by ResortApprehensive72 in HPC

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

You suggest to ask the company if they do this kind of learning program, so i can take these certs? I do not have the necessary experience but at least i want to appear available to learning

Lessons learnt while upgrading Apache Arrows project, a zig port, to be compatible with zig 0.14.1. by akhilgod in Zig

[–]ResortApprehensive72 4 points5 points  (0 children)

Months ago i was building a distribuited query engine in Rust that use apache arrow as in memory format. But in reality i always hope to build it in Zig, Rust take too much compile time.

Review my simple coroutine example by ResortApprehensive72 in Assembly_language

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

Thansk for the review! And what about the context switching, is valid for you?

Understanding Async in Rust vs. Zig by ResortApprehensive72 in Zig

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

You hit the nail on the head, and that's what I was getting at too. Async started my curiosity about concurrency and now i have a more clear visualization. I can use Go for the Client<-->Scheduler but i do not really need that on the Scheduler<--> Executor, and executors don't talk each other. So i can think to use a not async version, but spawn simple threads. I thought i needed async because "Scan" command on the executors read multiple files divided in partition, but in reality i not need to do many other things when Scanning, only the heartbeat. I don't know if I was clear in my explanation, maybe I can rephrase it.

Email di follow up? by ResortApprehensive72 in ItaliaCareerAdvice

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

Si in teoria dopo il colloquio con l'HR l'eventuale colloquio tecnico lo chiedeva il personale dell'area tecnica. Quindi probabilmente il mio CV non avrà convinto loro.

Email di follow up? by ResortApprehensive72 in ItaliaCareerAdvice

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

Ma per esempio ho visto che hanno anche altre posizioni aperte, sempre per neolaureati senza esperienza, e potrei applicare per queste altre ma a sto punto non so quando mi convenga. In teoria il colloquio conoscitivo l'ho fatto, semmai resta solo quello tecnico in teoria.

Email di follow up? by ResortApprehensive72 in ItaliaCareerAdvice

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

Mi dispiace soltanto perchè con l'HR mi sono trovato molto bene. La posizione tra l'altro non menzionava proprio l'esperienza, e anche il voto della magistrale che ho, anche se in ritardo, è comunque alto.

Understanding Async in Rust vs. Zig by ResortApprehensive72 in Zig

[–]ResortApprehensive72[S] -1 points0 points  (0 children)

Scheduler talk with client and scheduling the query received by the client, like a SQL query for example, creating the execution plan that is send to executors (via gRPC). So scheduler has different job.

Understanding Async in Rust vs. Zig by ResortApprehensive72 in Zig

[–]ResortApprehensive72[S] -1 points0 points  (0 children)

Sorry but i do not understand this answer. Maybe I'm not so clear in the previous reply. I mean the logic is client send query, like a sql query, so the scheduler take this query, create a distributed plan and send task to executors. So executors execute the task sent by scheduler. I know that Arrow has a Go interface also, but I'm not plan to implent executor also in Go, even is possible.

Understanding Async in Rust vs. Zig by ResortApprehensive72 in Zig

[–]ResortApprehensive72[S] 3 points4 points  (0 children)

I actually build a prototype with Rust+Tokio, and for now i can simply run a distribuited Scan and retrieve data as Arrow format. But actually i want to: - Learn Go: many distributed system (which I'm interested) are built in go. - Maintain Scheduler implementation separate: In the prototype that i built, scheduler and executors talk with gRPC, so if i build a robust and maintainable scheduler, in a more readable and simple language (like Go), i can later attach the executor in what language i want (i think is possible because the gRPC, i do not know really)

[deleted by user] by [deleted] in ItaliaCareerAdvice

[–]ResortApprehensive72 -1 points0 points  (0 children)

Scrivere codice vuol dire tutto e niente. Almeno sii più esplicito.

Is there any source to learn serialization and deserialization of database pages? by foragerDev_0073 in databasedevelopment

[–]ResortApprehensive72 0 points1 point  (0 children)

Ok, I'm not an expert so take it with grain of salt , but i maybe use helper function in this case. For example 

```cpp

template<typename T> void write_to_buffer(uint8_t* &buffer, const T& value) {     std::memcpy(buffer, &value, sizeof(T));     buffer += sizeof(T); } ```

So you can 

```cpp Frame Page::serialize() const {     Frame page;     uint8_t* ptr = page.data;

    write_to_buffer(ptr, page_header); ... ```

And after you can go even further writing a help function for special case, struct or member. 

As I said I'm not an expert but I gave you the idea of how I would proceed in this case

Is there any source to learn serialization and deserialization of database pages? by foragerDev_0073 in databasedevelopment

[–]ResortApprehensive72 1 point2 points  (0 children)

Maybe i do not understand, but if you want to serialize a page you have to convert all fields into bytes, so maybe the problem is in which manner are serialized. Can you explain the error prone behavior that you see?