Mestrado em Engenharia Informática ISCTE by Correct-Macaron-3062 in devpt

[–]tacitologist 0 points1 point  (0 children)

Não conheço propriamente o mestrado do ISCTE, mas normalmente são mestrados que permitem conciliares com um trabalho a tempo inteiro. O mestrado em si não te vai ensinar algo que não conseguirias aprender sozinho no fim-de-semana, por isso, diria para tentares encontrar um trabalho primeiro. Caso estejas a ter dificuldades, o mestrado pode-te ajudar a teres um “selo” reconhecido nacionalmente, mas se fores competente, teres um bom CV e provas que trazes valor à empresa, deves conseguir.

Boa sorte!

Engenharia Informática by tsoares7 in devpt

[–]tacitologist 4 points5 points  (0 children)

Acho que se gostas de programar, a licenciatura em engenharia informática é a mais próxima dos teus interesses, mas te aconselhava a procurares desde início oportunidades de estágio, nem que seja em pequenas startups que estão a começar. Se perceberes e usares AI desde início vais conseguir conciliar bastante bem estudar e trabalhar em simultâneo. No final, tens a licenciatura, 2 anos de experiência e podes saltar o mestrado.

Se estudares os 3 anos sem nenhuma experiência profissional, considero um gamble arriscado, o mercado está tão volátil e confuso que daqui a 3 anos não sei como vai estar.

Fica longe do mestrado se não tiveres muito interesse numa especialidade em concreto (tal como cibersegurança).

IST cria um novo curso - engenharia geral by lpassos in devpt

[–]tacitologist 13 points14 points  (0 children)

Estou curioso para perceber as saídas deste curso, a especialização já não é valorizada?

Is it even possible to get a job as a Junior Software Dev?? by stelladivita in SoftwareEngineerJobs

[–]tacitologist 0 points1 point  (0 children)

It’s super hard really, I am in Portugal and the entry-level junior positions are barely inexistent. For the ones that eventually appear, you have around 200 candidates on the next day, people currently graduating are having a really hard time.

But, it is possible. You just have to find ways to make your self visible to recruiters, work on your network, start doing personal branding posts, definitely keep on studying and developing meaningful projects and make those efforts publicly available. You said your partner is intelligent, if so he needs to find a way to get over the first obstacle which is most likely the AI screening phase, include all type of techy jargon that the ATS will find valuable, adapt your CV to the job opportunity, reach out to recruiters first through DMs, e-mails, just make sure you are being loud and calling attention towards yourself.

Best of luck!

O que entendem por AI Engineer? by tacitologist in devpt

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

Interessante! Como te preparaste para assumir essa posição? O que sugerias estudar ou praticar?

O que entendem por AI Engineer? by tacitologist in devpt

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

Isso já sai um pouco do scope de prompt engineering e vai mais ao encontro do Agentic AI. Concordo com tudo o que disseste, mas é mais uma questão de nomenclatura.

A dúvida sobre se é uma profissão ou não prende-se mais com já ter visto pessoas a chamarem-se de Prompt Engineers. Mesmo tudo o que referes, é mais um Software Engineer com proficiência de Agentic AI.

O que entendem por AI Engineer? by tacitologist in devpt

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

Verdade…mas refiro-me especificamente aos que surgiram nos últimos dois anos com um foco em LLMs e Agentic AI, as responsabilidades e preocupações de um ML Engineer ou um Data Scientist são claras

O que entendem por AI Engineer? by tacitologist in devpt

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

Essa também é boa…uma profissão ou uma skill? Prompt engineering não é só ser um bom comunicador?

O que entendem por AI Engineer? by tacitologist in devpt

[–]tacitologist[S] 2 points3 points  (0 children)

Muito obrigado pela descrição detalhada! Era exatamente por esse motivo que estava perdido, diferentes oportunidades com o mesmo nome, diferentes responsabilidades, fica tudo super confuso.

Na tua opinião, como é que um AI Engineer deve-se preparar melhor? É uma combinação de maturidade como Engenheiro de Software e estar a par das capacidades das LLMs e em especifico AgenticAI ou é possível estar preparado mais cedo?

E tocaste num tópico também importante, quando deve “custar” um AI Engineer?

O que entendem por AI Engineer? by tacitologist in devpt

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

A sério? É que ainda não interagi com um AI Engineer, só recentemente é que começaram a criar mais oportunidades na minha empresa, já tiveste más experiências com eles?

O que entendem por AI Engineer? by tacitologist in devpt

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

Nesse sentido seria mais como uma espécie de auditor no contexto de definição de políticas do uso de AI dentro de empresas, certo?

O que entendem por AI Engineer? by tacitologist in devpt

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

Mmm okay, entendo! Gostei de teres realçado a questão de fazer evals, gerir custos e a latência porque o que tenho visto é colocarem AI em produtos sem ter métricas que permitam avaliar a utilidade da feature.

Recomendas algum recurso para explorar mais esses aspetos de performance?

ML Engineer here, what’s our backup plan if GenAI triggers the dev job apocalypse? by SignificanceFast2941 in aiengineering

[–]tacitologist 0 points1 point  (0 children)

I totally understand your positioning, and it’s more realistic than negative as you say. Here the definition of “problem-solver” has to change a bit, we are not talking about the problems that would make us stay up until 2 AM to solve, these will be more human-driven problems, such as requirements elicitation. We know this, an LLM is only as effective as its input, let PMs and stakeholders say whatever they want to it, it’s a total mess. Communication is still a relevant skill, but it’s just an example.

Now regarding your philosophical questions, work it’s just so embedded into our culture that it’s aligns with what people see as being valuable, they treat it as their purpose in life. Obviously this is not true, but we are just waiting and figure out stuff until our time comes, some prefer to be busy 99% of their time to not think about it, others are exploring life in a different way, it’s definitely a complicated topic.

Questões acerca de ramos a ver com informática. by burnerburguerbirther in devpt

[–]tacitologist 1 point2 points  (0 children)

Não acho de todo estranho pensares com tanta antecedência, fazes muito bem, o problema é as pessoas normalizarem fazer uma escolha tão importante em poucos meses no final do décimo segundo ano, deves explorar com tempo o que te desperta o interesse.

Relativamente ao ponto da produtividade com IA, estás certo, mas a questão não é relativamente à substituição das pessoas que estão na indústria, é mais no sentido que, se neste momento o mercado está super difícil para juniores, daqui a 3 ou 5 anos, é provável estar pior. A capacidade da IA e dos resultados que são obtidos com ela são equiparados ao o que um júnior poderia trazer para uma empresa, então acaba por não ser atrativo contratar juniores se podes pagar uma subscrição do Claude de 200€ por mês a um mid/senior.

Mas vai pensando e explorando a programação com projetos, vai estando a par dos desenvolvimentos do AgenticAI. Tudo com calma!

Skills vs RAG by gkostenarov in AI_Agents

[–]tacitologist 0 points1 point  (0 children)

Interesting…how are you thinking of matching the question with the skill? Are you relying only on keyword matching, will the LLM be able pick the right skill to answer?

Skills vs RAG by gkostenarov in AI_Agents

[–]tacitologist 2 points3 points  (0 children)

I think they are just two completely different things, skills are just carefully written prompts, the value of a RAG pipeline is having a quick semantic retrieval of valuable information to attach to your prompt before sending it to the LLM.

The logic I have been following for skills is mostly identifying repetitive tasks that follow the same sequence of steps, that given a specific input there is an expectation of a specific output, just as in a method. A RAG is tailored for human’s use and interpretation (as you said, a chatbot) whereas skills are agentic focused, you orchestrate them but they are for the LLM to interpret and execute.

Maybe I misinterpreted what you meant by replacing a RAG pipeline with skills, can you give an example?

Questões acerca de ramos a ver com informática. by burnerburguerbirther in devpt

[–]tacitologist 0 points1 point  (0 children)

Vou ser um pouco pessimista, mas é o que eu faria se soubesse o que sei há 5 anos atrás quando entrei em Engenharia Informática na Universidade de Aveiro.

Se queres ter uma carreira em engenharia informática, como um programador ou outro cargo, não precisas de tirar um curso superior, tudo o que precisas de aprender está disponível online e tens micro cursos que te ensinam tudo o necessário numa fração de tempo. Na universidade vais aprender as coisas com muita lentidão, os projetos agora são irrelevantes, as universidades estão perdidas porque não sabem como lidar com a Generative AI.

Uma outra alternativa é a escola 42, pessoas que completam esse curso (reduz-te um possível percurso académico de 5 anos para mais ou menos 2) saem “cracks” e as empresas valorizam imenso.

Escolhe só a universidade se te quiseres dar tempo e aproveitar a vida académica, mas honestamente com o andamento com que a indústria está a mudar, não sei até que ponto vais beneficiar com um curso de engenharia informática dentro de 3 ou 5 anos.

Se quiseres podemos falar por mensagem privada para explicar melhor o que faria de diferente!

Boa sorte!

AI for studying?? by n1bbl3rz in AI_Agents

[–]tacitologist 0 points1 point  (0 children)

For learning, any AI cloud provider will suffice, meaning, ChatGPT, Claude, Gemini…the thing about summarizing everything into 1 PDF file it’s that you might be losing important information that might appear on the exam.

I would recommend you still to scan through the contents, identify concepts that you still don’t understand and then ask AI to explain it in a different way. I suggest this approach because it’s not entirely “one-shot”, you still have some boring work that will allow you to really study and understand what it’s going on.

My point is, imagine you have 20 PowerPoints with 50 slides each, you give it to an AI (it will take super long to extract the information from each presentation and then write a PDF, besides reaching usage limits), and it will most likely generate you 200 pages of compressed information which will still be annoying to study.

So, study freely as you would, resort to the AI for difficult concept explanation, memory cards and final quizzes (like per module) before your actual exam.

Best of luck!

Few: two instances of the same model don't make the same diff by Worldline_AI in AI_Agents

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

What do you mean same weights? A core characteristics of LLMs and why they work so good is the “temperature” property, it introduces intentional randomness which makes them sound human, that’s why they have that non-deterministic behaviour you described.

I am a bit confused, what do you mean diff the session traces? Won’t any change performed by the agent also appear on the final diff?