So, I talked to that company on the phone today. Apparently, some of their employees regularly stumble across my Stack Overflow posts and suggested it would be a good idea for them to try hiring me.
Before I make a final decision, I intend to visit the office I'd be working at and see what the work environment is like, etc.
And yes, my current company would be in an extraordinarily desperate situation if I left right now. But I also intend to give them an opportunity to renegotiate my salary if I really feel like I'd like this other job, but staying at my current would also be okay for a raise etc.
I'm kind of in a power situation. I like my current job. I'm okay with the money I'm paid. But if the other company can offer a large enough amount that I'd consider leaving (and feel I'd also enjoy working there), then it should work out that I get a raise whether or not I change jobs.
And in neither situation do I feel like I'm asking for more than what I deserve. Nor do I want to give off the impression that I'm trying to play games with anyone just for a raise.
This other company sought me out. I have no resumes up online. I don't have a job hunter looking for stuff for me.
Literally, all I have is my email address on my Stack Exchange profile.
The other company wants really talented people. And based on my Stack Overflow questions and answers, their iOS developers have identified me as a really talented iOS developer.
This sounds as though knowledge of computational complexity is one of the most important indicators of competence. It's not; it is important, but not nearly as much as, say, the ability to debug code (with or without a debugger), or the ability to reuse code without copy-paste. And in some contexts, like query-heavy database code, knowledge of computational complexity can be largely subsumed by a more immediately practical knowledge of how query plans will be generated. It is therefore quite possible to be a grossly incompetent programmer while still knowing big-O, or vice-versa. — Nathan Tuggy2 hours ago
My thought is, at the end of the day, knowing computational complexity is far less valuable to an actual programmer on an actual daily basis than some other practical knowledge.
For example, in Objective-C and Swift, a forin loop is faster than a traditional for loop, but in VB.NET and C#.NET, the for each loop is slower than a traditional for loop.
The only reason to use a for each loop in .NET is because the added readability of the for each loop is more significant than the slightly faster speed.
Meanwhile, a forin loop in Objective-C and Swift is recommended in every scenario where it makes sense because not only is it more readable, it's significantly faster.
As told here blog.stackoverflow.com/2015/02/…As you probably know, there’s a vast disparity between open tech jobs and qualified developers in today’s market.
I have done this, but it's pretty ugly and it feels like I may be missing something to shorten it done.
Here is how I do it.
vector<int> xcomb, ycomb;
int limitW = Pdriver->getViewPort().getWidth() / 32;
int limitH = Pdriver->getViewPort().getHeight() / 32;
while (true){
start:
ax = -rand()...
Here is a TcpListener class and socket I created and would like some advice on how to improove it as I have received bad comments about it.
Program.cs -
SnowTcpListener mServer = new SnowTcpListener(new IPEndPoint(IPAddress.Any,
(int)ConfigManager.GetValue("net.bind.port")), (int) ConfigMana...
I felt US students have a privilege to take quality education from US universities. because many students from my country make this as shortcut by doing MS in US universities and get good jobs
Also, the problem is you have to take 3 years of classes that have literally nothing to do with computers at all just to get into the computer classes so that you can learn technology that was outdated before you got to campus.
@Hosch250 I do not think passing out from University should any more be a requirement to recruit a candidate. Because coursera, udemy, frontendmasters, Edx are giving validation certificates for what you learn.
Apparently there is a high-enough demand for skilled IT workers, though, that if you have the required experience and a good reference, you can get in without a degree.
Especially if you bypass HR.
@overexchange Yes, a lot are. However, Salesforce is based in Europe (IIRC).
Over here, it takes a lot of funding to get started.
Not something everyone has.
I don't know about over there.
I would like to start my own company teach others about Windows and Office, helping people set up systems, and helping them with problems.
However, I have to compete with the Geek Squad and a bunch of larger businesses based in the cities a 30-50 minute drive away.
European Universities curriculum is pretty tough to complete, if one has to complete his bachelors in IT. Because they are up to date from technology perspective. Least popular country like Belgium also has programming intensive curriculum
You're almost there for "a" (though you should post this on codereview.stackexchange.com and they'll help you out with doing it better). your only problem is that your math in the else is wrong. It's supposed to be "packA + (hours - 10) * 2"..... I mean... math is literally the only thing you got wrong. — Millie Smith52 secs ago
No, do not post this on Code Review until it is working to the best of your knowledge. Code Review only accepts working code, but will be glad to help you improve it once it is working to the best of your knowledge. — Hosch2501 min ago
My wife is doing her Master's in hospital mgmt, where she has subjects like Computer networks(tanenbaum). I observed mgmt courses make lot of noise, Finally they will be successful only when they mould into company politics(in their career)
For a company like Google, I do not think such abig list is required to take care, Because the top guy(co-owner/CEO) of this company makes the difference. Evil starts from there.
Personally I try to be away from mgmt concepts. In my past 1-1 with my mgr, This is what I said: If you do not like my work, Please send me an email that I do not fit for this company. I would not need your 1-on-1 to listen your feedback Surprisingly they are not throwing me out. After that 1-1 they gave me a power bank as gift ):
After that 1-1 My mgr went on 15 day leave, he could not manage to come to office
@Hosch250 Only thing, I feel bad about is, I made him listen me for 3 hours for the 1-1 which is arranged by him. He did not get chance to talk. So, you need to understand how interested I am to like mgmt guys(who just do admin job).
@Hosch250 From past 5 days, I am not going to office and learning some programming from techies of CRSEX. Am at a frequency where I clearly informed mgmt that, If they do not like my work, kick me out!!! I am gonna do what I like to!!! I would be happy to receive a termination email from mgmt!!!
I realised that am a sophomore like you who need to first learn prog basics before making a career in IT. Because in my country, there is 98.2% lack of programmers for IT industry, where thousands of IT students are passed from college as per recent survey.
I think CR and SO is a place to refine your thought process on what you learn from OCW or college. We have to do our homework properly and come here to re-correct ourself. I bet you, this will help you a lot to be on edge from other programmers. Not everything told here is from books, many things are shared out of experience
First and foremost, printing text to the console is absolutely pointless for an iOS application. It's okay to do it as an easy way to test whether our code is working as intended, but we don't want to mistakenly leave this in the final release build.
So, step 1: Follow the instructions in this ...
I have written a SQL query against the Stack Exchange Data Explorer that identifies questions that are upvoted for which all the answers are downvoted (this was an answer to this Meta Stack Exchange post, though the code in that post is different from what I've posted below). It's a fairly straig...
I wrote up a quick API to help me save time while writing applications that require either a delay or frame rate. It should require me to implement a void run() method, which may or may not be annotated with the @Loop I created. If it doesn't contain the annotation, it will simply call the run() ...
I have here a class which represents a directed acyclic graph (Graph) and a vertex in the graph (Vertex).
The vertices are stored in an adjacency list.
It has the ability to find a vertex's indegree, and to find a topological sort order.
I'm particularly interested in comments regarding correc...
Use case: We have a simple two tables plus a link table setup using some modern RDBMS.
For example:
Hospital table (id, name, ...)
Physician table (id, name, ...)
Visiting_Privilege table (hospital_id, physician_id, ...)
Our goal is to find records that are "missing" (absent) from the link...
I know that the ListBox has both a SelectedItem and SelectedItems attribute; however, only SelectedItem can be used with databinding. However, I've read in multiple locations that by setting up a setter like so
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter ...
I'm using JQVMap, and I have my code to where depending on what state you click, it'll reveal info about that state within a single div below the map. However, I feel there's a simplified, more efficient way to set up this code so there's not a lot of repeat, especially once I start adding more s...
This is the first coding class I've taken and I'm not getting much feedback from the instructor. The function of this program is to take two roman numeral inputs, convert them to arabic, add them together, then convert the sum to roman numerals. I wanted to see if any of you code ninjas could giv...
Here's the problem for Smallest multiple
2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder.
What is the smallest positive number that is evenly divisible by all of the numbers from 1 to 20?
How to improve this code? How to make it faste...
There are definitely a few things you could improve here. First, you should create a method to convert a Roman numeral to an Arabic numeral and vice-versa:
def RomanToArabic(number):
total = 0
for i in number:
if i == 'I':
total += 1
elif i == 'V':
...
Please check if this date filtering function is inefficient code...
It seems to me but I can't figure out the other way round...
function makeTime () {
/////////////////////////////////
//Create a filtered Time/////////
var timesStamp = new Date();
var time = timesStamp.toLocaleT...
i can't think of a reason to rewrite this other than to avoid the usage of goto. Am i correct in assuming that there is no reason to rewrite it? it seems pretty clear to me what the code does, and i think anyone who reads it would immediately understand what's happening
restartA:
$name = $this->...
I want my loginscrip to check if the user have admin permission and if the user have not tried to login more the 10 times. I cant get it to work. Only one of the if statmens works at at time.
$no = 'no';
$query = $pdo->prepare("SELECT * FROM users WHERE user_status = ?");
$query->bindParam(1,...
Just started delving into JavaFX, the following is essentially my "Hello World," but although it's simple I question the code formatting and wonder if I'm breaking any conventions, especially if explicitly concerning the library.
I also find myself concerned with what best promotes readability....
I have an app that user submit the log in form , when it sent the data to server app create a connection for its account.
In this connection i have an integer field named as state.
the state value is : 1 for connecting, 2 for connected and 0 for failed.
I show a dialog to user display Connecti...
I have an app that user submit the log in form , when it sent the data to server app create a connection for its account.
In this connection i have an integer field named as state.
the state value is : 1 for connecting, 2 for connected and 0 for failed.
I show a dialog to user display Connecti...
Here is a TcpListener class and socket I created and would like some advice on how to improve it as I have received bad comments about it.
Program.cs -
SnowTcpListener mServer = new SnowTcpListener(new IPEndPoint(IPAddress.Any,
(int)ConfigManager.GetValue("net.bind.port")), (int) ConfigManag...
I also welcome you to Code Review. This is a bit of an unclear question you have here, with a lot of code. You mention that you have received bad comments about it, it would be a lot helpful if you could tell us more about what those comments are. There is also very little description in your question about what the code is supposed to do, clearly there is a lot more code here than simply creating a new session when a socket connects. It is also not clear whether or not this code works as it is supposed to? Please help us understand your question and code so that we can help you. — Simon André Forsberg8 secs ago
I have worked for a few days in my cellular automata path algorithm and an easy fill algorithm, but sometimes I get some weird fall in my fps It's written in Javascript.
function createGrid()
{
// Create Grid
for(var y = 0; y < yTotal; y++)
{
grid[y] = [];
for(var x = 0; x < xTotal; x++)
...
Hello I am currently writing a TcpListener class where it begins a new socket and adds a new Session. I have a class called Session and a class called SessionManager
Session is where I establish a new SESSION a new instance of the class. I have a new session for each player entering and connecti...
@200_success For your point: Python is not much different from Java. Excessively deep recursion would cause a stack overflow. mentioned in the answer comment
In python memory model, everything is an object, that gets allocated in heap. stack frame is one of them. So, Do we really have boundaries for size of stack frame within an activation record?
Have read read articles such as this one trying to explain the ranking method? If so, I believe your question is rather fit for CodeReview (though the code looks good) or Mathematics (to learn that only because numbers are high, they aren't near nirvana) — kingkero36 secs ago
This question is not asking for a code review, and would be closed as off-topic there. This question is asking "how does this ranking algorithm deal with new posts?", not "Does my code look good and follow best practices?". — rolfl11 secs ago
I'm working on a discussion board, which is listing all topics according on it's hotness/rank (like reddit). So i took reddits algorithm and started trying. i used this example: http://blog.sodhanalibrary.com/2014/04/reddit-ranking-algorithm-implementation.html
function score($ups,$downs){
r...
The code in this question does not do what you want it to do: "That cannot be right and confuses me", and your question is not asking for a code review, but for help to build/repair a ranking system for posts. — rolfl ♦25 secs ago
This question is not asking for a code review, and would be closed as off-topic there. This question is asking "how does this ranking algorithm deal with new posts?", not "Does my code look good and follow best practices?". — rolfl11 secs ago
Can this in a stream cause any harm? .sorted(Comparator.comparing(MinimaxData::getValue)), where minimaxData.getValue() returns an int, and not an Integer
how i can use if statement with listbox + datetimepicker
ex :
listbox1.Items.add(datetimepicker1.value);
IF statement
if (DateTime.Now == ( time in listbox ))
{
Go();
}
The tricky part is that it's hard to figure out if I have a bug in my Minimax algorithm or if the heuristic is wrong, or if the heuristic is bugged, or if there's a random bug somewhere
With an idea of Name/Control/Higher_order_function in python, Below is the problem given to be solved:
Control like if..else and while
If f is a numerical function and n is a positive integer, then we can form the nth repeated application of f, which is defined to be the function whose value...
Having contributed to this Community Wiki on StackOverflow regarding validating user input, I thought I'd finally sit down and write something more robust to do these kinds of tasks. I wanted something that would allow detailed configuration of the acceptable inputs, but without a huge list of ar...
I already told you what I want to see. Take your entire view controller class and only delete the purely irrelevent variables and methods. Leave the entire structure of the class together though. — nhgrif4 mins ago
#My code is a 10 faced dice rolling game where there are 2 players who start of with 50 points, then they both roll a dice and get a random score between 1-10, the player with the highest roll gets the difference between the rolls deducted from their score(50 points), but the loser gets the diffe...
First and foremost, printing text to the console is absolutely pointless for an iOS application. It's okay to do it as an easy way to test whether our code is working as intended, but we don't want to mistakenly leave this in the final release build.
So, step 1: Follow the instructions in this ...
I have made this small text based RPG in C++ which is based around one quest. I did this to practice what I have learnt so far. How could I improve it? Be as picky as you like. Thanks in advance :)
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
void riverstead()...
I've written somewhat of a complex code, and with complexity, there seems to always be room for improvement to streamline the code in a more fashionable or efficient way. With that said, the purpose of this code is to track player development on a Multi-User Dungeon I play. It allows saving multi...