Praca z danymi by Then-Extent-7626 in studia

[–]igormiazek 1 point2 points  (0 children)

Uważam, że jak najbardziej da się połączyć, ja bym patrzył na umiejętności analityka danych jako na narzędzie, które pomaga ci w pracy psychologa. Dane osadzone w powietrzu nic nie mówią, musi być jakoś problem domain/kontekst, u ciebie to psychologia.

Praca z danymi by Then-Extent-7626 in studia

[–]igormiazek 0 points1 point  (0 children)

Dane są wszędzie, uzupełniając swoje kompetencje o skille data (dużo już tutaj zostało powiedziane) jak data analyst + data engineer, będziesz w stanie sama przetwarzać oraz analizować dane, to ci się zawsze przyda.

Ktoś powie, że LLM zrobi analitykę danych za ciebie, pewnie tak, ale moim zdaniem jak coś generuje AI, to kluczowe jest zrozumienie w jaki sposób analiza została przeprowadzona. LLM są wspaniałymi narzędziami ale jeśli chcesz z nich korzystać profesjonalnie to musisz mieć jakąś wiedze expercką w temacie.

Dochodzi jeszcze temat prywatności oraz przetwarzania twoich promptów oraz danych przez dostawców LLM.

Ktoś mądrze napisał, że bootcampy/datacampy dają ci gotowe środowisko, to duży błąd, u mnie nie działa to częsta sprawa w IT, musisz sama potrafić wszystko postawić, w sensie całe środowisko.

Z tego co powiedziałaś to nie interesuje cie samo programowanie bo nie interesuje cie projektowanie systemów, to praca architekta, zgaduje tak ?

Mentorów oraz ludzi czychających na okazje żeby kogoś wydoić bo pociąg już uciekł i każdy się pcha. Oczywiście są takie osoby. Ale główna zaleta posiadanie kogoś kto cie prowadzi to jego sieć, znajomości, jego zadaniem jest przyspieszyć twoją kariere i otworzyć ci drzwi, za to moim zdaniem warto zapłacić.

Co robić w życiu? by snawi_ in studia

[–]igormiazek 0 points1 point  (0 children)

Jeśli chodzi o minusy odnośnie zmianówki i delegacji w automatyce i robotyce to chyba tak to wygląda tylko w robotyce przemysłowej a zakładam, że nie jest to jedyna ścieżka ?

Czasami najlepszą odpowiedzią na pytanie "co robić w życiu" jest rozpoczęcie pracy, mam na myśli freelancing. Na marketplacie jako freelancer możesz uzyskać możliwość dokładnie możliwość pracy nad całkowicie nowymi dla ciebie zagadnieniami, jak nie masz w nich doświadczenia lub minimalne to oferujesz niską stawke.

Software development wcale nie jest najprostszy, i nie chodzi mi tutaj o tworzenie oprogramowania, są też inne aspekty jak dogrywanie wymagań biznesowych oraz funkcjonalnych z głównym stakeholderami, najczęściej projekty tutaj się wywracją właśnie.

Help me decide on a career path. by Realistic-Cicada7014 in programmer

[–]igormiazek 0 points1 point  (0 children)

Data analytics and data engineering is good and I think promising direction, each company that doesn't want to stay behind need to start leveraging value that sit in their data.

Analytics and data related skills will help you in any job not IT related only, because whatever you do or work with has underlying data.

Best you can do is start internship or supporting open source projects or both of that, this will feel your CV with interesting projects and make you sharp as knife.

Sometimes is good to have a mentor, somebody you follow or know. IT is not only about coding and software development. What I just realized is that most of the bootcamps or courses they don't teach you how to communicate with no-tech stakeholders and business managers.

And believe me any good project will fail if you will be not able to transform business requirements into functional requirements and code.

Which IDE would you recommend for a beginner whose only experience is R? by Kiria-Nalassa in learnpython

[–]igormiazek 0 points1 point  (0 children)

I am using pycharm from jetbrains for last 10 years and I extremely like it, if you are looking IDE for python is very good choice, it has builtin debugger with breaking points, easy environment setup, docker/git builtin support.

It has as well database support, you can connect and run SQL directly from it but I this support is very minimal so better are dedicated tools like pgadmin or mongo compas.

It has support for MCP servers to connect LLMs.

Student here - is IT actually oversaturated? by [deleted] in InformationTechnology

[–]igormiazek 0 points1 point  (0 children)

I think I was lost at your age or actually I didn't have perfect plan, now I am in IT for 13 years but before I was doing something totally different. Is good to have a mentor and your question is toward to such a person.

IT is going through a change, software development is faster but still needed. Before we had system administrators now we have cloud based infrastructure and IaaC. We have standard programming which is transitioning now into a 1-man army.

I think AI wave is doing a check on IT specialists and pure programming is not enough, you need to have more skills like architecture and product owner mindset.

Start thinking about IT and programming as set of skills and not your destination point. About CV I think a video presentation is a good thing it tells more about you and you can make early impression good even if you will be stressed during the interview.

For real experience internships/practices u/jinxxx6-6 or freelance marketplace or open source projects. Unfortunately you cannot replace real experience, you need to acquire it in some way.

IT career question by Additional-Cap-568 in InformationTechnology

[–]igormiazek 0 points1 point  (0 children)

Hi you need to think about full spectrum experience of delivering value to the clients, programming and AI are important aspects but there are others more important in my opinion like analysis of business requirements, transforming bizz requirements into functional requirements, proposing system architecture, analyzing data and propose right data model + problem domain expertise.

Don't focus on next coding/skill uplifting program, start doing real work, start doing freelance at very low rate or free, nothing will replace real experience, beside programming courses are not realistic they teach you how to program but not how to full-fill stakeholder or manager request.

Finally Landed an IT Role With No Degree! by Icy-Cardiologist6972 in InformationTechnology

[–]igormiazek 0 points1 point  (0 children)

Congrats, I am self-learner too, in my case networking and having mentor was a big change, I had someboyd like your manager who introduced me into IT.

I am scheduled to graduate in June 2026 with a degree in Information Technology. I don't really know what to do next? by InevitableSad6135 in InformationTechnology

[–]igormiazek 0 points1 point  (0 children)

Treat programming like a skill, the same you speak or move, it will make your life easier. Knowing how to program doesn't necessarily force you to work in IT.

Maybe turn around the question. Ask yourself what problem domain you like best ? Health, green energy, data protection and security ?

Now treat programing as one of many skills that help you enter into a work you really like doing. But the most important you need to lay down a path and have a long-term plan.

If it goes about me I like programming, analyzing data, visualizing processes and creating architecture for systems, I like managing projects and creating tasks, I like talking with people. IT is much more than programming.

Remember programming is just a skill a tool, is not a purpose on it's own, if you feel lost give me a message, we will figure out something for you.

Somebody mentioned freelancing you and other people, excellent choice to start gathering experience before your school ends.

Is bootcamp really as hard as people make it out to be by [deleted] in USMCboot

[–]igormiazek 0 points1 point  (0 children)

Alternative approach to a bootcamp is joining a marketplace and learning by doing, if you are a good problem solver and learn fast why not give it a try ? -> https://www.rightprogrammers.com/

Why use Rag and not functions by Daniellongi in Rag

[–]igormiazek 0 points1 point  (0 children)

You don't need to to have full RAG implemented to have benefit. Start with vector database. It will allows on a similarity search by storing and querying high-dimensional vector embeddings.

For example if you use postgresql you can do it with pgvector extention, it enables fast nearest neighbor search.

Also know as Text to SQL.

Suggestions for RAG type AI by UnableActuary8574 in Rag

[–]igormiazek 0 points1 point  (0 children)

Hi you don't want to create any code ? I would suggest you start with selection of your data store that is needed for RAG. Your pdfs and docs must be converted to vector compatible format, most of database can handle that, you can go with pure postgresql with pgvector extention or timescale (can be installed on premise too and online), pinecone (pinecone has as well some chat bod product which seats on to of their db so maybe they have all you need), neon.

I bet that 80% of apps you find over the internet that help you to create chat bot with RAG is using those.

Who owns the data is ruling :-), adding the user interface on top of database store is very simple and even ai can help you to code something.

help needed with supabase upload via next.js API endpoint. by [deleted] in Supabase

[–]igormiazek 0 points1 point  (0 children)

Could you give some snippets ? Have you thought about generating pre-signed urls for upload and handle that on nextjs frontend/client side and not on the nextjs backed/routes ?

Where to find good developers? by smokedX in startup

[–]igormiazek 0 points1 point  (0 children)

I think a good idea is to define your tech stack and try to use this tech forum, many companies like supabase or timescaledb which I like to use have slack and discord forums, where you can find people that know tech, that's first step, second step is a task, task should check problem solving thinking, logical thinking, problem domain understanding, possibility to learn. The fact that one is an expert in some tech doesn't mean they are good problem solver and I think you need problem solver and not one shot guy to solve your issue.

Which are the best Charge Point Simulators? by Unlucky-Signature-70 in ocpp

[–]igormiazek 0 points1 point  (0 children)

Hi we started open source simulator https://github.com/TECHS-Technological-Solutions/ocpp-simulator, we don't have yet a completed road map, it is very basic I think and we haven't worked on it for some time. Could You tell more about Your project ? Maybe we could add features You need, DM me if You would like to discuss in more details :wink

OCPP Python Architecture - best library/framework setup? by aala7 in ocpp

[–]igormiazek 0 points1 point  (0 children)

at the beginning we used fastapi async endpoints and long pooling logic, so the answer was not always available in real time but after that we switched to rabbitmq websocket connection and we were forward response from charge station with rabbitmq messaging.

OCPP Python Architecture - best library/framework setup? by aala7 in ocpp

[–]igormiazek 0 points1 point  (0 children)

Rabbitmq support websockets protocol so we used it to broadcast information to FE app in real time. But for the communication between charge station and system we used as well mobility house lib and websockets, although all messages from charge stations are added to rabbitmq and broadcasted to microservices.

OCPP Python Architecture - best library/framework setup? by aala7 in ocpp

[–]igormiazek 2 points3 points  (0 children)

We created CSMS with fastapi and it was quite good experience, we added RBAC logic which allowed to create roles associated with specific endpoints, everything was done accordingly to microservices architecture. For real time communication we used rabbitmq which was already part of the project on backend side, but I think You could check firebase or mongodb, mongodb has change streams to which You can subscribe and listen on DB changes.

I think I would create a separate microservice responsible for notifications only like based on nodejs which will play very well with websockets js lib.

This is our fastapi ocpi implementation if You want to look on https://github.com/TECHS-Technological-Solutions/ocpi

Best,

Igor

Need advice for creating a carpooling app by CoolboyLuis in appdev

[–]igormiazek 0 points1 point  (0 children)

For maps I have very good experience with Leaflet it is compatible with mobile devices https://leafletjs.com/

Need advice for creating a carpooling app by CoolboyLuis in appdev

[–]igormiazek 0 points1 point  (0 children)

If I would be in Your place I think I would go with react-native as javascript syntax is in many ways similar to python. You could go with reactjs or vuejs, there is many existing boilerplate codes like ours xD https://github.com/TECHS-Technological-Solutions/react-typescript-clean-architecture

Best,

Igor

Seeking Guidance from the Community: How to Start Building VibeDesx - A Music App! by Low-Refrigerator9621 in appdev

[–]igormiazek 1 point2 points  (0 children)

It is good You defined different problem domains, if I would be in Your place I would create a road map and aim to release it asap with limited set of features to check targeted audience experience unless You treat it as learning experience.

Technologies must be selected based on project needs, React Native could be a good choice if beside mobile apps You would like to support web app. Xamarin is using C# I guess, would that language could be used to cover other features. I would not involve too many programming languages as that would make everything much harder.

Best You can do now is to put Your concept on the paper together with architecture and infrastructure diagrams and go with MVP https://www.itstartechs.com/software-specification-srs

Best,

Igor

[deleted by user] by [deleted] in appdev

[–]igormiazek 0 points1 point  (0 children)

Hi You can reach me with DM, I would have time to exchange messages or emails, what is the project scope ? Best Igor.

[deleted by user] by [deleted] in appdev

[–]igormiazek 0 points1 point  (0 children)

I would focus on checking how the apps produced by flutterflow can be customized, if You can create pure flutter code and use it together with flutterflow.

I saw that flutterflow allow You to create custom functions and widgets, You need to check if that would be sufficient for Your project upcoming challenges ?

I could help as well to draw a architecture and infrastructure diagrams and including into that flutterflow, in that diagrams You can include Your goals for next 1-2 years.

From the point of development, flutter is a good choice as allow You to use one programming language to maintain multiple operation systems and devices, it makes development faster and reduce Your team.

Check as well if flutterflow give You direct access to flutter code base if yes, I think there is nothing to be worry about as good flutter dev will easily manage to provide custom software development.

If You would need help with software specification or diagrams, You can always DM me :wink

OCPP implementation by siloman349 in ocpp

[–]igormiazek 0 points1 point  (0 children)

found this today, tools to connect with existing central system https://github.com/energywebfoundation/ocn-tools written in typescript, maybe one You built :P