Tech Psyche . Updates . Tech Tips & Tricks . Programming , Tech Course
3.42K subscribers
851 photos
38 videos
30 files
1.21K links
Sharing updates & resources on Programming & Coding, Cryptocurrency, Blockchain, Web 3, Python, Data Science, Data Analysis, Java, Web Dev, AI, App Dev, ML, Cyber Security & Hacking & More

Buy Ads: https://telega.io/c/techpsyche

Admin: @mycontactpoint
Download Telegram
WHAT FOR WHAT?
๐Ÿ–ผ Frontend
HTML + CSS
Javascript
React
VueJs
Angular
Svelte

๐Ÿ”™ Backend:
Nodejs/Express
Python/Django
PHP/Laravel
Java
C#

๐Ÿ’ฝ Database
MongoDB
MySQL
Postgres
Redis

๐Ÿ–ฅ Desktop
Electron
Tairi
PyQt

๐Ÿ“ฑ Mobile:
React Native
Flutter
Swift
Kotlin

๐Ÿ–ฅ System
Go
C++
Rust

Follow Tech Psyche Channel for More Updates:
https://whatsapp.com/channel/0029VahGttK5a24AXAJDjm2R
Mastering Java: Roadmap to Complete Mastery

1. Fundamentals
2. Control Structures
3. Object-Oriented Programming (OOP)
4. Advanced Java
| |-- Collections Framework
| | |-- List (ArrayList, LinkedList)
| | |-- Set (HashSet, TreeSet)
| | |-- Map (HashMap, TreeMap)
| | |-- Queue (PriorityQueue, LinkedList)
5. .
6. .
7. .
Detailed Roadmap Here: https://techurl.in/pIsqP
Python interview questions ๐Ÿ˜๐Ÿ˜

What is Python?

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics, automatic memory management.

What's the difference between a tuple and a list?

Both tuples and lists are data structures in Python and hold a list of values. Unlike lists, tuples are immutable - they can't be changed.


What is a dict and what's its most important limitation?

A dict is a structure akin a hash map. It stores key-value pairs, where keys are unique and it has O(1) access time. The most important limitation for a dict is that the keys must be hashable/immutable. Meaning, we can use a tuple as a key, but not a list.


What is pickling/unpickling?

Pickling is converting an object to a string representation in python. Generally used for caching and transferring objects between hosts/processes.

Is Python a Scripting Language?

Python is capable of scripting, but it is more than that. It is considered as a general-purpose programming language.

Follow this Channel for More updates
https://whatsapp.com/channel/0029VahGttK5a24AXAJDjm2R
๐—š๐—ข๐—ข๐—š๐—Ÿ๐—˜ ๐——๐—ข๐—ฅ๐—ž๐—ฆ - ๐—ข๐—ก๐—˜ ๐—ฆ๐—ง๐—ข๐—ฃ ๐Ÿ“Œ

โ€ขShodan Search
โ€ขAPI (WSDL)
โ€ขGIST github search
โ€ขApache Config Files
โ€ขInstall/Setup Files
โ€ขApache Struts RCE
โ€ขhtaccess/phpinfo()
โ€ขSecurity Headers
โ€ขSource Code PublicWWW
โ€ขSearch GitLab and Github
โ€ขFind .php (WayBack)
โ€ขFind Subdomains (Google)
โ€ขDigital Ocean Space
โ€ขSub-Subdomains (Google)

Link ๐Ÿ”—:-

https://techurl.in/cyCjo
Free Labs to Elevate your skills and practice ๐ŸŽฏ #Security

* Academy Hackaflag BR - hackaflag.com.br
- Attack-Defense - attackdefense.com
* Alert to win - alf.nu/alerti
* CTF Komodo Security - ctf.komodosec.com
* CMD Challenge - cmdchallenge.com
* Exploitation Education - exploit.education
* Google CTF-capturetheflag.withgoogle.com
* More Resources - t.me/TechPsyche
* Hack TheBox - hackthebox.com
* Hackthis - hackthis.co.uk
* Hacksplaining - hacksplaining.com/lessons
* Hacker101-ctf.hacker101.com
* Hacker Security - capturetheflag.com.br
* Hacking-Lab - hacking-lab.com
* HSTRIKE - hstrike.com
* ImmersiveLabs - immersivelabs.com
* NewbieContest - newbiecontest.org
* Resources - t.me/TechPsyche
* OverTheWire - overthewire.org
* Practical Pentest Labs - lnkd.in/esq9Yuv5
* Pentestlab - pentesterlab.com
* Penetration Testing Practice Labs - amanhardikar.com/mindmaps/Practโ€ฆ
* PentestIT LAB - lab.pentestit.ru
* PicoCTF - picoctf.com
* PWNABLE - pwnable.kr/play.php
* Root-Me-root-me.org
* Root in Jail - rootinjail.com

For More Resources:
https://whatsapp.com/channel/0029VajB00n0LKZ7cSloGR1M
Simple 12-Week Program for you.


โญ•๏ธ 1-2 Weeks:
Basics of Programming
* Choose a programming Language: Java/Cpp
* Learn about the concepts of OOPs from
Geeksforgeeks
* Practice basic programming from
Geeksforgeeks
* Practice basic Algorithms for Searching, Sorting & Recursion
* Practice basic questions of Strings and Numbers on Leetcode.
* Keep practicing the easy level questions until the basics are clear.

โญ•๏ธ 3-4 Weeks:
Complexities & Basic DSA
* Learn about Time and Space complexities
* Start with DSA from YouTube
Abdul Bari / Strivers A2Z DSA Playlist
* Only practice the basic data structures-
Arrays, Stacks, Queues, Linked Lists
* Practice Easy level questions on Leetcode
* Do this until youโ€™re Confident

โญ•๏ธ 5-6 Week
Practicing the basics
* Solve Medium Level Leetcode questions for the topics you've prepared.
* This week aims to solidifying your basic DSA concepts.
* Give contests on Hackerrank to gain speed and getting prepared for Interviews.

Telegram: t.me/TechPsyche

โญ•๏ธ 7-10 Weeks:
Web Development / Machine Learning
* Start with Web Development or Machine Learning or any domain which will help you in building Projects.
* Complete playlists or any other courses available on it from Youtube or similar.
* Learn by building Projects. This will help you add it to your Resume as well.
* Simultaneously start with the medium level problems of the topics youโ€™ve covered in DSA.

โญ•๏ธ 11-12 Weeks:
Advanced DSA
* Start with advanced DS like Trees & Graph
* Practice Easy & Medium level questions on these topics on Leetcode
* Learn more algorithms like Backtracking, Sliding Window, Two pointers and more
* Practice as much as you can.

Channel link: https://whatsapp.com/channel/0029VahGttK5a24AXAJDjm2R
KENYA
WordPress Developer Needed.
Experienced in E-commerce with Payment Integration.

Ready to start work immediately.

Send CV to joseph@talantadigitalsolutions.com
โ€™Simply studying othersโ€™ code wonโ€™t make you a great developer. You need to build your own.

- Reading doesn't make you a great writer.
- โ Eating doesn't make you a great chef.
- Watching tutorials wonโ€™t turn you into a dev / engineer.
- Only practice makes you proficient.( make projects)
> Consumption can increase taste, but not proficiency.

t.me/TechPsyche
Youth and Women Hackathon: Solutions for East Africa's Economic Integration

This Hackathon is designed to drive regional economic integration within the East African CommunitI'y (EAC) by harnessing the creativity and entrepreneurial spirit of women and youth Civil Society Organizations (CSOs)from across the eight EAC Partner States.

https://shorturl.at/5biXe
Here is how you can explain your project in an interview

When youโ€™re in an interview, itโ€™s super important to know how to talk about your projects in a way that impresses the interviewer. Here are some key points to help you do just that:

โžค ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„:
- Start with a quick summary of the project you worked on. What was it all about? What were the main goals? Keep it short and sweet something you can explain in about 30 seconds.

โžค ๐—ฃ๐—ฟ๐—ผ๐—ฏ๐—น๐—ฒ๐—บ ๐—ฆ๐˜๐—ฎ๐˜๐—ฒ๐—บ๐—ฒ๐—ป๐˜:
- What problem were you trying to solve with this project? Explain why this problem was important and needed addressing.

โžค ๐—ฃ๐—ฟ๐—ผ๐—ฝ๐—ผ๐˜€๐—ฒ๐—ฑ ๐—ฆ๐—ผ๐—น๐˜‚๐˜๐—ถ๐—ผ๐—ป:
- Describe the solution you came up with. How does it work, and why is it a good fix for the problem?

โžค ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—ฅ๐—ผ๐—น๐—ฒ:
- Talk about what you specifically did. What were your main tasks? Did you face any challenges, and how did you overcome them? Make sure itโ€™s clear whether you were leading the project, a key player, or supporting the team.

Channel Link: t.me/TechPsyche

โžค ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ผ๐—น๐—ผ๐—ด๐—ถ๐—ฒ๐˜€ ๐—ฎ๐—ป๐—ฑ ๐—ง๐—ผ๐—ผ๐—น๐˜€:
- Mention the tech and tools you used. This shows your technical know-how and your ability to choose the right tools for the job.

โžค ๐—œ๐—บ๐—ฝ๐—ฎ๐—ฐ๐˜ ๐—ฎ๐—ป๐—ฑ ๐—”๐—ฐ๐—ต๐—ถ๐—ฒ๐˜ƒ๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐˜€:
- Share the results of your project. Did it make things better? How? Mention any improvements, efficiencies, or positive feedback you got. This helps show the project was a success and highlights your contribution.

โžค ๐—ง๐—ฒ๐—ฎ๐—บ ๐—–๐—ผ๐—น๐—น๐—ฎ๐—ฏ๐—ผ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป:
- If you worked with a team, talk about how you collaborated. What was your role in the team? How did you communicate and contribute to the teamโ€™s success?

โžค ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป๐—ถ๐—ป๐—ด ๐—ฎ๐—ป๐—ฑ ๐——๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—บ๐—ฒ๐—ป๐˜:
- Reflect on what you learned from the project. How did it help you grow professionally? What new skills did you gain, and what would you do differently next time?

โžค ๐—ง๐—ถ๐—ฝ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐—ฃ๐—ฟ๐—ฒ๐—ฝ๐—ฎ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป:
- Be ready with a 30 second elevator pitch about your projects, and also have a five-minute detailed overview ready.
- Know why you chose the project, what your role was, what decisions you made, and how the results compared to what you expected.
- Be clear on the scope of the project whether it was a long-term effort or a quick task.
- If thereโ€™s a pause after you describe the project, donโ€™t hesitate to ask if theyโ€™d like more details or if thereโ€™s a specific part theyโ€™re interested in.

Remember, ๐—ฐ๐—ผ๐—บ๐—บ๐˜‚๐—ป๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ถ๐˜€ ๐—ธ๐—ฒ๐˜†. You might have done great work, but if you donโ€™t explain it well, itโ€™s hard for the interviewer to understand your impact. So, practice explaining your projects with clarity.

https://whatsapp.com/channel/0029VahGttK5a24AXAJDjm2R
Platforms for Coding Interview Preparation ๐Ÿ’ก

๐Ÿ”ธHackerRank
๐Ÿ”ธHackerEarth
๐Ÿ”ธLeetCode
๐Ÿ”ธInterview Cake
๐Ÿ”ธInterviewBuddy
๐Ÿ”ธAlgoExpert
๐Ÿ”ธCoderbyte
๐Ÿ”ธinterviewing .io
๐Ÿ”ธInterview camp
๐Ÿ”ธInterviewBit
๐Ÿ”ธGeeksForGeeks

Channel Link:
https://whatsapp.com/channel/0029VahGttK5a24AXAJDjm2R

Telegram: t.me/TechPsyche
๐Ÿ‘1
If you're looking for project idea to test your AI/ML Skills. Try these.