<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dev Talks Archives - SoftUni Global</title>
	<atom:link href="https://softuni.org/category/dev-talks/feed/" rel="self" type="application/rss+xml" />
	<link>https://softuni.org/category/dev-talks/</link>
	<description>Learn Programming and Start a Developer Job</description>
	<lastBuildDate>Fri, 07 Oct 2022 07:35:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://softuni.org/wp-content/uploads/2022/04/cropped-SoftUni-Global-Logo-Square-notext-32x32.png</url>
	<title>Dev Talks Archives - SoftUni Global</title>
	<link>https://softuni.org/category/dev-talks/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Acing The Web Developer Interview &#8211; A Guide [Dev Talks]</title>
		<link>https://softuni.org/dev-talks/web-developer-interview-guide/</link>
					<comments>https://softuni.org/dev-talks/web-developer-interview-guide/#comments</comments>
		
		<dc:creator><![CDATA[Nikol Ruseva]]></dc:creator>
		<pubDate>Fri, 30 Sep 2022 14:26:57 +0000</pubDate>
				<category><![CDATA[Dev Talks]]></category>
		<category><![CDATA[coding challenges]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[interview process]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[tech job]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=23287</guid>

					<description><![CDATA[<p>This article will walk you through the steps of the interview process, giving you some samples of the questions you can expect and advice on how to answer them.</p>
<p>The post <a href="https://softuni.org/dev-talks/web-developer-interview-guide/">Acing The Web Developer Interview &#8211; A Guide [Dev Talks]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="23287" class="elementor elementor-23287" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">There are a lot of <strong><a href="https://softuni.org/dev-talks/starting-your-first-job-in-the-software-industry/">steps</a> </strong>you need to take before going to an interview. Even when you complete them all,</span> <span style="font-weight: 400;">applying for your first programming job can be an intimidating process, especially when you do not have any professional experience to back up your technical knowledge. A good way to showcase your practical competence is to set up a <strong><a href="https://softuni.org/dev-concepts/what-is-git-and-how-to-work-with-github/">GitHub</a> </strong>profile with all the projects you have completed so far.  </span><span style="font-weight: 400;">In addition to assessing your coding skills, an interview serves as an opportunity for the recruiter to get to know you better and determine whether or not you would fit well into the company culture. </span></p><p><span style="font-weight: 400;">Although every organization has a different interviewing policy, the process usually includes the following steps: </span></p><ul><li><span style="font-weight: 400;">Initial Conversation with a hiring manager;</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Technical Interview with a software developer;</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Coding Challenges.</span></li></ul><p><span style="font-weight: 400;">There are three general groups of questions corresponding to each stage of the interview process &#8211; <strong>personal, technical, and practical</strong>. To give you a better idea of what to expect, we made a list of the most common ones and included hints on how to best answer them. </span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-2041cf4 elementor-widget elementor-widget-heading" data-id="2041cf4" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Personal Questions</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c74cf06 elementor-widget elementor-widget-text-editor" data-id="c74cf06" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">In most cases, you will first speak with a hiring manager, who </span><span style="font-weight: 400;">will ask you open-ended questions common to most job interviews, irrespective of the industry:</span></p><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;"><strong>Tell me about yourself.</strong><br /></span><i style="font-weight: inherit;"><span style="font-weight: 400;">Hint: </span></i><span style="font-weight: 400;">You do not have to go into too many personal details. After all, you are there on a business matter. Share what sparked your interest in programming and what you expect to gain</span><span style="font-weight: 400;"> from </span><span style="font-weight: 400;">the role you are applying for. Explain why you are a good fit for this position, and which of your skills and abilities would benefit the company and make you stand out as a candidate. </span></li></ul><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><strong>Where do you see yourself in five (or ten) years time?</strong><i style="font-weight: inherit;"><span style="font-weight: 400;"><br />Hint:</span></i><span style="font-weight: 400;"> The purpose of this question is to find out if you plan in the long term and whether your goals align with the position you are applying for. </span></li></ul><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><strong>How did you hear about our company?</strong><span style="font-weight: 400;"><br /></span><i><span style="font-weight: 400;">Hint:</span></i> <span style="font-weight: 400;">Be prepared with specific information about the company. </span><span style="font-weight: 400;">Look for information in forums, blogs, on the company&#8217;s Web site, etc. Research their goals and mission and the position you are applying for and mention how they align with your future plans.</span></li></ul><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><strong>What are your greatest strengths and weaknesses?</strong><span style="font-weight: 400;"><br /></span><i><span style="font-weight: 400;">Hint:</span></i> <span style="font-weight: 400;">Mention actual personal qualities that are relevant to the current position. Give context, details, and an example from your own experience or a potential situation in which you would use these strengths to get through a challenge. </span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;">When talking about your weaknesses you want to give a well-thought answer that does not sound too rehearsed. The best way is to give an example of a small shortcoming you are working on overcoming. Share what you have learnt from the process and how you will use the experience in your future work.</span></li></ul><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><strong>What are your hobbies and interests?</strong><span style="font-weight: 400;"><br /></span><i><span style="font-weight: 400;">Hint:</span></i><span style="font-weight: 400;"> To dig deeper into your character, the hiring manager might ask you about your interests outside of work. Mention hobbies that you are really into, but make sure to clarify that they will not affect your dedication to the job. Sharing your interests outside of work is a genuine way to show your personality and connect with the interviewer. </span></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-000838a elementor-widget elementor-widget-heading" data-id="000838a" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Technical Questions</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-550d174 elementor-widget elementor-widget-text-editor" data-id="550d174" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">The interview will continue with a test of your technical knowledge in the form of some <strong>behavioral</strong> and <strong>theoretical</strong> <strong>questions</strong>. At this stage, you are likely to have a software engineer who will ask you progressively harder theoretical questions. Although the technical part of an interview is highly dependent on the job requirements, there are some general questions at the start, like:</span></p><p><img fetchpriority="high" decoding="async" class="size-medium wp-image-23295 alignright" src="https://softuni.org/wp-content/uploads/2022/09/Coding-Person-300x300.png" alt="" width="300" height="300" data-wp-editing="1" srcset="https://softuni.org/wp-content/uploads/2022/09/Coding-Person-300x300.png 300w, https://softuni.org/wp-content/uploads/2022/09/Coding-Person-1024x1024.png 1024w, https://softuni.org/wp-content/uploads/2022/09/Coding-Person-150x150.png 150w, https://softuni.org/wp-content/uploads/2022/09/Coding-Person-768x768.png 768w, https://softuni.org/wp-content/uploads/2022/09/Coding-Person-600x600.png 600w, https://softuni.org/wp-content/uploads/2022/09/Coding-Person-100x100.png 100w, https://softuni.org/wp-content/uploads/2022/09/elementor/thumbs/Coding-Person-pviyi7nm2iq7hqrdk2sfrv5isfxwdrf22t0poc8s3o.png 250w, https://softuni.org/wp-content/uploads/2022/09/Coding-Person.png 1080w" sizes="(max-width: 300px) 100vw, 300px" /></p><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;"><strong>Why did you choose this programming language, and what interests you about it?</strong><br /></span><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Hint</strong>:</span></i><span style="font-weight: 400;"> Express your understanding of the technology you chose. Describe its features, advantages, and disadvantages, as well as the applications you can develop with it. To show that you have at least a basic understanding of other languages, you can also draw comparisons with some of them.</span></li></ul><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;"><strong>Describe the steps you take to develop a program, from getting the assignment or an initial idea to its final execution.</strong><br /></span><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Hint</strong>:</span></i><span style="font-weight: 400;"> Explain the actual sequence of steps you take when developing a program. Interviewers are particularly interested in your project planning process, what coding techniques you use, and whether you follow the best practices that guarantee high-quality and readable code.</span></li></ul><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><strong>How do you debug your code and approach problems?<br /></strong><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Hint</strong>: </span></i><span style="font-weight: 400;">Since troubleshooting and debugging are crucial components of a software engineer&#8217;s work, it is important to describe how you handle issues. This will demonstrate your level of logical and algorithmic thinking and problem-solving skills.</span></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-dceee3d elementor-widget elementor-widget-text-editor" data-id="dceee3d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">The more in-depth questions are usually theoretical, so it is entirely up to you to be prepared beforehand. </span><span style="font-weight: 400;">This is a sample list of technical questions for four of the most popular <strong>programming</strong> <strong>languages</strong> for <strong>web development</strong>, as well as a separate section about <strong>Object Oriented Programming (OOP)</strong>.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-5b722a9 elementor-widget elementor-widget-text-editor" data-id="5b722a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Java</strong></p><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the main features of Java?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">Why is Java platform-independent?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the difference between the JDK, JRE, and JVM?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">How do Heap and Stack memory differ?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">Explain the access modifiers used in Java.</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the role of the garbage collector?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is Final word in Java used for?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the difference between Stack and Queue?</span></li></ul><p><strong>C#</strong></p><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the main features of C#?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">How is C# compiled?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the difference between managed and unmanaged code?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">Explain the different types of classes.</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">Explain the access modifiers used in C#.</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are boxing and unboxing in C#?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the main differences between Array and ArrayList in C#?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the difference between throw exception and throw clause? </span></li></ul><p><strong>Python</strong></p><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the main features of Python?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the difference between list and tuples?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the built-in data types?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is a namespace?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is PEP?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">How is Python interpreted?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are local and global variables?</span><span style="font-weight: 400;"><br /></span></li></ul><p><strong>JavaScript</strong></p><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the main features of JavaScript?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the data types in JS?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the difference between ViewState and SessionState?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are JavaScript Cookies?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the difference between pop() and shift() method?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the disadvantages of using innerHTML?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the different types of errors in JavaScript?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the Strict Mode in JavaScript, and how can it be enabled?</span></li></ul><p><strong>OOP</strong></p><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the principles of OOP?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What are the features of OOP?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the Singleton Class and how to implement it?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is inheritance?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the difference between a class and an object?</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">Explain superclass and subclass.</span></li><li style="font-weight: 400;" aria-level="1" aria-checked="false"><span style="font-weight: 400;">What is the difference between method overloading and method overriding?</span></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-30b8a38 elementor-widget elementor-widget-text-editor" data-id="30b8a38" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">These questions can be asked specifically about your projects, in case you have any uploaded on your <strong>GitHub</strong> <strong>profile</strong>. The interviewer might be interested in discussing the <strong>technologies</strong> and <strong>practices</strong> that you used to develop them.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-91b4156 elementor-widget elementor-widget-heading" data-id="91b4156" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Coding Challenges</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-06be0a6 elementor-widget elementor-widget-text-editor" data-id="06be0a6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">In addition to the theoretical questions, you might be given a problem to solve. It can be a <strong>take-home assignment</strong> or a coding challenge to <strong>do live during the interview</strong>. Make sure you are familiar with the syntax of the programming language required for the position you are applying for, because a coding challenge may require you to <strong>debug</strong> <strong>a</strong> <strong>block</strong> <strong>of code</strong> or determine what its result would be. It is possible that the code is intentionally made confusing in order to gauge how you would respond when faced with a challenge or in a stressful situation. In this case, the most important things are to stay calm, fight off any anxiety, and try to find a <strong>logical</strong> and <strong>well-structured</strong> <strong>solution</strong> to the problem. </span><span style="font-weight: 400;"><strong>Demonstrating</strong> genuine <strong>enthusiasm</strong> for coding, algorithmic thinking, and a desire to learn is sometimes <strong>more important</strong> <strong>than</strong> coming up with the <strong>right answer</strong>.<br /></span></p><p><span style="font-weight: 400;">Listed b</span><span style="font-weight: 400;">elow are some basic <strong>junior coding challenges</strong> and <strong>hints</strong> on how to resolve them:</span></p><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><strong>Factorial<br /></strong><span style="font-weight: 400;">The factorial of a positive integer is the sum of the multiplication of all the integers smaller than that positive integer. For example:</span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;">4! = 4*3*2*1 = 24</span><span style="font-weight: 400;"><br /></span>5! = 5*4*3*2*1 = 120<br /><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Task</strong>:</span></i> <span style="font-weight: 400;">Write a program that takes a positive integer as an input and calculates the factorial of that number.<br /></span><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Hint</strong>:</span></i><span style="font-weight: 400;"> To solve this problem, use either a </span><b style="font-style: inherit;">loop </b><span style="font-weight: 400;">or </span><b style="font-style: inherit;">recursion</b><span style="font-weight: 400;">.</span></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-b43f368 elementor-widget elementor-widget-image" data-id="b43f368" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/09/Factorial-Formula-1024x576.png" class="attachment-large size-large wp-image-23296" alt="Factorial-Formula" srcset="https://softuni.org/wp-content/uploads/2022/09/Factorial-Formula-1024x576.png 1024w, https://softuni.org/wp-content/uploads/2022/09/Factorial-Formula-e1664544249914-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/09/Factorial-Formula-e1664544249914-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/09/Factorial-Formula-1536x864.png 1536w, https://softuni.org/wp-content/uploads/2022/09/Factorial-Formula-e1664544249914-600x338.png 600w, https://softuni.org/wp-content/uploads/2022/09/Factorial-Formula-e1664544249914.png 960w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-080879e elementor-widget elementor-widget-text-editor" data-id="080879e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><strong>Palindrome</strong><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;">A palindrome is a sequence of characters which reads the same backward as forward. For example, “radar”, “rotator”, and even longer phrases like “pull up if I pull up”. <br /></span><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Task</strong>:</span></i><span style="font-weight: 400;"> Write a program that takes a string as an input and returns if it is a palindrome. <br /></span><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Hint</strong>:</span></i><span style="font-weight: 400;"> You can: </span></li></ul><ol><li style="list-style-type: none;"><ol><li style="list-style-type: none;"><ol><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Check if the input is a </span><b>string</b><span style="font-weight: 400;">;</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Turn it to </span><b>lower or uppercase</b><span style="font-weight: 400;">;</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Reverse it (using </span><b>a method or a loop</b><span style="font-weight: 400;">);</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Check if the </span><b>reversed string is equal to the input string;</b></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Return the result.</span></li></ol></li></ol></li></ol><ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><strong>FizzBuzz<br /></strong><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Task</strong>:</span></i><span style="font-weight: 400;"> Write a program that counts the numbers from 1 to 100 on a new line.<br /></span>If the number is divisible by 3, print “Fizz”.<br />If the number is divisible by 5, print “Buzz”.<br />If the number is divisible by both 3 and 5, print “FizzBuzz”.<br />Otherwise, print the number.<br /><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Hint</strong>:</span></i><span style="font-weight: 400;"> Make a </span><b style="font-style: inherit;">loop</b><span style="font-weight: 400;"> that iterates over the numbers, and for every number, check the given conditions using the </span><b style="font-style: inherit;">remainder operator.</b><span style="font-weight: 400;"><span style="font-weight: 400;"> Be careful with the order of conditions because it can be crucial to the end result.<br /><br /></span></span></li><li aria-level="1" aria-checked="false"><strong>Fibonacci<br /></strong>The Fibonacci sequence is a series of integers (the Fibonacci numbers) like the following one:<br />0, 1, 1, <b style="font-style: inherit;">2</b><span style="font-weight: 400;">, 3, 5, 8, 13, 21, 34<br /></span>Every number after the first two (0 and 1) is the sum of the two preceding ones:<br />2 is the sum of the preceding two numbers &#8211; 1+1<br />0, 1, 1, 2, <b style="font-style: inherit;">3</b><span style="font-weight: 400;">, 5, 8, 13, 21, 34<br /></span>3 is the sum of the preceding two numbers &#8211; 1+2<br />And so on.<br /><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Task</strong>: </span></i><span style="font-weight: 400;">Write a program that takes a positive integer N as an input and returns the N-th element of the Fibonacci sequence.<br /></span><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Hint</strong>:</span></i><span style="font-weight: 400;"> The easiest way to solve this is to use </span><b style="font-style: inherit;">recursion, </b><span style="font-weight: 400;">like in this example of Java code:</span></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-94ad81e elementor-widget elementor-widget-code-highlight" data-id="94ad81e" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-java line-numbers">
				<code readonly="true" class="language-java">
					<xmp>public int fib(int n){

if (n<2) return n;

return fib(n-1) + fib(n-2);
}</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-dbc96aa elementor-widget elementor-widget-text-editor" data-id="dbc96aa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li style="font-weight: 400;" aria-level="1" aria-checked="false"><strong>Anagram<br /></strong>Anagrams are words with the same number of letters, but they may be arranged differently. For example, race and care, listen and silent.<br /><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Task</strong>:</span></i><span style="font-weight: 400;"> Write a program that receives two strings as an input and returns true if they are anagrams.<br /></span><i style="font-weight: inherit;"><span style="font-weight: 400;"><strong>Hint</strong>:</span></i><span style="font-weight: 400;"><strong> Sorting</strong> the two words and then comparing them is the quickest way, but it is not the best solution because usually sorting algorithms are time- and memory-consuming.<br /></span>Another approach is to generate <strong>HashMaps</strong> of both words and then <strong>compare them</strong>. Use the HashMaps to check if they contain the same elements and if these elements occurred the same number of times in both maps.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-097e0c9 elementor-widget elementor-widget-heading" data-id="097e0c9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Conclusion</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e6e05a0 elementor-widget elementor-widget-text-editor" data-id="e6e05a0" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Most people are anxious when going to an interview, especially if it is their first time. <br /><strong>Preparing in advance</strong> will always work in your favor giving you a <strong>leg up</strong> over the other candidates and the chance to make a good impression. Having an idea of the general process will help you come up with the best answers to the most common personal, technical, and practical questions when interviewing for a software engineer position.</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3cd15ec elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3cd15ec" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-56bfdb0" data-id="56bfdb0" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-talks/web-developer-interview-guide/">Acing The Web Developer Interview &#8211; A Guide [Dev Talks]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-talks/web-developer-interview-guide/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>All The New JavaScript Features Coming Up with ECMAScript 2022</title>
		<link>https://softuni.org/dev-talks/all-the-new-javascript-features-coming-up-with-ecmascript-2022/</link>
					<comments>https://softuni.org/dev-talks/all-the-new-javascript-features-coming-up-with-ecmascript-2022/#respond</comments>
		
		<dc:creator><![CDATA[Nikol Ruseva]]></dc:creator>
		<pubDate>Thu, 25 Aug 2022 08:48:25 +0000</pubDate>
				<category><![CDATA[Dev Talks]]></category>
		<category><![CDATA[ecmascript]]></category>
		<category><![CDATA[ecmascript2022]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[js2022]]></category>
		<category><![CDATA[jsfeatures]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=22801</guid>

					<description><![CDATA[<p>In this article, you will learn about the new JavaScript features of 2022 and how to use them to ease your work as a software developer.</p>
<p>The post <a href="https://softuni.org/dev-talks/all-the-new-javascript-features-coming-up-with-ecmascript-2022/">All The New JavaScript Features Coming Up with ECMAScript 2022</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="22801" class="elementor elementor-22801" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d002d1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d002d1" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8a58875" data-id="8a58875" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ef0ae54 elementor-widget elementor-widget-text-editor" data-id="ef0ae54" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The thirteenth edition of ECMAScript Language specification was officially approved on June 22, 2022. With its release, new features were added to the JavaScript language:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-33f28ac elementor-widget elementor-widget-text-editor" data-id="33f28ac" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li>Method .at();</li><li>Object.hasOwn();</li><li>RegExp: match indices(‘d’ flag);</li><li>Error: .cause;</li><li>New members of Classes;</li><li>Private Slot Checks;</li><li>Top-level Await.</li></ul><p>Now let’s find out more about each new feature.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6323310 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6323310" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f007326" data-id="f007326" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ad329c3 elementor-widget elementor-widget-heading" data-id="ad329c3" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Method .at()</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-a1dc8e1 elementor-widget elementor-widget-text-editor" data-id="a1dc8e1" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The method .at() is supported by indexable values like <strong>Array</strong>, <strong>String</strong>, or <strong>TypedArray</strong>. It takes a <strong>positive or negative</strong> integer value and returns the element at the given index. </p><p>In this example, there is an array with three elements, which means that its length is 3. The first element is at index 0 and the last is at index array length -1 (in this example at index 2).</p><p>To check what the element at a certain index is, use the bracket operator (<strong>animals[0]</strong>). For indexes out of the range, the program returns <strong>“Undefined“</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-dd680b8 elementor-widget elementor-widget-code-highlight" data-id="dd680b8" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>let animals = ["Cat", "Dog", "Cow"];

console.log(animals[0]);
console.log(animals[animals.length - 1]) 
console.log(animals[animals.length])

//Cat
//Cow
//undefined
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-08e0f24 elementor-widget elementor-widget-text-editor" data-id="08e0f24" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The new feature works exactly like the bracket operator but it allows <strong>negative</strong> <strong>indexing</strong> of elements. The last element is accessed easily by replacing <strong>animals[animals.length &#8211; 1]</strong> with <strong>animals.at(-1)</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-7de01d9 elementor-widget elementor-widget-code-highlight" data-id="7de01d9" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>let animals = ["Cat", "Dog", "Cow"];

console.log(animals.at(0));
console.log(animals.at(-1));

//Cat
//Cow
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-df93b30 elementor-widget elementor-widget-code-highlight" data-id="df93b30" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>//Example with a String
let string = "Hello, World!";

console.log(string.at(-1));

//!
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-fc46f4b elementor-widget elementor-widget-spacer" data-id="fc46f4b" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-9ab65d9 elementor-widget elementor-widget-heading" data-id="9ab65d9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Object: .hasOwn()</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f4ef827 elementor-widget elementor-widget-text-editor" data-id="f4ef827" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Object.hasOwn() returns <strong>true</strong> if the specified object has the indicated property as its own property. If the property is inherited or does not exist, the method returns <strong>false</strong>.</p><p>Object.hasOwn() is intended as a <strong>replacement</strong> of Object.hasOwnProperty()</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fce8012 elementor-widget elementor-widget-text-editor" data-id="fce8012" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Before:</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-106ce0b elementor-widget elementor-widget-code-highlight" data-id="106ce0b" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>let user = {
name: 'John Doe',
role: 'Admin'
};

console.log(user.hasOwnProperty('role'));
console.log(user.hasOwnProperty('age'));

//true
//false

</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-1c4266a elementor-widget elementor-widget-text-editor" data-id="1c4266a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>After:</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-176f2ab elementor-widget elementor-widget-code-highlight" data-id="176f2ab" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>let user = {
name: 'John Doe',
role: 'Admin'
};

console.log(Object.hasOwn(user, 'role'));
console.log(Object.hasOwn(user, 'age'));

//true
//false
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-3af7b62 elementor-widget elementor-widget-spacer" data-id="3af7b62" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-d09faa1 elementor-widget elementor-widget-heading" data-id="d09faa1" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">RegExp: match indices(‘d’ flag)
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-2c54e67 elementor-widget elementor-widget-text-editor" data-id="2c54e67" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>ECMA Script 2022 introduced a new <strong>/d flag</strong> for Regular Expressions. It provides some <strong>additional</strong> <strong>information</strong> about the start and indices position end of each match in the input string.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-281192f elementor-widget elementor-widget-text-editor" data-id="281192f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Without the new feature the following information has been provided:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a4bc05d elementor-widget elementor-widget-code-highlight" data-id="a4bc05d" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>let string = 'hello1helloAll';
let regEx = /hello(\w)/g;
let result = [...string.matchAll(regEx)];
console.log(result[0]);
//[ 'hello1', '1', index: 0, input: 'hello1helloAll', groups: undefined ]

let string = 'hello1helloAll';
let regEx = /hello(\w)/g;
let result = [...string.matchAll(regEx)];
let regEx2 = /hello(\w)/dg;
let result2 = [...string.matchAll(regEx2)];
console.log(result2[0]);

</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-2182bd2 elementor-widget elementor-widget-text-editor" data-id="2182bd2" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>With the /d flag there is an array with the indices of the different elements that match the regex:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c698c39 elementor-widget elementor-widget-code-highlight" data-id="c698c39" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>[
  'hello1',
  '1',
  index: 0,
  input: 'hello1helloAll',
  groups: undefined,
  indices: [ [ 0, 6 ], [ 5, 6 ], groups: undefined ]
]

</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-8252814 elementor-widget elementor-widget-spacer" data-id="8252814" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-d07cf8b elementor-widget elementor-widget-heading" data-id="d07cf8b" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Error: .cause</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-68bcdf6 elementor-widget elementor-widget-text-editor" data-id="68bcdf6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>With the Error .cause, you can add <strong>more</strong> <strong>essential</strong> <strong>information</strong> <strong>to the errors</strong> you receive. You should specify the error options as a second parameter, and with the “cause“ key you can pass the error that you want to chain.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b2ba546 elementor-widget elementor-widget-text-editor" data-id="b2ba546" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Before:</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-9e71db4 elementor-widget elementor-widget-code-highlight" data-id="9e71db4" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>const weatherNow = async (city) => {
    try {
      const response = await fetch(`https://api.openweathermap.org/data/2.5/weather?q=${city}&appid=67a20d293903cbcf9aab38633b30fbf9`);
      const info = await response.json();
      const description = info.weather[0].description;
      return description;
    } catch (error) {
throw new Error('Something went wrong')
    }
  }
 
try {
    await weatherNow('');           //Empty string
} catch(error) {
    console.log(error);
}

//Error: Something went wrong
    //at weatherNow (<anonymous>:8:7)
    //at async <anonymous>:13:5
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-b3726fb elementor-widget elementor-widget-text-editor" data-id="b3726fb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>After:</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-19a810c elementor-widget elementor-widget-code-highlight" data-id="19a810c" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>const weatherNow = async (city) => {
    try {
      const response = await fetch(`https://api.openweathermap.org/data/2.5/weather?q=${city}&appid=67a20d293903cbcf9aab38633b30fbf9`);
      const info = await response.json();
      const description = info.weather[0].description;
      return description;
    } catch (error) {
throw new Error('Something went wrong', { cause: error })
    }
  }
 
try {
    await weatherNow('');        //Empty String
} catch(error) {
    console.log(error.cause);
}

//TypeError: Cannot read properties of undefined (reading '0')
    //at weatherNow (<anonymous>:5:39)
    //at async <anonymous>:13:5

</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-4fef07b elementor-widget elementor-widget-spacer" data-id="4fef07b" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-e27eba3 elementor-widget elementor-widget-heading" data-id="e27eba3" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">New Members of Classes </h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4fa378f elementor-widget elementor-widget-text-editor" data-id="4fa378f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Static class fields and methods are not used on instances of a class. Instead, they can be called on the <strong>class</strong> <strong>itself</strong> and are declared using the <strong>static</strong> <strong>keyword</strong>. Static methods are often utility functions and helpers, whereas static properties are useful for <strong>caches</strong>, <strong>fixed-configuration</strong>, or any other data we do not need to be replicated across instances.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-60562d3 elementor-widget elementor-widget-text-editor" data-id="60562d3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Before:</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-e6cd331 elementor-widget elementor-widget-code-highlight" data-id="e6cd331" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>class User {
    firstName = 'Jon';
};
  
console.log(User.firstName); 
  
//undefined
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-46722af elementor-widget elementor-widget-text-editor" data-id="46722af" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>After:</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-16da158 elementor-widget elementor-widget-code-highlight" data-id="16da158" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>class User {
    static firstName = 'Jon';
};

console.log(User.firstName); 
  
//Jon
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-ce1c637 elementor-widget elementor-widget-spacer" data-id="ce1c637" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-c5073ab elementor-widget elementor-widget-heading" data-id="c5073ab" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Private Slot Checks</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-da6cbf6 elementor-widget elementor-widget-text-editor" data-id="da6cbf6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>EcmaScript 2022 added new features such as <strong>private instance fields</strong>, <strong>methods</strong>, and <strong>accessors</strong>. To initialize a private method or a field before you had to add an underscore at the beginning of its name, but this did not guarantee that the method/field will be private. Now, you just need to add a <strong>#</strong> at the beginning of the method name to have it declared as <strong>private</strong>.</p><p>It looks like this:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-baf627c elementor-widget elementor-widget-code-highlight" data-id="baf627c" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>class User {
    firstName = 'John';
    lastName = 'Doe';
    #role = 'Admin';
}
 
const adminUser = new User();
console.log(adminUser.role); 
  
//undefined</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-4ce8580 elementor-widget elementor-widget-code-highlight" data-id="4ce8580" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>class User {
    firstName = 'John';
    lastName = 'Doe';
    role = 'Admin';
    #sayHi() {
        return this.firstName + ' ' + this.lastName + ' with role ' + this.role + ' says Hi!';
    }
}
 
  const adminUser = new User();
  console.log(adminUser.sayHi());      
  
//TypeError: adminUser.sayHi is not a function
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-16571d8 elementor-widget elementor-widget-spacer" data-id="16571d8" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-cc381cf elementor-widget elementor-widget-heading" data-id="cc381cf" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Top-level Await 
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4f978e3 elementor-widget elementor-widget-text-editor" data-id="4f978e3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Before ECMAScript 2022 await could only be used in the scope of asynchronous functions. Now the await keyword can be used <strong>outside of an async function</strong> within a JavaScript module. This means that a module waits for its child modules that use await to execute before it runs itself.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b6b7e1a elementor-widget elementor-widget-code-highlight" data-id="b6b7e1a" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>const response = await fetch(`https://api.openweathermap.org/data/2.5/weather?q=london&appid=67a20d293903cbcf9aab38633b30fbf9`);
const info = await response.json();
const description = info.weather[0].description;
console.log(description);</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-7550496 elementor-widget elementor-widget-text-editor" data-id="7550496" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>We will receive an error:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6fc07b7 elementor-widget elementor-widget-code-highlight" data-id="6fc07b7" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>SyntaxError: await is only validin async functions and the top-level bodies of modules</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-4259b60 elementor-widget elementor-widget-text-editor" data-id="4259b60" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>With ECMAScript 2022  it works fine and you will see the following:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fe5b0da elementor-widget elementor-widget-code-highlight" data-id="fe5b0da" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript line-numbers">
				<code readonly="true" class="language-javascript">
					<xmp>//clear sky</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-4c289cd elementor-widget elementor-widget-spacer" data-id="4c289cd" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-ebe98e9 elementor-widget elementor-widget-heading" data-id="ebe98e9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-xl">Conclusion</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-8d43d09 elementor-widget elementor-widget-text-editor" data-id="8d43d09" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nowadays when technology is rapidly evolving being <strong>up to date</strong> is an important part of working as a software developer.</p><p>The EcmaScript specification for 2022 contains some <strong>significant</strong> <strong>changes</strong> that aim to provide convenience and efficiency in programming by allowing you to write more <strong>expressive</strong> and <strong>concise</strong> <strong>code</strong>. After reading this post, you are now familiar with all of the new features and it is up to you to choose which of them to use into your JavaScript programming.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5ef077c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5ef077c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c75d272" data-id="c75d272" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-talks/all-the-new-javascript-features-coming-up-with-ecmascript-2022/">All The New JavaScript Features Coming Up with ECMAScript 2022</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-talks/all-the-new-javascript-features-coming-up-with-ecmascript-2022/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cybersecurity Expert On Phishing, Cyber Hygiene, And Device Safety [Dev Talks #4]</title>
		<link>https://softuni.org/dev-talks/cybersecurity-expert-on-phishing-cyber-hygiene-and-device-safety/</link>
					<comments>https://softuni.org/dev-talks/cybersecurity-expert-on-phishing-cyber-hygiene-and-device-safety/#respond</comments>
		
		<dc:creator><![CDATA[Nikol Ruseva]]></dc:creator>
		<pubDate>Fri, 19 Aug 2022 13:05:33 +0000</pubDate>
				<category><![CDATA[Dev Talks]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[cyber protection]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[malicious malware]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[smishing]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[vishing]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=22868</guid>

					<description><![CDATA[<p>Lyubomir Tulev, a cybercrime expert, shares valuable information about the types of malware and ways of dealing with them.</p>
<p>The post <a href="https://softuni.org/dev-talks/cybersecurity-expert-on-phishing-cyber-hygiene-and-device-safety/">Cybersecurity Expert On Phishing, Cyber Hygiene, And Device Safety [Dev Talks #4]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="22868" class="elementor elementor-22868" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Let us introduce you to <strong>Lyubomir</strong> <strong>Tulev</strong>. He is a <strong>cybercrime</strong> <strong>expert</strong> who has been working internationally for more than 10 years on <strong>cybercrime</strong> <strong>investigations</strong> in countries like New Zealand, Russia and many others across Europe. In 2015 he was recognized by the <strong>Federal Bureau of Investigation</strong> (FBI) as one of the<strong> top 10 international cybercrime experts</strong>. He is in the private sector now and his work involves <strong>penetration</strong> <strong>testing</strong>, <strong>social engineering, consultancy and cyber forensics</strong>. He is also a <strong>trainer</strong> for Information Security Management course <strong>at SoftUni</strong>. Lyubomir shared more about his professional motivation as well as practical tips that will help you protect yourself and your devices from cyber attacks.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/p8nTezBboRw&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-51a0f67 elementor-widget elementor-widget-heading" data-id="51a0f67" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Helping And Protecting People Has Always Been His Driving Force</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c3c81fe elementor-widget elementor-widget-text-editor" data-id="c3c81fe" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;The fact that I have been involved in the police structure for seven years means that I have been first inspired to <strong>help and protect people</strong>.&#8221;</p><p>After 7 years on the force, he decided move to the private sector in search of career growth. The inspiration behind this move was a friend. Lyubomir still helps people but his main focus is on <strong>companies</strong> in need of <strong>strengthening</strong> their <strong>cyber</strong> <strong>security</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0664c79 elementor-widget elementor-widget-spacer" data-id="0664c79" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f908f5c elementor-widget elementor-widget-heading" data-id="f908f5c" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Basic Measures Against Cyber Attacks</h2>				</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-bffd74b elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bffd74b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-27b56d0" data-id="27b56d0" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0614167 elementor-widget elementor-widget-image" data-id="0614167" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-1024x576.png" class="attachment-large size-large wp-image-23046" alt="Cyber-Security-Hacker" srcset="https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-1024x576.png 1024w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-1536x864.png 1536w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-600x338.png 600w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-11b18d2" data-id="11b18d2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fcfdc07 elementor-widget elementor-widget-text-editor" data-id="fcfdc07" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;The Coronavirus pandemic has spread across the globe and the one positive thing about this is the opportunity to rediscover the methods of <strong>transformation</strong> <strong>of our digital lives</strong>. On the other side, it possesses many <strong>obstacles</strong> coming from the <strong>hackers</strong>.&#8221;, says Lyubomir.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-62dcdc3 elementor-widget elementor-widget-text-editor" data-id="62dcdc3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>He explains that now, when people are spending more time at their homes working remotely,<strong> hackers are more likely to attack</strong> their devices and business. In order to protect from potential cyber attacks, people have to take basic measures like:</p><ul><li>Securing the Wi-Fi connection and monitoring the connected devices;</li><li>Using VPN to access business infrastructure;</li><li>Securing the endpoint device &#8211; laptops, tablets, mobile phones;</li><li>Being aware of phishing emails and other possible cyber attacks.</li></ul><p>&#8220;In cyber security, there is a saying that the <strong>employees</strong> are actually <strong>the weakest possible link</strong> in the security chain within an organization. I don&#8217;t really think so. My idea is that we have to look at the emloyees as a <strong>firewall</strong>.&#8221;, says Lyubomir</p><p>According to him, <strong>raising</strong> <strong>awareness</strong> among employees about cyber security is important for business because if they are well educated on the topic, they can become a &#8216;<strong>human</strong> <strong>firewall</strong>&#8216; that protects the company from within.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6bcdaf8 elementor-widget elementor-widget-spacer" data-id="6bcdaf8" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-44d02cd elementor-widget elementor-widget-heading" data-id="44d02cd" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How To Recognize A Phishing Email</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-5483dc5 elementor-widget elementor-widget-text-editor" data-id="5483dc5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;Usually, the phishing emails are giving a <strong>sense</strong> <strong>of urgency</strong>. This is because hackers do not want you to have enough time to think about it carefully.&#8221;</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-5d71f00 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d71f00" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7dd6bfc" data-id="7dd6bfc" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0b1fbfb elementor-widget elementor-widget-text-editor" data-id="0b1fbfb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>He explains that there are <strong>three</strong> <strong>types</strong> of phishing emails depending on their content:</p><ul><li>With attachments;</li><li>With a phish link;</li><li>With a text that requires you to send valuable information.</li></ul>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-da8d605" data-id="da8d605" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8f8c9d0 elementor-widget elementor-widget-image" data-id="8f8c9d0" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Email-1024x576.png" class="attachment-large size-large wp-image-23047" alt="Cyber-Security-Email" srcset="https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Email-1024x576.png 1024w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Email-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Email-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Email-1536x864.png 1536w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Email-600x338.png 600w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Email.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-4a0f072 elementor-widget elementor-widget-text-editor" data-id="4a0f072" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;Usually, the phishing emails are giving a <strong>sense</strong> <strong>of urgency</strong>. This is because hackers do not want you to have enough time to think about it carefully.&#8221;</p><p>He explains that there are <strong>three</strong> <strong>types</strong> of phishing emails depending on their content:</p><ul><li>With attachments;</li><li>With a phish link;</li><li>With a text that requires you to send valuable information.</li></ul><p>If you receive an email with an attachment, Tulev advises to <strong>download</strong> it, <strong>check</strong> it with some publicly available software for virus scanning, and then finally <strong>open</strong> it.</p><p>If there is a link that you are instructed to follow, <strong>do not</strong> click on it, instead <strong>hover the mouse over it.</strong> In the bottom left corner of the browser you will see the address this link will take you, and compare if the destination matches the one stated in the email.</p><p>The last possible scenario is receiving a malicious email with just <strong>text</strong>. In this case, open the <strong>email header</strong> and check &#8211; if you reply, does it go back to the same address it says it came from? If there is a third party listed there, this email is probably phishing.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7b79eea elementor-widget elementor-widget-spacer" data-id="7b79eea" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-a506182 elementor-widget elementor-widget-heading" data-id="a506182" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Common Types Of Cyber Attacks</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e9b94d0 elementor-widget elementor-widget-text-editor" data-id="e9b94d0" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;If we are talking about businesses, the most common cyber attack is the <strong>ransomware</strong>. It is vast majority of cases that we are dealing with.&#8221;, shares Lyubomir.</p><p>The ransomware <strong>encrypts</strong> all available <strong>files</strong> on the attacked device. The hacker then wants a certain amount of money to decrypt the files. However, there is no guarantee that they will do it after you pay the ransom. This is why having a <strong>backup</strong> <strong>stored</strong> <strong>remotely</strong> is so important.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-8ee4561 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8ee4561" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8332563" data-id="8332563" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1206fbc elementor-widget elementor-widget-image" data-id="1206fbc" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Password-1024x576.png" class="attachment-large size-large wp-image-23048" alt="Cyber-Security-Password" srcset="https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Password-1024x576.png 1024w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Password-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Password-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Password-1536x864.png 1536w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Password-600x338.png 600w, https://softuni.org/wp-content/uploads/2022/08/Cyber-Security-Password.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e7bc009" data-id="e7bc009" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-225ae80 elementor-widget elementor-widget-text-editor" data-id="225ae80" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>He adds that, &#8220;Other cyber attacks that happen to businesses and people are usually related to their <strong>credentials</strong>. Be very careful with your <strong>passwords</strong>. They are an object of many types of attacks like credential harvesting, password spraying, and brute forcing.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-309ffa6 elementor-widget elementor-widget-text-editor" data-id="309ffa6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>We, as cyber security professionals, always have to think about three elements of the information: <strong>confidentiality, integrity, availability</strong>.&#8221;</p><p>Lyubomir further explains what this means:</p><ul><li>Confidentiality – to protect the data at any stage, make a remote backup, and set up access control;</li><li>Integrity – to not let a hacker modify the information and to protect the backend to avoid SQL injections;</li><li>Availability – to make sure the data is available when needed and use cloud storage.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-f8d2df5 elementor-widget elementor-widget-spacer" data-id="f8d2df5" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-2dff924 elementor-widget elementor-widget-heading" data-id="2dff924" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">To Be Aware Is To Be Protected</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f47c783 elementor-widget elementor-widget-text-editor" data-id="f47c783" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Lyubomir stresses: &#8220;Be aware what the attackers may use in order to take advantage of you. <strong>Train</strong> your people and yourself on <strong>what attack vectors are</strong> and <strong>how to recognize them</strong> in order to protect yourselves better.&#8221;</p><p>He adds that there are more examples of social engineering attack vectors like USB flash drives, smishing (SMS), and vishing (voice-using frauds).</p>								</div>
				</div>
				<div class="elementor-element elementor-element-989cd18 elementor-widget elementor-widget-spacer" data-id="989cd18" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-129d9c5 elementor-widget elementor-widget-heading" data-id="129d9c5" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How To Become A Cybersecurity Expert </h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b318581 elementor-widget elementor-widget-text-editor" data-id="b318581" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Lyubomir has some advice for everyone interested in becoming a cybersecurity specialist: &#8220;When you put a lot of effort to improve yourself in one specific field of cyber security, you will become an expert <strong>only in this field</strong>, not in the cyber security generally. If you want to become an expert on cyber security you have to put a lot of effort in <strong>different fields</strong> like cyber forensics, penetration testing and consultancy.&#8221;.</p><p>&#8220;Businesses are now thinking more and more about digitalizing. This means that they will <strong>need</strong> the <strong>consultancy</strong> <strong>of cyber</strong> <strong>security</strong> <strong>experts</strong>. So, yes, I definitely foresee that the <strong>demand</strong> of cyber securty professionals <strong>will grow</strong> in the next couple of years.&#8221;, says Lyubomir.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-36a9325 elementor-widget elementor-widget-spacer" data-id="36a9325" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3381a86 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3381a86" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0cf09e3" data-id="0cf09e3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-talks/cybersecurity-expert-on-phishing-cyber-hygiene-and-device-safety/">Cybersecurity Expert On Phishing, Cyber Hygiene, And Device Safety [Dev Talks #4]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-talks/cybersecurity-expert-on-phishing-cyber-hygiene-and-device-safety/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Java or Kotlin &#8211; What Is Better for Android Development?</title>
		<link>https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/</link>
					<comments>https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/#respond</comments>
		
		<dc:creator><![CDATA[Nikol Ruseva]]></dc:creator>
		<pubDate>Fri, 29 Jul 2022 14:24:52 +0000</pubDate>
				<category><![CDATA[Dev Talks]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[android development]]></category>
		<category><![CDATA[androiddvelopment]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[kotlin]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=22752</guid>

					<description><![CDATA[<p>In this article, we examine the differences between Java and Kotlin and their strengths and weaknesses to help you make a decision when choosing a programming language for Android development.</p>
<p>The post <a href="https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/">Java or Kotlin &#8211; What Is Better for Android Development?</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="22752" class="elementor elementor-22752" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-36e9adb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="36e9adb" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-52e3c27" data-id="52e3c27" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3b02f7e elementor-widget elementor-widget-text-editor" data-id="3b02f7e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>When it comes to Android development, two of the most popular programming languages are Java and Kotlin. While Kotlin, which was released in 2011, is still being developed, Java has been around since 1995 and is open source, making it one of the most widely used languages. However, Kotlin has been taking off since 2017 when Google included it as an official Android development language along with Java.</p><p>If you’re new to Android development, the question of whether to use Kotlin or Java will probably not be on your mind at first. You will most likely opt to use Java until you become more familiar with the platform and decide what language would better suit your needs. But once you start becoming more confident with your Android development skills, choosing between Kotlin and Java will be a bit more difficult as both languages have some advantages and drawbacks, which we will examine in this article.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-279dc43 elementor-widget elementor-widget-heading" data-id="279dc43" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Java</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c62c4b2 elementor-widget elementor-widget-text-editor" data-id="c62c4b2" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Java is a <strong>versatile</strong> and powerful programming language that can be used for a wide range of purposes. It is <strong>platform-independent</strong> and <strong>object-oriented</strong>. Platform independency is possible since the language uses <strong>byte-code</strong> and once compiled, the code can be run on <strong>any machine</strong> irrespective of its operating system. Also, using the principles of object-oriented programming increases the <strong>flexibility</strong> and <strong>reusability</strong> of the code.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-128971f elementor-widget elementor-widget-image" data-id="128971f" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin.png" class="attachment-large size-large wp-image-22784" alt="Benefits-Of-Java-Infograph" srcset="https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin.png 1024w, https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin-600x338.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-ad97bf8 elementor-widget elementor-widget-text-editor" data-id="ad97bf8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Java does <strong>not use</strong> explicit pointers. This means that developers can not access the memory directly from the code. Also, programs are executed inside the<strong> Java Virtual Machine (JVM)</strong>, providing additional <strong>security</strong> to the code. If an unauthorized method tries to access a private variable, the program fails to compile and prevents the system from a crash.</p><p>Java is widely used and has a large community of developers who are continuously creating new <strong>libraries</strong> and <strong>tools</strong> to make development easier. Moreover, Android Studio, the official IDE for Android development, is based on JetBrains&#8217; IntelliJ IDEA, which also supports Java development.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3a8abb2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3a8abb2" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-07eef48" data-id="07eef48" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f72d542 elementor-widget elementor-widget-heading" data-id="f72d542" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Kotlin</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-537fb80 elementor-widget elementor-widget-text-editor" data-id="537fb80" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kotlin is a new language developed by <strong>JetBrains</strong>. It is a <strong>statically</strong> typed programming language. Just like Java, it uses byte-code which can be executed on the JVM. It can also be <strong>compiled into JavaScript</strong>. It has intuitive, easy-to-learn syntax. </p>								</div>
				</div>
				<div class="elementor-element elementor-element-773925e elementor-widget elementor-widget-image" data-id="773925e" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin.png" class="attachment-large size-large wp-image-22757" alt="Benefits-Of-Kotlin-Infograph" srcset="https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin.png 1024w, https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin-600x338.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-8481772 elementor-widget elementor-widget-text-editor" data-id="8481772" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kotlin is <strong>compatible</strong> with Java and can be used alongside existing Java code. In fact, its purpose is to <strong>interoperate</strong> with code written in Java and improve it while using Java libraries and frameworks. This leads to <strong>reducing the boilerplate code</strong>, making it simpler, easier to read and understand, and safer in terms of potential bugs. Moreover, you can write Gradle code in Kotlin, allowing you to build<strong> iOS applications</strong>.</p><p>Kotlin is concise and expressive, meaning that you can write <strong>less code</strong> to accomplish the <strong>same</strong> <strong>task</strong>. This can lead to fewer errors and a faster development process overall. An example of reducing the boilerplate code is using the <strong>Data</strong> <strong>Classes</strong>.<br />You can see a side-by-side comparison of code written in Java and in Kotlin on the graphic below.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9d85b43 elementor-widget elementor-widget-image" data-id="9d85b43" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin.png" class="attachment-large size-large wp-image-22758" alt="Class-Definition-Java-Kotlin-Comparison" srcset="https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin.png 1024w, https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin-600x338.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-e70bb82 elementor-widget elementor-widget-text-editor" data-id="e70bb82" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kotlin has <strong>null safety built-in</strong>, which eliminates the risk of NullPointerException (NPE) errors since it fails to compile whenever an NPE may be thrown. It also supports higher-order functions, lambda expressions, and operator overloading, making the language a combination of <strong>functional</strong> and <strong>procedural</strong> <strong>programming</strong>.</p><p>Although it is a new language, it is gaining a lot of popularity in the development community. However, there are still some drawbacks to using Kotlin for Android development. The language is not yet as widely adopted as Java. This means that the learning resources are limited. Also, the community of Kotlin users is smaller so finding help and support, or experienced developers for your business may be more difficult. </p>								</div>
				</div>
				<div class="elementor-element elementor-element-6d67235 elementor-widget elementor-widget-heading" data-id="6d67235" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Conclusion</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-58ecb02 elementor-widget elementor-widget-text-editor" data-id="58ecb02" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kotlin and Java are both great options for Android development. They each have their own strengths and weaknesses that should be considered. Kotlin is a younger language, but it has many features that make it a great choice for developers. However, the concepts of Android SDK are based on Java so learning the basics might be useful. Moreover, it is still the most popular language for Android development and additional knowledge would definitely will be an advantage to you. </p><p>The answer to the question “Java or Kotlin?” depends on your preferences and what you are looking for in a programming language. One thing is certain &#8211; learning both will benefit you by expanding your tech stack and improving your coding abilities.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/">Java or Kotlin &#8211; What Is Better for Android Development?</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Become Google Expert Developer? [Dev Talks #3]</title>
		<link>https://softuni.org/dev-talks/how-to-become-google-expert-developer/</link>
					<comments>https://softuni.org/dev-talks/how-to-become-google-expert-developer/#respond</comments>
		
		<dc:creator><![CDATA[Luben Lubenov]]></dc:creator>
		<pubDate>Thu, 16 Jun 2022 14:10:31 +0000</pubDate>
				<category><![CDATA[Dev Talks]]></category>
		<category><![CDATA[data management]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[DBMS]]></category>
		<category><![CDATA[devconcept]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[relational database]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=21300</guid>

					<description><![CDATA[<p>Say hello to Iliya Idakiev. He will take you into the world of Google Developer Experts</p>
<p>The post <a href="https://softuni.org/dev-talks/how-to-become-google-expert-developer/">How to Become Google Expert Developer? [Dev Talks #3]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="21300" class="elementor elementor-21300" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Meet <strong>Iliya Idakiev</strong>. He is a <strong>Google Developer Expert</strong> (GDE) in Angular and Web Technologies and he has been working with <strong>JavaScript</strong> for over 7 years. He teaches at <strong>Sofia University</strong> and has been running <strong>his own company</strong> (<strong>Hillgrand</strong>) for almost 5 years where he develops various <strong>web applications</strong>. He likes to organize and participate in <strong>JavaScript</strong> events and he and his team have a <strong>YouTube</strong> channel (<strong>commitjs</strong>). </p><p>Today he is here to answer some questions you probably have about the process of becoming a GDE.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/lxmIZGWD8gs&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-51a0f67 elementor-widget elementor-widget-heading" data-id="51a0f67" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What inspired you to become a developer?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c3c81fe elementor-widget elementor-widget-text-editor" data-id="c3c81fe" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img loading="lazy" decoding="async" class="size-medium wp-image-21304 alignleft" src="https://softuni.org/wp-content/uploads/2022/06/01-300x200.jpg" alt="" width="300" height="200" srcset="https://softuni.org/wp-content/uploads/2022/06/01-300x200.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/01-1024x683.jpg 1024w, https://softuni.org/wp-content/uploads/2022/06/01-768x512.jpg 768w, https://softuni.org/wp-content/uploads/2022/06/01-1536x1024.jpg 1536w, https://softuni.org/wp-content/uploads/2022/06/01-2048x1365.jpg 2048w, https://softuni.org/wp-content/uploads/2022/06/01-600x400.jpg 600w" sizes="(max-width: 300px) 100vw, 300px" />&#8220;My experience began at <strong>University</strong>. My major was <strong>Informatics</strong>. I was studying <strong>C++ </strong>and also working with <strong>.NET</strong> and <strong>C#</strong>. Then I decided to learn <strong>JavaScript</strong>. Shortly after that, I started teaching JavaScript and opened my own company.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f908f5c elementor-widget elementor-widget-heading" data-id="f908f5c" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How did you become a Google Developer Expert?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-62dcdc3 elementor-widget elementor-widget-text-editor" data-id="62dcdc3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img loading="lazy" decoding="async" class="size-medium wp-image-21305 alignright" src="https://softuni.org/wp-content/uploads/2022/06/02-300x200.jpg" alt="" width="300" height="200" srcset="https://softuni.org/wp-content/uploads/2022/06/02-300x200.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/02-1024x683.jpg 1024w, https://softuni.org/wp-content/uploads/2022/06/02-768x512.jpg 768w, https://softuni.org/wp-content/uploads/2022/06/02-1536x1025.jpg 1536w, https://softuni.org/wp-content/uploads/2022/06/02-2048x1366.jpg 2048w, https://softuni.org/wp-content/uploads/2022/06/02-600x400.jpg 600w" sizes="(max-width: 300px) 100vw, 300px" />&#8220;To be a <strong>Google Developer Expert</strong> means to be recognized by Google for the things that you do for certain technologies. I wanted for a long time to become a <strong>Google Angular Expert</strong>. I was organizing events and a lot of courses. I started to go to conferences and I met with a lot of people who were already Google Developer Experts. So one day I decided to go on several interviews and everything went pretty smooth.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-44d02cd elementor-widget elementor-widget-heading" data-id="44d02cd" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What is the process of becoming a Google Developer Expert?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4a0f072 elementor-widget elementor-widget-text-editor" data-id="4a0f072" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img loading="lazy" decoding="async" class="size-medium wp-image-21307 alignright" src="https://softuni.org/wp-content/uploads/2022/06/contributing-300x200.jpeg" alt="" width="300" height="200" srcset="https://softuni.org/wp-content/uploads/2022/06/contributing-300x200.jpeg 300w, https://softuni.org/wp-content/uploads/2022/06/contributing-1024x682.jpeg 1024w, https://softuni.org/wp-content/uploads/2022/06/contributing-768x512.jpeg 768w, https://softuni.org/wp-content/uploads/2022/06/contributing-600x400.jpeg 600w, https://softuni.org/wp-content/uploads/2022/06/contributing.jpeg 1400w" sizes="(max-width: 300px) 100vw, 300px" /></em>&#8220;First, you have to be <strong>recommended</strong> by another Google Developer Expert and you must send all the <strong>background</strong> that you have (open-source projects, events, courses, etc.). You need to <strong>contribute to the community</strong>. The person from Google will check your background and you will have 2 or 3 <strong>interviews</strong> (personal and technical). Among all the benefits of becoming a Google Developer Expert, the biggest one for me is that you get <strong>recognized</strong> by Google and people look at you differently.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a506182 elementor-widget elementor-widget-heading" data-id="a506182" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What is your experience with contributing to open-source projects?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-309ffa6 elementor-widget elementor-widget-text-editor" data-id="309ffa6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;When you are working on some application and you are using some modules, at a certain point you will start to discover issues with these modules or new features that can be added. If you have time, you can <strong>fix these issues or add new features</strong> and make a pull request. This is a way to become a contributor.</p><p>Another way is to <strong>open-source the useful libraries that you developed</strong> in your projects.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2dff924 elementor-widget elementor-widget-heading" data-id="2dff924" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How do you relax?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f47c783 elementor-widget elementor-widget-text-editor" data-id="f47c783" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img loading="lazy" decoding="async" class="size-medium wp-image-21310 alignleft" src="https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1-300x200.jpg" alt="" width="300" height="200" srcset="https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1-300x200.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1-768x512.jpg 768w, https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1-600x400.jpg 600w, https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1.jpg 804w" sizes="(max-width: 300px) 100vw, 300px" /></em>&#8220;I like <strong>walking</strong> and <strong>traveling</strong> to peaceful and beautiful places. I was a DJ before and still do it from time to time.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-129d9c5 elementor-widget elementor-widget-heading" data-id="129d9c5" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What are the projects that you are working on?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b318581 elementor-widget elementor-widget-text-editor" data-id="b318581" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img loading="lazy" decoding="async" class="wp-image-21306 alignright" src="https://softuni.org/wp-content/uploads/2022/06/03-300x200.jpg" alt="" width="291" height="194" srcset="https://softuni.org/wp-content/uploads/2022/06/03-300x200.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/03-1024x683.jpg 1024w, https://softuni.org/wp-content/uploads/2022/06/03-768x512.jpg 768w, https://softuni.org/wp-content/uploads/2022/06/03-1536x1024.jpg 1536w, https://softuni.org/wp-content/uploads/2022/06/03-2048x1365.jpg 2048w, https://softuni.org/wp-content/uploads/2022/06/03-600x400.jpg 600w" sizes="(max-width: 291px) 100vw, 291px" /></p><p>&#8220;I mostly do private <strong>JavaScript-related training</strong>. I like <strong>live coding</strong>, which is much more interesting and effective for the students. One of the biggest projects we developed is the <strong>Front-End</strong> of a customer portal for monitoring and controlling off-grid and hybrid power systems. It was very challenging, and I am proud of this project.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b2dfe91 elementor-widget elementor-widget-heading" data-id="b2dfe91" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">When do you realize that you are successful?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d778372 elementor-widget elementor-widget-text-editor" data-id="d778372" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;This is other people&#8217;s decision, not mine. But I can say that I succeed when I<strong> accomplish my goals</strong>.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-22cdae9 elementor-widget elementor-widget-heading" data-id="22cdae9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What tips for success would you give?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f840f2f elementor-widget elementor-widget-text-editor" data-id="f840f2f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img loading="lazy" decoding="async" class="size-medium wp-image-20809 alignleft" src="https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-300x157.jpg" alt="" width="300" height="157" srcset="https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-300x157.jpg 300w, https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-1024x536.jpg 1024w, https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-768x402.jpg 768w, https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-600x314.jpg 600w, https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></em>&#8220;I think that everyone should find what he/ she is <strong>happy</strong> and <strong>enthusiastic</strong> about and try to become the <strong>best</strong> in it. Do not focus on the money/ salary, but focus on becoming <strong>better</strong> in what you do. <strong>Dedicate</strong> yourself and <strong>do not give up</strong>. This will make you successful.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-beadac7 elementor-widget elementor-widget-heading" data-id="beadac7" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How did you manage to stay motivated?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d978151 elementor-widget elementor-widget-text-editor" data-id="d978151" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;Going to <strong>meet-ups</strong> and <strong>knowledge sharing</strong> is very good and useful. This will keep you <strong>awake</strong> and <strong>inspired</strong>.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-545bb07 elementor-widget elementor-widget-heading" data-id="545bb07" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What advice will you give to young people who study at University?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1ebd013 elementor-widget elementor-widget-text-editor" data-id="1ebd013" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img loading="lazy" decoding="async" class="size-medium wp-image-21308 alignleft" src="https://softuni.org/wp-content/uploads/2022/06/developers-300x197.jpg" alt="" width="300" height="197" srcset="https://softuni.org/wp-content/uploads/2022/06/developers-300x197.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/developers-600x395.jpg 600w, https://softuni.org/wp-content/uploads/2022/06/developers.jpg 768w" sizes="(max-width: 300px) 100vw, 300px" /></em>&#8220;The University is a place where you can learn something that is going to be like a <strong>base</strong> for your life ahead. My advice is to start <strong>teaching</strong> other people as soon as you can because this will make you better in your field. Be a part of the community that is doing what you are doing and try to <strong>solve</strong> other people&#8217;s problems (for example, on Stack Overflow). <strong>Sharing knowledge is amazing!&#8221;</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-a6df34e elementor-widget elementor-widget-heading" data-id="a6df34e" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Do you have a favorite book on programming?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-61a63aa elementor-widget elementor-widget-text-editor" data-id="61a63aa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;I would recommend books like &#8220;<strong><em>Clean Code&#8221;</em>,</strong> &#8220;<strong><em>Clean Architecture&#8221;,</em></strong> and &#8220;<strong><em>Enterprise System Architecture&#8221;</em></strong>. It is wise to invest time in something useful for your field. Also, <strong>GitHub</strong> is the best “book” that I would recommend.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7d1cb84 elementor-widget elementor-widget-heading" data-id="7d1cb84" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How do you see yourself in 5 years?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9c7c478 elementor-widget elementor-widget-text-editor" data-id="9c7c478" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img loading="lazy" decoding="async" class=" wp-image-21309 alignleft" src="https://softuni.org/wp-content/uploads/2022/06/Idakiev-300x300.png" alt="" width="224" height="224" srcset="https://softuni.org/wp-content/uploads/2022/06/Idakiev-300x300.png 300w, https://softuni.org/wp-content/uploads/2022/06/Idakiev-150x150.png 150w, https://softuni.org/wp-content/uploads/2022/06/Idakiev-100x100.png 100w, https://softuni.org/wp-content/uploads/2022/06/Idakiev.png 460w" sizes="(max-width: 224px) 100vw, 224px" /></em>&#8220;My goals are to <strong>develop</strong> my company and give my team a better working environment. I see myself still teaching other people and <strong>contributing</strong> to the community.&#8221;</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3381a86 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3381a86" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0cf09e3" data-id="0cf09e3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-talks/how-to-become-google-expert-developer/">How to Become Google Expert Developer? [Dev Talks #3]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-talks/how-to-become-google-expert-developer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>An Insider&#8217;s Perspective on the IT Industry</title>
		<link>https://softuni.org/dev-talks/an-insider-perspective-on-the-it-industry/</link>
					<comments>https://softuni.org/dev-talks/an-insider-perspective-on-the-it-industry/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Thu, 14 Apr 2022 15:00:00 +0000</pubDate>
				<category><![CDATA[Dev Talks]]></category>
		<category><![CDATA[innovative]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[modern]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[programming languages]]></category>
		<category><![CDATA[senior developer]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[software technologies]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=18039</guid>

					<description><![CDATA[<p>In this article, we will meet you with William Abboud. He is a software engineer with more than 8 years of experience. Today he is here to answer your questions.</p>
<p>The post <a href="https://softuni.org/dev-talks/an-insider-perspective-on-the-it-industry/">An Insider&#8217;s Perspective on the IT Industry</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="18039" class="elementor elementor-18039" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Meet <strong>William Abboud</strong>. He is a <strong>senior software engineer </strong>that decided to talk about his path as a developer so far. We asked <strong>William </strong>some questions that might help you <strong>start your career as a programmer</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-719e8cd elementor-widget elementor-widget-heading" data-id="719e8cd" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-medium">How did you get into programming?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/boj1BgZbGXI&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-3d7dddf elementor-widget elementor-widget-text-editor" data-id="3d7dddf" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>As a student, I liked computer networking. In 12th grade, I first had to write programs with <strong>C++</strong> and <strong>Pascal</strong>. The materials were not enough, and I watched a few <strong>youtube video tutorials</strong> and got hooked. After I graduated, I moved to the United Kingdom and started learning <strong>computer science</strong> there.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-aa30ea3 elementor-widget elementor-widget-heading" data-id="aa30ea3" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-medium">Which language to choose if you are a beginner?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-2cc4070 elementor-widget elementor-widget-text-editor" data-id="2cc4070" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The thing is, after years of programming development, it doesn&#8217;t matter. You need to learn <strong>Algorithms</strong> and <strong>Data Structures</strong>, and from there, it will be easy. The real question is, <strong>what do you want to do with programming</strong>? It depends on what you want to do. But still, I will prefer<strong> C#</strong> and <strong>Python</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-21ed6a0 elementor-widget elementor-widget-heading" data-id="21ed6a0" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-medium">Would you recommend JavaScript for beginners?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-06696d9 elementor-widget elementor-widget-text-editor" data-id="06696d9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Yes. With <strong>JS</strong>, you can quickly see results on your screen. You usually <strong>program web apps</strong>, and you can see your results <strong>almost immediately</strong>. In <strong>C#</strong> or <strong>Java</strong>, your first tasks are <strong>mathematical equations</strong>, but in JS, the problems are more interesting. For example, you will have to <strong>move a box</strong> from the <strong>left</strong> to the <strong>right part</strong> of your screen. <strong>JavaScript</strong> is easy to start with, but it is hard to master. There is a great community and good tools. You can debug with chrome and so on. There are a lot of solved problems on the web.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f429804 elementor-widget elementor-widget-heading" data-id="f429804" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-medium">What is the difference between a front and back-end developer?
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-658c681 elementor-widget elementor-widget-text-editor" data-id="658c681" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>A <strong>front-end developer</strong> creates a <strong>user interface</strong> that the user interacts with. Everything that the user <strong>clicks and see</strong> is what a front-end dev does. The <strong>back-end developer</strong> works with data and ensures that the users see the <strong>correct data</strong>. There is a lot behind the scene logic. You cannot make a site without the two sides.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0b36ca8 elementor-widget elementor-widget-heading" data-id="0b36ca8" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-medium">What are the perks of a programmer's job?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-e434a06 elementor-widget elementor-widget-text-editor" data-id="e434a06" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>One of the main perks is <strong>flexibility</strong>. You can work remotely the job from another country. Most companies are ok with you <strong>not going</strong> to the physical location. The job pays well. It can be a very <strong>creative</strong> and <strong>satisfying job</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-de4bcb6 elementor-widget elementor-widget-heading" data-id="de4bcb6" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-medium">Is it true that for each new project, you have to learn something?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-dc597af elementor-widget elementor-widget-text-editor" data-id="dc597af" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Yeah. You have to constantly be on your feet and <strong>search for new techniques</strong> and <strong>tools</strong>. It&#8217;s a field where things can change very fast in a matter of a year. You always <strong>need to learn</strong>. You have to be wary of what is <strong>trending</strong> and the <strong>best tools</strong> to solve programming problems.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9327764 elementor-widget elementor-widget-heading" data-id="9327764" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-medium">Will Machine Learning replace Software Engineering?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-54c205f elementor-widget elementor-widget-text-editor" data-id="54c205f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Partly yes. It&#8217;s a great tool, but I don&#8217;t think it will happen fully. In the next 10-15 years, I don&#8217;t believe that it will happen. It will <strong>make my job</strong> easier but <strong>not take my job</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-967a3e7 elementor-widget elementor-widget-heading" data-id="967a3e7" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-medium">What would you say recruiters look for when hiring?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-ef2c78b elementor-widget elementor-widget-text-editor" data-id="ef2c78b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>They always look for <strong>experienced people</strong>. They don&#8217;t want to hire inexperienced, but some companies <strong>have to hire junior developers</strong>. There is a <strong>deficit</strong> for junior developers. For me, the <strong>most necessary quality</strong> is <strong>passion</strong> and <strong>motivation</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-da8e1f3 elementor-widget elementor-widget-heading" data-id="da8e1f3" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-medium">How can you best prepare for a job interview?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-ffc906d elementor-widget elementor-widget-text-editor" data-id="ffc906d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Every company has a <strong>different interview process</strong>. What I would say, <strong>research a company</strong> and the <strong>position</strong> you apply for. <strong>Ask</strong> the recruiters questions. <strong>Search</strong> for <strong>typical interview questions</strong> on the web, and I believe that you will be ready for the <strong>interview</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a095132 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="a095132" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-250c6ac elementor-widget elementor-widget-text-editor" data-id="250c6ac" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Do you want to be like him? Become a <strong>programmer</strong> with <strong>comprehensive</strong>, <strong>up-to-date online classes led by an expert</strong>. Study in your <strong>own time</strong> and at your <strong>own pace</strong>. Go back any time and rewatch the lessons, if needed. <strong>Click</strong> the button below, and <strong>start your journey today</strong>!</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3381a86 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3381a86" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0cf09e3" data-id="0cf09e3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-62e6adb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="62e6adb" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a7e7aa" data-id="6a7e7aa" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4a0f072 elementor-widget elementor-widget-text-editor" data-id="4a0f072" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Video Topics</h2><div><div><div>In the video, William talks about the following topics:</div></div><ul><li><strong>How did you get into programming?</strong></li><li><strong>Which language to choose if you are a beginner?</strong></li><li><strong>Would you recommend JavaScript for beginners?</strong></li><li><strong>What is the difference between a front and back-end developer?</strong></li><li><strong>What are the perks of a programmer&#8217;s job?</strong></li><li><strong>Is it true that for each new project, you have to learn something?</strong></li><li><strong>Will Machine Learning replace Software Engineering?</strong></li><li><strong>What would you say recruiters look for when hiring?</strong></li><li><strong>How can you best prepare for a job interview?</strong></li></ul></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-talks/an-insider-perspective-on-the-it-industry/">An Insider&#8217;s Perspective on the IT Industry</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-talks/an-insider-perspective-on-the-it-industry/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Starting Your First Job in The Software Industry</title>
		<link>https://softuni.org/dev-talks/starting-your-first-job-in-the-software-industry/</link>
					<comments>https://softuni.org/dev-talks/starting-your-first-job-in-the-software-industry/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Thu, 17 Mar 2022 06:00:00 +0000</pubDate>
				<category><![CDATA[Dev Talks]]></category>
		<category><![CDATA[algorithmic thinking]]></category>
		<category><![CDATA[career goals]]></category>
		<category><![CDATA[coding skills]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[junior positions]]></category>
		<category><![CDATA[portfolio of projects]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[skills]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[tech job]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=14099</guid>

					<description><![CDATA[<p>In this article, we will talk about all the steps to starting a developer job. Be of the 5% of job candidates that go to an interview.</p>
<p>The post <a href="https://softuni.org/dev-talks/starting-your-first-job-in-the-software-industry/">Starting Your First Job in The Software Industry</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="14099" class="elementor elementor-14099" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In this blog post, we will talk about <strong>starting your first job</strong> in the <strong>software industry</strong>. There are a lot of <strong>steps</strong> you need to do before you go to an <strong>interview</strong> and get <strong>hired</strong>. You need to <strong>study hard</strong> and <strong>educate yourself</strong>, to learn concepts like <strong>coding</strong>, <strong>algorithmic thinking</strong>, <strong>software development</strong>, and <strong>different frameworks</strong>. Even if you are <strong>highly skilled</strong>, you can lose your opportunity because someone sent a better <strong>job application</strong>. We will look at all the steps required for a successful start.</p><p><img loading="lazy" decoding="async" class="wp-image-14129 aligncenter" src="https://softuni.org/wp-content/uploads/2022/03/steps-to-start-a-tech-job-300x100.png" alt="" width="519" height="173" srcset="https://softuni.org/wp-content/uploads/2022/03/steps-to-start-a-tech-job-300x100.png 300w, https://softuni.org/wp-content/uploads/2022/03/steps-to-start-a-tech-job-768x256.png 768w, https://softuni.org/wp-content/uploads/2022/03/steps-to-start-a-tech-job-600x200.png 600w, https://softuni.org/wp-content/uploads/2022/03/steps-to-start-a-tech-job.png 840w" sizes="(max-width: 519px) 100vw, 519px" /></p>								</div>
				</div>
				<div class="elementor-element elementor-element-1e9d6c0 elementor-widget elementor-widget-heading" data-id="1e9d6c0" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-medium">Video: How to Start Your First Tech Job? Tips and Tricks from Svetlin Nakov</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/ZvlSFUsVQ2g&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-8dd30fa elementor-widget elementor-widget-text-editor" data-id="8dd30fa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In this <b>video lesson</b>, we cover the following topics about <b>preparing and starting your first developer job</b>:</p><ul><li>Steps to Start a Developer Job</li><li>Defining Your Career Goals</li><li>Learn the Software Engineering Profession</li><li>Prove Your Experience</li><li>Your GitHub Portfolio: Tips and Tricks</li><li>Find Junior Tech Job Positions</li><li>Prepare to Apply for a Dev Job</li><li>The Job Application</li><li>The Job Interview</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-1ee0303 elementor-widget elementor-widget-heading" data-id="1ee0303" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-medium">How Can You Learn Software Development?
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d875b65 elementor-widget elementor-widget-text-editor" data-id="d875b65" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img loading="lazy" decoding="async" class="wp-image-14219 alignright" src="https://softuni.org/wp-content/uploads/2022/03/Educational_Services_Asset2-300x225.jpg" alt="" width="346" height="260" srcset="https://softuni.org/wp-content/uploads/2022/03/Educational_Services_Asset2-300x225.jpg 300w, https://softuni.org/wp-content/uploads/2022/03/Educational_Services_Asset2-1024x768.jpg 1024w, https://softuni.org/wp-content/uploads/2022/03/Educational_Services_Asset2-768x576.jpg 768w, https://softuni.org/wp-content/uploads/2022/03/Educational_Services_Asset2-1536x1152.jpg 1536w, https://softuni.org/wp-content/uploads/2022/03/Educational_Services_Asset2-2048x1536.jpg 2048w, https://softuni.org/wp-content/uploads/2022/03/Educational_Services_Asset2-600x450.jpg 600w" sizes="(max-width: 346px) 100vw, 346px" />You can <strong>learn</strong> from many <strong>resources</strong> such as <strong>tutorials</strong>, <strong>books</strong>, <strong>video courses</strong>, and <strong>code camps</strong>. Nevertheless your <strong>studying material</strong>, you need to <strong>do your hands-on exercises</strong> and <strong>projects</strong>. You learn nothing with just <strong>watching</strong>.</p><p>It takes from <strong>2</strong> to <strong>3</strong> <strong>years</strong> if you are learning in parallel with your daily job, and it may take <strong>6</strong> to <strong>12</strong> <strong>months</strong> if you study <strong>12</strong> <strong>hours</strong> per day. From <strong>2000</strong> to <strong>3000</strong> hours of <strong><span data-preserver-spaces="true">practice</span></strong><span data-preserver-spaces="true"> is enough</span> for <strong>starting a junior dev job</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e5ff8c8 elementor-widget elementor-widget-heading" data-id="e5ff8c8" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-medium">How Do You Prove Your Developer Experience without a Previous Job?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4c53b2d elementor-widget elementor-widget-text-editor" data-id="4c53b2d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: left;"><img loading="lazy" decoding="async" class="alignleft" src="https://softuni.org/wp-content/uploads/2022/03/Educatioanl-Software-300x200.jpg" alt="" width="250" height="167" /></p><p>For starting any <strong>tech job</strong>, you will be <strong>required</strong> to have <b>experience</b>. Employers will typically ask for <strong>1-2</strong> years of experience for a <strong>junior developer</strong>. You can build your <strong>portfolio </strong>on <strong>GitHub</strong>. You can <strong>add</strong> your <strong>projects</strong> there and <strong>write</strong> good <strong>documentation</strong> about them. If you have no experience with <strong>GitHub</strong>, you can read our blog post about it <a href="https://softuni.org/dev-concepts/what-is-git-and-how-to-work-with-github/">here</a>.</p><p>These are a few sample <b>developer portfolios</b> of our <b>students from SoftUni</b>, who have learned programming, created several <b>practical projects in GitHub</b> to prove their skills and <b>started their first dev job </b>in the software industry:</p><ul><li><a href="https://github.com/TodorBelchev">https://github.com/TodorBelchev</a></li><li><a href="https://github.com/tsonewa">https://github.com/tsonewa</a></li><li><a href="https://github.com/mischelll">https://github.com/mischelll</a></li><li><a href="https://github.com/alexmehandzhiyska">https://github.com/alexmehandzhiyska</a></li><li><a href="https://github.com/Sineastra">https://github.com/Sineastra</a></li></ul><div>This is <b>how you should document and showcase your portfolio projects</b> (description + tech stack + screenshots + live demo):</div><ul><li><a href="https://github.com/nakov/ContactBook">https://github.com/nakov/ContactBook</a></li><li><a href="https://github.com/nakov/Eventures">https://github.com/nakov/Eventures</a></li><li><a href="https://github.com/nakov/ShortURL">https://github.com/nakov/ShortURL</a></li><li><a href="https://github.com/nakov/TaskBoard">https://github.com/nakov/TaskBoard </a></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-68aa873 elementor-widget elementor-widget-heading" data-id="68aa873" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-medium">Where Can You Find Tech Job Positions?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-cc1c7d3 elementor-widget elementor-widget-text-editor" data-id="cc1c7d3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>It is hard to find a <strong>junior job</strong> that will match your skills. On every job site, you can search:</p><p style="text-align: center; font-size: 20px;"><strong>your skills + &#8220;junior&#8221; or &#8220;intern&#8221;</strong></p><p style="text-align: left;">In addition, you can ask your friends, colleague, and social networks. Now is the time to create a good <strong>LinkedIn profile</strong>. You can add <strong>Education</strong>, <strong>projects</strong>, and <strong>certificates</strong> to your bio and ask for endorsements. <strong>LinkedIn</strong> allows easy search for jobs.</p><p style="text-align: left;"><img loading="lazy" decoding="async" class=" wp-image-14146 aligncenter" src="https://softuni.org/wp-content/uploads/2022/03/search-job-300x234.png" alt="search-job" width="536" height="417" srcset="https://softuni.org/wp-content/uploads/2022/03/search-job-300x234.png 300w, https://softuni.org/wp-content/uploads/2022/03/search-job.png 596w" sizes="(max-width: 536px) 100vw, 536px" /></p><div id="malwarebytes-root"></div>								</div>
				</div>
				<div class="elementor-element elementor-element-7f69298 elementor-widget elementor-widget-heading" data-id="7f69298" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-medium">How Can You Prepare to Apply for a Job?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-a90a26b elementor-widget elementor-widget-text-editor" data-id="a90a26b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img loading="lazy" decoding="async" class=" wp-image-14079 alignleft" src="https://softuni.org/wp-content/uploads/2022/03/1-300x147.jpg" alt="" width="284" height="139" srcset="https://softuni.org/wp-content/uploads/2022/03/1-300x147.jpg 300w, https://softuni.org/wp-content/uploads/2022/03/1.jpg 450w" sizes="(max-width: 284px) 100vw, 284px" />If you are <strong>preparing</strong> to <strong>apply</strong>, your skills need to <strong>match</strong> the market needs. First, <strong>analyze</strong> the job market for junior positions. Seek what skills employers <strong>require</strong> and what you need to learn. Analyze each <strong>specific job</strong> position you want to apply for.</p><div id="malwarebytes-root"></div>								</div>
				</div>
				<div class="elementor-element elementor-element-93359dc elementor-widget elementor-widget-heading" data-id="93359dc" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-medium">What Should My Job Application contain?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-76871e4 elementor-widget elementor-widget-text-editor" data-id="76871e4" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>For a strong job application regarding a <strong>tech</strong> <strong>position</strong> your application should consist of:</p><ul><li>Email</li><li>Portfolio of projects</li><li>Resume (CV)</li><li>Cover letter (CL)</li></ul><p><img loading="lazy" decoding="async" class=" wp-image-14081 alignright" src="https://softuni.org/wp-content/uploads/2022/03/3-300x147.jpg" alt="" width="338" height="166" srcset="https://softuni.org/wp-content/uploads/2022/03/3-300x147.jpg 300w, https://softuni.org/wp-content/uploads/2022/03/3.jpg 450w" sizes="(max-width: 338px) 100vw, 338px" />You should <strong>carefully</strong> apply for a specific job. The letter should be <strong>individual</strong> for a specific position. You shouldn&#8217;t <strong>copy/paste</strong> your cover letter, or application message. You need to <strong>slightly adjust</strong> your CV to <strong>match the target position</strong>. You need to always write your cover letter <strong>from scratch</strong> for each position.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-824c8bc elementor-widget elementor-widget-heading" data-id="824c8bc" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-medium">Will They Hire Me If I'm Invited to a Job Interview?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-849816f elementor-widget elementor-widget-text-editor" data-id="849816f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img loading="lazy" decoding="async" class=" wp-image-13878 alignleft" src="https://softuni.org/wp-content/uploads/2022/03/vdo-bg-img02-300x158.jpg" alt="" width="267" height="141" srcset="https://softuni.org/wp-content/uploads/2022/03/vdo-bg-img02-300x158.jpg 300w, https://softuni.org/wp-content/uploads/2022/03/vdo-bg-img02-768x405.jpg 768w, https://softuni.org/wp-content/uploads/2022/03/vdo-bg-img02-600x317.jpg 600w, https://softuni.org/wp-content/uploads/2022/03/vdo-bg-img02.jpg 849w" sizes="(max-width: 267px) 100vw, 267px" />You should <strong>never rely</strong> on the<strong> job interview</strong>. Only <strong>5%</strong> of the candidates are <strong>invited</strong> to an interview. If you don&#8217;t want to be from the <strong>95%</strong>, you need to focus on the <strong>preparation</strong>. <strong>Study hard</strong> and <strong>build </strong>an <strong>impressive portfolio</strong>. Select your job position and <strong>apply carefully</strong>.</p><div id="malwarebytes-root"></div>								</div>
				</div>
				<div class="elementor-element elementor-element-cd0d6f6 elementor-widget elementor-widget-text-editor" data-id="cd0d6f6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img loading="lazy" decoding="async" class=" wp-image-13879 alignright" src="https://softuni.org/wp-content/uploads/2022/03/vdo-box-bg-1-300x208.jpg" alt="" width="294" height="204" srcset="https://softuni.org/wp-content/uploads/2022/03/vdo-box-bg-1-300x208.jpg 300w, https://softuni.org/wp-content/uploads/2022/03/vdo-box-bg-1-600x417.jpg 600w, https://softuni.org/wp-content/uploads/2022/03/vdo-box-bg-1.jpg 724w" sizes="(max-width: 294px) 100vw, 294px" />In case you are <strong>invited to an interview</strong>, you need to be prepared:</p><ul><li>Research the company and learn as much as possible</li><li>Research the technologies from the job advertisement</li><li>Research typical questions for a job interview.</li></ul><div id="malwarebytes-root"></div>								</div>
				</div>
				<div class="elementor-element elementor-element-139ee28 elementor-widget elementor-widget-text-editor" data-id="139ee28" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>No matter how your <strong>applications go</strong>, you should not give up. <strong>Take note of each failure</strong> and <strong>prepare</strong> for your next interview. If you follow all our recommendations, in the end, you will most likely end up with a <strong>good starting job</strong>.</p><div id="malwarebytes-root"></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-80db6cf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="80db6cf" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-59b938e" data-id="59b938e" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2022/03/First-Job-in-the-Software-Industry-Nakov-March-2022.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-talks/starting-your-first-job-in-the-software-industry/">Starting Your First Job in The Software Industry</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-talks/starting-your-first-job-in-the-software-industry/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: softuni.org @ 2026-07-07 16:45:55 by W3 Total Cache
-->