DIGIT-ARC read-only archive · snapshot: July 23, 2026

Alternative career options for IT Professionals

74 posts · originally from https://geek.digit.in/community/threads/alternative-career-options-for-it-professionals.208923/

S
srdigit16 Original post #1
Oct 26, 2020 at 12:24 PM
I am 29 years old & currently working as an Android app developer for more than 3 years. I am not so much passionate about it. I learnt it then because I have basic Java knowledge & so thought it would be easy to learn compared to others. But many unexpected problems are there here like device specific issues, client pressures, issues from 3rd party libraries (I have heard that even classes provided by Google itself have issues), no idea to develop advanced UIs functionalities.

Now I had lost interest in my field of work & just working to prevent being unemployed for income.

What are the alternate career options for me for a tension free work?
Desmond
Desmond #2
Oct 26, 2020 at 12:54 PM
tension free work
I don't think there is any IT career where you will not have tension. I am 31 and working ~9 years in software development/IT and I have worked on good projects and abysmally worst projects.

IMO generally "tension-free" is a function of management more than anything else and a little bit on your personal skill and disposition as well.

Failures in management such as underestimating the efforts required when promising delivery to clients or lack of addressing dependencies on efforts, etc adds debt that will cause problems later for everyone. In a chain of command, upper management will pressurize supervisors and team leads to deliver and they will put pressure on developers under them which can result in longer working hours or rework. The pressure you have is actually not as much as the pressure your supervisors experience. In such cases, I'd personally speak with the supervisor about the work pressure (if they seem approachable) otherwise best switch to another employer. Note that you don't owe the company anything and that you deserve a good working environment as well.

As for technical challenges, it's more of getting used to the idiosyncrasies of the tools/libraries. As frustrating as it may seem, your skill and experience using them is still valuable and knowing when to use them is what gives value to your career. But it's okay to be bored of them as well, in such a case I'd suggest taking up some different skill that you can also use. For example, if you already know Android development, try to learn how to create a REST-ful web service that you can consume from an Android app or learn something like Ionic or Cordova to build apps using web technologies. Just take up course from sites like Udemy and learn it in your spare time. While you can take up anything I would not recommend taking up some skill very different from your core competency because such a skill would not help your career.
rhitwick
Oct 27, 2020 at 1:26 PM
I am 29 years old & currently working as an Android app developer for more than 3 years. I am not so much passionate about it. I learnt it then because I have basic Java knowledge & so thought it would be easy to learn compared to others. But many unexpected problems are there here like device specific issues, client pressures, issues from 3rd party libraries (I have heard that even classes provided by Google itself have issues), no idea to develop advanced UIs functionalities.

Now I had lost interest in my field of work & just working to prevent being unemployed for income.

What are the alternate career options for me for a tension free work?
There is no tension free work anywhere.

If your work is not giving you challenges (or tension) then you are doing some mundane work.

Also, switching career midway may not help you. Why don't you work on this?
"no idea to develop advanced UIs functionalities"

You've recognized a gap there, why not enhance this?!
Anorion
Anorion #4
Oct 28, 2020 at 3:04 PM
advertising, marketing, PR, journalism... these fields are easy to get into if you have the necessary skills, and many of the people working here come from very diverse academic backgrounds, not necessarily directly related to the profession. But the background helps, for example an app developer in a PR firm with apps as clients has an advantage over those who cannot code.
pkkumarcool
Nov 20, 2020 at 11:53 AM
@Desmond David would you suggest learning web development technologies like React or Angular and can it be implemented in android apps Is it similar to REST ful web service?
Desmond
Desmond #6
Nov 20, 2020 at 1:35 PM
@Desmond David would you suggest learning web development technologies like React or Angular
Yes. But note that Google is planning on deprecating Angular. So it's best to go with React right now for front end development. Another good framework is Vue.js
and can it be implemented in android apps Is it similar to REST ful web service?
I didn't understand your question. Angular/React, etc are front end frameworks and they are not related to RESTful web services. But if you mean developing android apps using Angular or React then yes, you can do that. Look up Apache Cordova or Ionic Framework. These will create what we call hybrid apps.
pkkumarcool
Nov 20, 2020 at 2:06 PM
Yes. But note that Google is planning on deprecating Angular. So it's best to go with React right now for front end development. Another good framework is Vue.js

I didn't understand your question. Angular/React, etc are front end frameworks and they are not related to RESTful web services. But if you mean developing android apps using Angular or React then yes, you can do that. Look up Apache Cordova or Ionic Framework. These will create what we call hybrid apps.
i mean i see a trend in recent android apps based on web services like mostly when you open such android app they are like web pages and web pages can be based on react.
Stormbringer
Nov 20, 2020 at 7:22 PM
i mean i see a trend in recent android apps based on web services like mostly when you open such android app they are like web pages and web pages can be based on react.
Are you referring to Progressive Web Apps ?
thetechfreak
Nov 30, 2020 at 12:15 PM
Are you referring to Progressive Web Apps ?
I think he meant those web wrappers that are just web view of mobile website, but apps.

Sent from my vivo 1807 using Tapatalk
Desmond
Desmond #10
Nov 30, 2020 at 12:28 PM
I think he meant those web wrappers that are just web view of mobile website, but apps.
There are two kinds of this. Progressive web app is where you can create a shortcut from your browser and the shortcut acts as an app in itself. The second type are hybrid apps which is what you (and I think @pkkumarcool ) are referring to, which is a native app that basically runs a web-view that renders the app.
quicky008
quicky008 #11
Nov 30, 2020 at 1:49 PM
try appearing in UPSC/PSC exams for government jobs-some of them have an upper age limit of upto 40.If you are lucky,you just might make it and then you will never have to worry about your work again.
S
srdigit16 #12
Dec 13, 2020 at 10:35 PM
There is no tension free work anywhere.

If your work is not giving you challenges (or tension) then you are doing some mundane work.

Also, switching career midway may not help you. Why don't you work on this?
"no idea to develop advanced UIs functionalities"

You've recognized a gap there, why not enhance this?!
but if a work is always tensionful?
S
srdigit16 #13
Dec 13, 2020 at 10:47 PM
There are two kinds of this. Progressive web app is where you can create a shortcut from your browser and the shortcut acts as an app in itself. The second type are hybrid apps which is what you (and I think @pkkumarcool ) are referring to, which is a native app that basically runs a web-view that renders the app.
When I add PWA to home screen (e.g. flipkart, amazon), it shows in app drawer & applications list. But when I add some web pages (e.g. hotstar) to home screen, it shows only in home page but still opens like a seperate app like PWA. What is the difference here?
S
srdigit16 #14
Dec 13, 2020 at 10:48 PM
I don't think there is any IT career where you will not have tension. I am 31 and working ~9 years in software development/IT and I have worked on good projects and abysmally worst projects.

IMO generally "tension-free" is a function of management more than anything else and a little bit on your personal skill and disposition as well.

Failures in management such as underestimating the efforts required when promising delivery to clients or lack of addressing dependencies on efforts, etc adds debt that will cause problems later for everyone. In a chain of command, upper management will pressurize supervisors and team leads to deliver and they will put pressure on developers under them which can result in longer working hours or rework. The pressure you have is actually not as much as the pressure your supervisors experience. In such cases, I'd personally speak with the supervisor about the work pressure (if they seem approachable) otherwise best switch to another employer. Note that you don't owe the company anything and that you deserve a good working environment as well.

As for technical challenges, it's more of getting used to the idiosyncrasies of the tools/libraries. As frustrating as it may seem, your skill and experience using them is still valuable and knowing when to use them is what gives value to your career. But it's okay to be bored of them as well, in such a case I'd suggest taking up some different skill that you can also use. For example, if you already know Android development, try to learn how to create a REST-ful web service that you can consume from an Android app or learn something like Ionic or Cordova to build apps using web technologies. Just take up course from sites like Udemy and learn it in your spare time. While you can take up anything I would not recommend taking up some skill very different from your core competency because such a skill would not help your career.
Basically it feels like a trap
Desmond
Desmond #15
Dec 14, 2020 at 12:31 AM
When I add PWA to home screen (e.g. flipkart, amazon), it shows in app drawer & applications list. But when I add some web pages (e.g. hotstar) to home screen, it shows only in home page but still opens like a seperate app like PWA. What is the difference here?
I have not developed PWA or web applications before, so I am not sure about the exact differences. But I think it might be the way the PWA is implemented in the web page. Not all websites implement the PWA code.
Basically it feels like a trap
How do you mean?
S
srdigit16 #16
Dec 16, 2020 at 8:41 PM
I have not developed PWA or web applications before, so I am not sure about the exact differences. But I think it might be the way the PWA is implemented in the web page. Not all websites implement the PWA code.

How do you mean?
Because I have no experience in other programming platforms. In my opinion IT industry especially software development is not friendly for learn & develop considering the demanding client pressures. There are clients who demand the projects to be delivered within the given amount of time & companies despite knowing that it is not practically possible, agree with them. Regarding app development, since the app is the end product, it is the app developers who are questioned 1st & we have to make sure it is not the mistake is not in app side.

Sent from my Redmi Note 9 Pro using Tapatalk
Desmond
Desmond #17
Dec 16, 2020 at 9:37 PM
Because I have no experience in other programming platforms.
I'd suggest learning on your own time. Enroll for some course on sites like Coursera, Udacity or Udemy.
In my opinion IT industry especially software development is not friendly for learn & develop considering the demanding client pressures.
That really depends on your company. Many companies organize training drives.

You can also ask your manager to arrange for training for yourself or your colleagues. You can justify by saying that this will benefit not only yourself but also the company because you can use the skills to implement solutions. If they don't agree, then better learn on your own. If you think that the work is too pressurizing, you should consider switching to another company. You might still want to brush up on your skills if you want to attend an interview for another company.

There are clients who demand the projects to be delivered within the given amount of time & companies despite knowing that it is not practically possible, agree with them.
This is again a management issue. If your manager is a "yes man" to the clients, then speak to his manager or give feedback to HR. Note that you don't owe any loyalty to the company and you don't have to work like a slave. But then again, this is usually the work of a team lead, not a manager. A team lead would analyze the client's requirement and flatly say if it's not possible in the timeframe or what's the dependencies of the requirement. If they don't agree, then it's the team lead's responsibility to push back. Since you said earlier that you don't have a team lead, then I guess it's up to you: Either push back against their requirements with sensible justification. It's better to speak up than accept a task that you won't be able to deliver, with sensible justification. In private with your manager if possible.

Regarding app development, since the app is the end product, it is the app developers who are questioned 1st & we have to make sure it is not the mistake is not in app side.
So, how is your team organized? Who leads your team? I have never seen a company where individual developers are held responsible for the whole application's functionality. There is always a team lead or product owner who is responsible for the deliverables. The product owner is someone who's job is to know the functional aspects of the project and to understand the client's expectation and requirement. The product owner passes down the requirements to one or more team leads (depending on the subdomains of the project) and the team leads will then break the requirements into smaller tasks and assign each task to the team members. As such the product owner and the team lead are the first ones to get chewed up if the deliverables don't meet expectations.

If upper management is speaking to your directly, then either you are screwed up really bad or your management is kind of in shambles.

In any case, if you feel like the pressure is too much or you don't like the work culture of your company, consider switching to another company. But note that depending upon the years of experience, the expectations of your future employers will also be higher. You just need to brush up your skills and attend as many interviews as possible.
S
srdigit16 #18
Dec 20, 2020 at 5:32 PM
I'd suggest learning on your own time. Enroll for some course on sites like Coursera, Udacity or Udemy.

That really depends on your company. Many companies organize training drives.

You can also ask your manager to arrange for training for yourself or your colleagues. You can justify by saying that this will benefit not only yourself but also the company because you can use the skills to implement solutions. If they don't agree, then better learn on your own. If you think that the work is too pressurizing, you should consider switching to another company. You might still want to brush up on your skills if you want to attend an interview for another company.


This is again a management issue. If your manager is a "yes man" to the clients, then speak to his manager or give feedback to HR. Note that you don't owe any loyalty to the company and you don't have to work like a slave. But then again, this is usually the work of a team lead, not a manager. A team lead would analyze the client's requirement and flatly say if it's not possible in the timeframe or what's the dependencies of the requirement. If they don't agree, then it's the team lead's responsibility to push back. Since you said earlier that you don't have a team lead, then I guess it's up to you: Either push back against their requirements with sensible justification. It's better to speak up than accept a task that you won't be able to deliver, with sensible justification. In private with your manager if possible.


So, how is your team organized? Who leads your team? I have never seen a company where individual developers are held responsible for the whole application's functionality. There is always a team lead or product owner who is responsible for the deliverables. The product owner is someone who's job is to know the functional aspects of the project and to understand the client's expectation and requirement. The product owner passes down the requirements to one or more team leads (depending on the subdomains of the project) and the team leads will then break the requirements into smaller tasks and assign each task to the team members. As such the product owner and the team lead are the first ones to get chewed up if the deliverables don't meet expectations.

If upper management is speaking to your directly, then either you are screwed up really bad or your management is kind of in shambles.

In any case, if you feel like the pressure is too much or you don't like the work culture of your company, consider switching to another company. But note that depending upon the years of experience, the expectations of your future employers will also be higher. You just need to brush up your skills and attend as many interviews as possible.
is doing things faster before is always the measure of skills in improvement? no right? Another thing regarding Android Development. Our code behaves 100 ways on 100 devices.

Consider the case of showing an Alert Dialog when a button is pressed or text change which calls an API when certain number of characters entered. It isn't mentioned anywhere in doc (as far as I know) that there may be any delay in launching an alert dialog, during this gap, pressing the button or typing the text rapidly can launching the dialog multiple times. Similar issue exists in Google Drive when you click the 3 vertical dots which opens the file options bottom sheet menu. I am working on company's own product. So client & employer is the same. Imagine the condition of developers when the app is tested like this. So we are expected to handle the faults in SDK also
Desmond
Desmond #19
Dec 20, 2020 at 7:08 PM
is doing things faster before is always the measure of skills in improvement? no right? Another thing regarding Android Development. Our code behaves 100 ways on 100 devices.

Consider the case of showing an Alert Dialog when a button is pressed or text change which calls an API when certain number of characters entered. It isn't mentioned anywhere in doc (as far as I know) that there may be any delay in launching an alert dialog, during this gap, pressing the button or typing the text rapidly can launching the dialog multiple times. Similar issue exists in Google Drive when you click the 3 vertical dots which opens the file options bottom sheet menu. I am working on company's own product. So client & employer is the same. Imagine the condition of developers when the app is tested like this. So we are expected to handle the faults in SDK also
That looks like an idiosyncrasy of your domain of work (mobile development). In such a case you should look up what is the standard practice. I don't think this is an issue unique to you, this seems like a common scenario in all mobile development companies.

Similarly if you encounter faults in the SDK, then I am sure it will not only affect you. Everyone who is developing using that SDK will face your problems sooner or later and perhaps some more experienced developers might already have some working solution (or workaround). So check up sites like StackOverflow and feel free to ask questions if you don't find an answer specific to what you are looking for.
Stormbringer
Dec 21, 2020 at 11:23 AM
Yes. But note that Google is planning on deprecating Angular.
Can you please elaborate or share a source on this. I will be learning Angular next year and would like read more about this. TIA.
thetechfreak
Dec 21, 2020 at 3:44 PM
Here

*medium.com/@nunu1324/angularjs-is-not-dead-its-deprecated-4c10b76ac326

Sent from my vivo 1807 using Tapatalk
Desmond
Desmond #22
Dec 21, 2020 at 5:21 PM
Can you please elaborate or share a source on this. I will be learning Angular next year and would like read more about this. TIA.
*docs.angularjs.org/misc/version-support-status
khalil1210
Dec 21, 2020 at 6:03 PM
AngularJs and Angular are two different frameworks.

AngularJs 1.* is being deprecated.

From version 2 it is called Angular.

Current release is 11 and it has support upto 2022

VERSIONSTATUSRELEASEDACTIVE ENDSLTS ENDS
^11.0.0ActiveNov 11, 2020May 11, 2021May 11, 2022
^10.0.0LTSJun 24, 2020Dec 24, 2020Dec 24, 2021
^9.0.0LTSFeb 06, 2020Aug 06, 2020Aug 06, 2021

I don't think frameworks like Angular or React or Vue will die soon.

People are still using frameworks from ten years back like Extjs or Backbone js or Ember
thetechfreak
Dec 21, 2020 at 10:43 PM
AngularJs and Angular are two different frameworks.

AngularJs 1.* is being deprecated.

From version 2 it is called Angular.

Current release is 11 and it has support upto 2022

VERSIONSTATUSRELEASEDACTIVE ENDSLTS ENDS
^11.0.0ActiveNov 11, 2020May 11, 2021May 11, 2022
^10.0.0LTSJun 24, 2020Dec 24, 2020Dec 24, 2021
^9.0.0LTSFeb 06, 2020Aug 06, 2020Aug 06, 2021

I don't think frameworks like Angular or React or Vue will die soon.

People are still using frameworks from ten years back like Extjs or Backbone js or Ember

React/RN will definitely not die any time soon with their rather big Facebook backing

Sent from my vivo 1807 using Tapatalk
TheSloth
TheSloth #26
Dec 22, 2020 at 12:16 AM
React/RN will definitely not die any time soon with their rather big Facebook backing

Sent from my vivo 1807 using Tapatalk
I think you are right. General trend seems to follow React/Vue JS instead of Angular because of Angular's steeper learning curve and rather quick development for most of the use cases with React/Vue.
S
srdigit16 #28
Dec 23, 2020 at 8:31 PM
I'd suggest learning on your own time. Enroll for some course on sites like Coursera, Udacity or Udemy.

That really depends on your company. Many companies organize training drives.

You can also ask your manager to arrange for training for yourself or your colleagues. You can justify by saying that this will benefit not only yourself but also the company because you can use the skills to implement solutions. If they don't agree, then better learn on your own. If you think that the work is too pressurizing, you should consider switching to another company. You might still want to brush up on your skills if you want to attend an interview for another company.


This is again a management issue. If your manager is a "yes man" to the clients, then speak to his manager or give feedback to HR. Note that you don't owe any loyalty to the company and you don't have to work like a slave. But then again, this is usually the work of a team lead, not a manager. A team lead would analyze the client's requirement and flatly say if it's not possible in the timeframe or what's the dependencies of the requirement. If they don't agree, then it's the team lead's responsibility to push back. Since you said earlier that you don't have a team lead, then I guess it's up to you: Either push back against their requirements with sensible justification. It's better to speak up than accept a task that you won't be able to deliver, with sensible justification. In private with your manager if possible.


So, how is your team organized? Who leads your team? I have never seen a company where individual developers are held responsible for the whole application's functionality. There is always a team lead or product owner who is responsible for the deliverables. The product owner is someone who's job is to know the functional aspects of the project and to understand the client's expectation and requirement. The product owner passes down the requirements to one or more team leads (depending on the subdomains of the project) and the team leads will then break the requirements into smaller tasks and assign each task to the team members. As such the product owner and the team lead are the first ones to get chewed up if the deliverables don't meet expectations.

If upper management is speaking to your directly, then either you are screwed up really bad or your management is kind of in shambles.

In any case, if you feel like the pressure is too much or you don't like the work culture of your company, consider switching to another company. But note that depending upon the years of experience, the expectations of your future employers will also be higher. You just need to brush up your skills and attend as many interviews as possible.
Recently the company have hired some freshers. Only one developer (not from recent freshers) have little experience (gained from me). Now me & that developer have to train those freshers as well while me already handling the company project. Currently no other job opportunities in my locality. This is one reason it feels like a trap.

Sent from my Redmi Note 9 Pro using Tapatalk
Desmond
Desmond #29
Dec 23, 2020 at 9:52 PM
Recently the company have hired some freshers. Only one developer (not from recent freshers) have little experience (gained from me). Now me & that developer have to train those freshers as well while me already handling the company project. Currently no other job opportunities in my locality. This is one reason it feels like a trap.

Sent from my Redmi Note 9 Pro using Tapatalk
I'd seriously suggest speaking to someone senior in your company, manager perhaps, about your problems. The best option I think is to buy time so that you can train your skills and then give KT to your peers.
RumbaMon19
Dec 23, 2020 at 10:00 PM
Recently the company have hired some freshers. Only one developer (not from recent freshers) have little experience (gained from me). Now me & that developer have to train those freshers as well while me already handling the company project. Currently no other job opportunities in my locality. This is one reason it feels like a trap.

Sent from my Redmi Note 9 Pro using Tapatalk

One question, Is your company Recently established? If yes, then you have a high chance of making this problem, an opportunity. If your company has no senior dev, Maybe they will offer you this post in next 2-3 years(If you kept doing the hard-work), and that will be a lot easier for you compared to leaving the company and joining some other place. Also, You will get a lot of valuable experience plus you will be able to learn something new if you go that way.
S
srdigit16 #31
Dec 23, 2020 at 10:14 PM
One question, Is your company Recently established? If yes, then you have a high chance of making this problem, an opportunity. If your company has no senior dev, Maybe they will offer you this post in next 2-3 years(If you kept doing the hard-work), and that will be a lot easier for you compared to leaving the company and joining some other place. Also, You will get a lot of valuable experience plus you will be able to learn something new if you go that way.
Not recently, I think started 3 or 4 months before I joined in 2017. Around 1 month ago, the company has expanded to a new location & have hired more employees including the aforementioned freshers. Before that I was main Android developer. Few developers (all less experience) came & resigned. few months ago only another developer was hired who is gaining experience.

Sent from my Redmi Note 9 Pro using Tapatalk
S
srdigit16 #32
Dec 25, 2020 at 2:11 PM
In a website, if an issue occurs, it can be corrected and will reflected immediately when page is reloaded. But in an app, if an issue occurs we have to update app to Play Store/app Store, simply putting an update to fix issues is not a good practice. Do you think app developers should be given more time to test than web developers?
thetechfreak
Dec 25, 2020 at 3:23 PM
In a website, if an issue occurs, it can be corrected and will reflected immediately when page is reloaded. But in an app, if an issue occurs we have to update app to Play Store/app Store, simply putting an update to fix issues is not a good practice. Do you think app developers should be given more time to test & deserve more salary than web developers?
Depends on the work. Web development isn't easy as well. Pushing app updates take time because Google and Apple check it.

If your app was absolutely broken for production it shouldn't even have been pushed in the first place. Pushing websites into production isn't also simple as clicking Cntrl+S as many good sites have Jenkins and other CI that check the builds at all times and the tests news to pass.

Not black and white as to who should get more money. Both the tasks are complicated in their own sense.

Sent from my vivo 1807 using Tapatalk
S
srdigit16 #34
Dec 25, 2020 at 3:58 PM
Leave the money matter, what about time? And the main thing here is website changes are reflected without user interaction but in app users have to manually update the app (Unless they have auto update enabled)


Sent from my iPad using Tapatalk.
W
Dec 25, 2020 at 10:37 PM
try appearing in UPSC/PSC exams for government jobs-some of them have an upper age limit of upto 40.If you are lucky,you just might make it and then you will never have to worry about your work again.
Clearing upsc/psc exam is at least 10 times more difficult than the difficulty op is facing, you do the maths. Also forget about "never worrying in the job" because govt jobs comes with their own set of political & bureaucratic pressure.
SaiyanGoku
Dec 25, 2020 at 11:58 PM
Clearing upsc/psc exam is at least 10 times more difficult than the difficulty op is facing, you do the maths.
I tried giving UPSC few years back just to check why it was "difficult" to crack. It requires one to mug up every irrelevant crap with and then some instead of focusing entirely on logical thinking, language and problem solving. Its like JEE again where a person wanting to have a career in CS/IT has to solve advanced physics/chemistry problems.
thetechfreak
Dec 26, 2020 at 5:16 AM
And the main thing here is website changes are reflected without user interaction but in app users have to manually update the app (Unless they have auto update enabled)


Sent from my iPad using Tapatalk.

I don't understand what you wish to signify with this part.

Are you saying apps are bad because they need an update? Or websites are better because they "just work"


Didn't get the point.

Sent from my vivo 1807 using Tapatalk
S
srdigit16 #38
Dec 26, 2020 at 7:51 PM
Today I integrated Google Vision Face Detection in Android app to find an image contains face with both eyes opened. There are methods available to get number of faces, probability value (mentioned in docs as between 0 & 1) for left & right eye opened. On a Lenovo Vibe K5 note, I got 0.99. On a Redmi Note 9 Pro, I get no faces detected & on a Redmi 8, I get lower value of 0.02.

As mentioned there can be browser specific issues for a website. We can ask a user to use the website on Chrome if he gave issue in Firefox which is not difficult to download and install. But we can't ask an user to replace his android phone.

Sent from my Redmi Note 9 Pro using Tapatalk
Desmond
Desmond #39
Dec 27, 2020 at 4:18 PM
Today I integrated Google Vision Face Detection in Android app to find an image contains face with both eyes opened. There are methods available to get number of faces, probability value (mentioned in docs as between 0 & 1) for left & right eye opened. On a Lenovo Vibe K5 note, I got 0.99. On a Redmi Note 9 Pro, I get no faces detected & on a Redmi 8, I get lower value of 0.02.

As mentioned there can be browser specific issues for a website. We can ask a user to use the website on Chrome if he gave issue in Firefox which is not difficult to download and install. But we can't ask an user to replace his android phone.

Sent from my Redmi Note 9 Pro using Tapatalk
Seems like a typical app developer's problem. One solution I think is to have phone specific profiles in the app: Detect the phone model and load the appropriate face detection values. You should look up online what is the standard practice in such cases.
thetechfreak
Dec 28, 2020 at 2:23 AM
Seems like a typical app developer's problem. One solution I think is to have phone specific profiles in the app: Detect the phone model and load the appropriate face detection values. You should look up online what is the standard practice in such cases.
Have to agree. Both apps and browsers have their space currently. Although companies love pushing apps to you for the "deeper intigration" to the os and you.
Today I integrated Google Vision Face Detection in Android app to find an image contains face with both eyes opened. There are methods available to get number of faces, probability value (mentioned in docs as between 0 & 1) for left & right eye opened. On a Lenovo Vibe K5 note, I got 0.99. On a Redmi Note 9 Pro, I get no faces detected & on a Redmi 8, I get lower value of 0.02.

As mentioned there can be browser specific issues for a website. We can ask a user to use the website on Chrome if he gave issue in Firefox which is not difficult to download and install. But we can't ask an user to replace his android phone.

Sent from my Redmi Note 9 Pro using Tapatalk
Okay..?

Sent from my vivo 1807 using Tapatalk
S
srdigit16 #41
Jan 1, 2021 at 8:53 AM
HAPPY NEW YEAR!
As I mentioned before, I wasn't so much passionate about Android app development.
Unfortunately jobs related to my passions or interests don't account for a permanent income. One of my interests and passion is to review new gadgets & write or share reviews like digit. Unfortunately in my locality no opportunities for such kind of jobs.
Btw, I would like to know if digit has any plans to open office in Trivandrum (which is the most feasible city I prefer for job) so that I may hope to get an opportunity for the job I like.

Sent from my Redmi Note 9 Pro using Tapatalk
RumbaMon19
Jan 1, 2021 at 10:34 AM
HAPPY NEW YEAR!
As I mentioned before, I wasn't so much passionate about Android app development.
Unfortunately jobs related to my passions or interests don't account for a permanent income. One of my interests and passion is to review new gadgets & write or share reviews like digit. Unfortunately in my locality no opportunities for such kind of jobs.
Btw, I would like to know if digit has any plans to open office in Trivandrum (which is the most feasible city I prefer for job) so that I may hope to get an opportunity for the job I like.

Sent from my Redmi Note 9 Pro using Tapatalk

You can start blog writing on these products as a side work, and if you get succesful in that, it means that you have the required skills. After that, you can use that as reference while applying job at any place like digit. That way you will earn the required experience to apply for such job.

Edit:- Happy New Year everyone.
S
srdigit16 #43
Jan 6, 2021 at 10:17 PM
*qr.ae/pNJZbT
*qr.ae/pNVlbk
The above 2 answers (& many) from Quora points the negative aspects of IT companies in India.
So before joining a company is there any way to know the company that I am going to work have taken any steps to solve the negatives (especially the deadline, long working hours, expecting the employees to be available 24x7) in a way without having a negative impression on me?

Sent from my Redmi Note 9 Pro using Tapatalk
Desmond
Desmond #44
Jan 7, 2021 at 2:56 AM
For that you should try to ask employees who have actually worked there. Reviews on Glassdoor are not really reliable since employers these days ask employees to put favourable reviews.
S
srdigit16 #45
Jan 13, 2021 at 9:13 AM
For that you should try to ask employees who have actually worked there. Reviews on Glassdoor are not really reliable since employers these days ask employees to put favourable reviews.
One company is hosting an open house event (this time it is virtual Google meet) for participants who want to know more about the company, it's work environment, employees etc. Is it the right place to ask these? Can you please share tips to avoid having negative impression on me?

Sent from my Redmi Note 9 Pro using Tapatalk
thetechfreak
Jan 15, 2021 at 6:41 AM
It's all subjective and based on what you want to know. There's not really any perfect question to ask.


Start with this : Good question to ask a potential employer at a job interview?


Then this : What kinds of questions should I ask a recruiter?



There are many avenues of asking be it technical or non technical and depends on the type of conversation that is ongoing.

Sent from my vivo 1807 using Tapatalk
S
srdigit16 #47
Jan 15, 2021 at 9:51 AM
I am facing another trouble. In my team one member who has some experience often have to take leave as she is pregnant and have to go for checkups & is not able to work due to physical discomforts related to it. Unexpected frequent leaves can affect work schedule & the company has become stricter in deadlines.

Sent from my Redmi Note 9 Pro using Tapatalk
Desmond
Desmond #48
Jan 15, 2021 at 11:35 AM
I am facing another trouble. In my team one member who has some experience often have to take leave as she is pregnant and have to go for checkups & is not able to work due to physical discomforts related to it. Unexpected frequent leaves can affect work schedule & the company has become stricter in deadlines.

Sent from my Redmi Note 9 Pro using Tapatalk
Lol. This happens occasionally. But it is to be expected.

I'd suggest you do some soul-searching and see how much effort are you putting into this company. If you think that the pressure is not justified for the amount of effort you are putting, then I think it's best if you start looking for another job.

Edit: What I meant is, switch companies. Remember that management won't know about your problems unless you speak to someone in management about it.
thetechfreak
Jan 15, 2021 at 11:41 AM
I am facing another trouble. In my team one member who has some experience often have to take leave as she is pregnant and have to go for checkups & is not able to work due to physical discomforts related to it. Unexpected frequent leaves can affect work schedule & the company has become stricter in deadlines.
it's the way of life. Nothing for the lady to be put on stress about. Neither you or her are at fault. Take it to management and see if they say. And as @Desmond David says, don't let it drain you completely.
S
srdigit16 #50
Jan 15, 2021 at 1:43 PM
Currently projects are at peak in my present company. If I apply for a job in a company & they call for an interview I have to take leave or permission to attend the interviews. If I am selected it is ok, but else I have to face the present company again & might have more pressure. How to deal this situation?

Sent from my Redmi Note 9 Pro using Tapatalk
Nerevarine
Jan 15, 2021 at 2:09 PM
Currently projects are at peak in my present company. If I apply for a job in a company & they call for an interview I have to take leave or permission to attend the interviews. If I am selected it is ok, but else I have to face the present company again & might have more pressure. How to deal this situation?

Sent from my Redmi Note 9 Pro using Tapatalk
Just set it as a personal leave, dude... no company can make you stay like a slave. Taking personal leaves is your right.
if that doesnt work out, set it to medical leave.
S
srdigit16 #52
Jan 15, 2021 at 2:38 PM
Just set it as a personal leave, dude... no company can make you stay like a slave. Taking personal leaves is your right.
if that doesnt work out, set it to medical leave.
In my present company, only 1 eligible leave per month & I have already taken 1 this month.

Sent from my Redmi Note 9 Pro using Tapatalk

Sent from my Redmi Note 9 Pro using Tapatalk
Nerevarine
Jan 15, 2021 at 7:00 PM
In my present company, only 1 eligible leave per month & I have already taken 1 this month.

Sent from my Redmi Note 9 Pro using Tapatalk

Sent from my Redmi Note 9 Pro using Tapatalk
what about medical leave ?
rhitwick
rhitwick #54
Jan 15, 2021 at 7:23 PM
In my present company, only 1 eligible leave per month & I have already taken 1 this month.

Sent from my Redmi Note 9 Pro using Tapatalk

Sent from my Redmi Note 9 Pro using Tapatalk

I think this is no place to discuss on this.
We can't have any solution for this, you too have to work with her.

Just plan workload, don't assign her critical modules and that way.
Nerevarine
Jan 15, 2021 at 7:33 PM
In my present company, only 1 eligible leave per month & I have already taken 1 this month.

Sent from my Redmi Note 9 Pro using Tapatalk

Sent from my Redmi Note 9 Pro using Tapatalk
You have to plan a leave when you are called for an interview. Weekends prepare your skills..
S
srdigit16 #56
Jan 19, 2021 at 7:35 PM
You can start blog writing on these products as a side work, and if you get succesful in that, it means that you have the required skills. After that, you can use that as reference while applying job at any place like digit. That way you will earn the required experience to apply for such job.

Edit:- Happy New Year everyone.
*www.stoodnt.com/blog/alternative-careers-it-software-professionals-india/
This link suggests IT bloging/Technical Writing as one alternative jobs for software professionals. Is this job same also like the one I mentioned I like to work (technology consultant & reviewing gadgets)? What about salary range for these jobs? How do I start to get into here?

Sent from my Redmi Note 9 Pro using Tapatalk
RumbaMon19
Jan 19, 2021 at 7:56 PM
*www.stoodnt.com/blog/alternative-careers-it-software-professionals-india/
This link suggests IT bloging/Technical Writing as one alternative jobs for software professionals. Is this job same also like the one I mentioned I like to work (technology consultant & reviewing gadgets)? What about salary range for these jobs? How do I start to get into here?

Sent from my Redmi Note 9 Pro using Tapatalk

It is simillar, in the form that here you will be your own boss. I dont exactly know the payscale.
Desmond
Desmond #58
Jan 19, 2021 at 8:19 PM
*www.stoodnt.com/blog/alternative-careers-it-software-professionals-india/
This link suggests IT bloging/Technical Writing as one alternative jobs for software professionals. Is this job same also like the one I mentioned I like to work (technology consultant & reviewing gadgets)? What about salary range for these jobs? How do I start to get into here?

Sent from my Redmi Note 9 Pro using Tapatalk
Technical writing is also a technical job. You have to understand the product you are writing about, almost at the same level as a QA engineer. You will then be responsible for writing documentation, tutorials, guides, etc. You will still have to write code to make sure that the code snippets you write in your posts are working correctly. So, it's still a developers job just that you will be spending more time writing documents.

Don't be an independent tech blogger, the risk is too high.
S
srdigit16 #59
Jan 21, 2021 at 7:31 AM
I have applied for a job a multinational company. I got a general acknowledgement reply for the same (they always send it to whoever send resume). But so far no response from them. Till now it is the most reputed organization in my locality. I need to know whether there is any chance for me to get called for an interview before applying to other companies. What is the right way to ask them whether they have selected to call me for interview?

Sent from my Redmi Note 9 Pro using Tapatalk
Desmond
Desmond #60
Jan 21, 2021 at 10:28 AM
Make an account on Naukri dot com and upload your resume there. I'd also suggest creating a new email account because your inbox will be full of job offers.
W
Jan 22, 2021 at 1:43 AM
Make an account on Naukri dot com and upload your resume there. I'd also suggest creating a new email account because your inbox will be full of job offers.
I have heard that most offers on naukri & similar job portals are not good & instead it is better to try via linkedin.
Desmond
Desmond #62
Jan 22, 2021 at 4:23 AM
It's okay IMO. Lot of recruiters look on both LinkedIn and Naurki. I have an account on Naukri and my inbox is full of job offers every day.

Only thing to keep in mind is not to apply for contract-to-hire jobs.
pkkumarcool
Jan 31, 2021 at 8:50 AM
I am also looking for job since 2 years and got nothing from Naukri dot com All they want is experienced software developers and no room for freshers.
@Desmond David Can you shed more light on how to get jobs easily in a decent company.
Also about Linkedin how to get jobs I applied to 100s of jobs but got no reply and for messaging recruiters it requires premium.

Sent from my RMX2185 using Tapatalk
RumbaMon19
Jan 31, 2021 at 9:25 AM
Anybody tried Google's kormo jobs?? Seems something new and good.
khalil1210
Jan 31, 2021 at 10:21 AM
I am also looking for job since 2 years and got nothing from Naukri dot com All they want is experienced software developers and no room for freshers.
@Desmond David Can you shed more light on how to get jobs easily in a decent company.
Also about Linkedin how to get jobs I applied to 100s of jobs but got no reply and for messaging recruiters it requires premium.

Sent from my RMX2185 using Tapatalk

Saw a post on reddit recently. Check this out, this may help you

Desmond
Desmond #66
Jan 31, 2021 at 7:53 PM
I am also looking for job since 2 years and got nothing from Naukri dot com All they want is experienced software developers and no room for freshers.
@Desmond David Can you shed more light on how to get jobs easily in a decent company.
Also about Linkedin how to get jobs I applied to 100s of jobs but got no reply and for messaging recruiters it requires premium.

Sent from my RMX2185 using Tapatalk
Attend any walk ins that will allow you and attend any job fests that you can. I think you can message recruiters on Naukri as well. So if you think you qualify for a job, message the recruiter and make a case, perhaps show github pages of earlier projects you have worked on, etc.
pkkumarcool
Feb 1, 2021 at 6:10 PM
Attend any walk ins that will allow you and attend any job fests that you can. I think you can message recruiters on Naukri as well. So if you think you qualify for a job, message the recruiter and make a case, perhaps show github pages of earlier projects you have worked on, etc.
It's very hard to crack walk in interviews atleast on what I tried.They ask ridiculously hard questions and shortlist very few.
I have few projects in my github and tried angellist too which I found better They give some task and we have to complete in a given time but I find those tasks quite not for freshers.

Sent from my RMX2185 using Tapatalk
Desmond
Desmond #68
Feb 1, 2021 at 6:48 PM
It's very hard to crack walk in interviews atleast on what I tried.They ask ridiculously hard questions and shortlist very few.
I have few projects in my github and tried angellist too which I found better They give some task and we have to complete in a given time but I find those tasks quite not for freshers.

Sent from my RMX2185 using Tapatalk
Generally I'd suggest taking note of questions being asked and prepare accordingly. As a fresher you cannot be expected to answer questions meant for 4+ year old experience candidates. Less then 3 years would mostly be text textbook questions, so should be easier to prepare. In any case, you will have to prepare.

The market is not very fresher friendly, so I'd also suggest forming contacts with friends who can give your referral to their companies. This might expedite your search.

What is your competency BTW?
pkkumarcool
Feb 1, 2021 at 8:16 PM
Generally I'd suggest taking note of questions being asked and prepare accordingly. As a fresher you cannot be expected to answer questions meant for 4+ year old experience candidates. Less then 3 years would mostly be text textbook questions, so should be easier to prepare. In any case, you will have to prepare.

The market is not very fresher friendly, so I'd also suggest forming contacts with friends who can give your referral to their companies. This might expedite your search.

What is your competency BTW?
Yeah maket is not fresher friendly sadly i am in no contact with my college batchmates so no refferal.Btw how does referral works? You still have to pass the test and interview right? the referral only gives option to shortlist for test and interview?
By competency what do you mean? I am competing for job in IT sector as software engineer.
Desmond
Desmond #70
Feb 1, 2021 at 8:47 PM
Yeah maket is not fresher friendly sadly i am in no contact with my college batchmates so no refferal.Btw how does referral works? You still have to pass the test and interview right? the referral only gives option to shortlist for test and interview?
By competency what do you mean? I am competing for job in IT sector as software englineer.
Well, landing an interview is already a big step forward.

By competency what do you mean? I am competing for job in IT sector as software englineer.
I mean what is the specialization or skill you are going to apply. For example my primary competency is Java and related technologies, secondary competency is SQL and database administration.
pkkumarcool
Feb 1, 2021 at 9:11 PM
Well, landing an interview is already a big step forward.


I mean what is the specialization or skill you are going to apply. For example my primary competency is Java and related technologies, secondary competency is SQL and database administration.
I know c++ java and swift.Have also done some iOS development so I am applying for that.

Sent from my RMX2185 using Tapatalk
Desmond
Desmond #72
Feb 1, 2021 at 10:13 PM
I know c++ java and swift.Have also done some iOS development so I am applying for that.
The this is your competency.

Once you land an interview, then it's only a matter of convincing the interviewer to hire you or clear you for the next steps. That comes down to your knowledge and communication skills.
S
srdigit16 #73
Feb 10, 2021 at 7:43 AM
You can start blog writing on these products as a side work, and if you get succesful in that, it means that you have the required skills. After that, you can use that as reference while applying job at any place like digit. That way you will earn the required experience to apply for such job.

Edit:- Happy New Year everyone.
But initially where do I get enough equipments for the same? Also there is some competition in this right? It is quite difficult to get successful by own blog. That's why I am looking for a such jobs in a company or organization.
Some regional newspapers have technical section which posts some technology news, tips and tricks, reviews etc right?

Sent from my Redmi Note 9 Pro using Tapatalk
TheSloth
TheSloth #74
Feb 10, 2021 at 11:59 AM
It's very hard to crack walk in interviews atleast on what I tried.They ask ridiculously hard questions and shortlist very few.
I have few projects in my github and tried angellist too which I found better They give some task and we have to complete in a given time but I find those tasks quite not for freshers.

Sent from my RMX2185 using Tapatalk
Keep trying with Angel List, Hacker earth, hacker rank and Indeed. Don't stop preparing for the questions you are facing.It is really hard to get job for freshers but I feel these sites are the best options to get into a good company. Indeed and Naukri you can keep as last priority. Try walk-ins also for good companies. You get lot of questions from there also.
If you have more time and money and if you are already good in Aptitude, then try to appear for AMCAT and similar exams, after getting good marks, you should be getting calls from there as well.
All the best!!!!!