在一家小公司,这2个星期负责招聘的一些感想

面试公司的七个考量因素

在一家小公司,这2个星期负责招聘的一些感想

转自: http://www.tuicool.com/articles/EZji6z

在这公司做了3年了,( 详情可以看看我这篇文章: 一个程序员过去3年的打杂故事 ) 所谓的IT部从4个人,到现在剩下我1个人。现在,我也做不下去了,以前BOSS画的那些大饼,渐渐的因为BOSS发现了其他的盈利点,而变得不复存在,我也能明白,在公司需要你的时候,公司是会给你画出很大的一个前景的,所以也提出了辞职。于是,boss让我招聘一个员工,来替换掉我,做我的工作

 

   于是在51job上  ,发布了好几条(虽然只招聘1个程序员,但是确实是发布了好几条)招聘的信息,面试的来了,各种各样,参差不齐,新手老手都有,于是在面试了将近20个人之后,我也来说说我的感想,这个感想的主要目的是: 如何看待你面试的这家公司,是否对你的职业发展有前途

 

1:看公司的规模,为什么把这个排在第一呢?因为你刚进一家公司,你既看不到公司的发展规划,也看不到公司给你画的大饼,所以,当你去一家公司去面试的时候,如果这家公司是在一个沟沟洼洼的破落地,或者是一座大厦里面最不起眼的旮旯,又或者是进入公司里面,感觉布局很压抑,办公环境很小的,也最好是不要去了   。

 

2:看公司IT部有多少人。一个公司IT部有多少人,决定了公司对IT部的重视程度,像我们公司这样,现在就我一个人的情况(可笑的是,我的头衔是IT部主管,实际就是个修电脑的,嘛杂事都是你的)。就不要去这家公司了,没有人和你讨论,没有人和你共同发展,你遇到的问题你只有自己一个人解决,而且往往这样的公司对待这样的人,给的待遇都不会很高,即使给的很高,那么你的杂事也非常的之多,你可能的兼职职业有:网管,打印机维修,电话维修,电脑维修,硬件购买,硬盘磁盘恢复,服务器维护,给老板跑腿,甚至于其他的员工占用了网速也需要你来看看是谁干的。不用怀疑,上面的事情,我都干过

 

3:看公司对IT部的规划,有没有什么项目。在我这2个星期面试的一个人中,我看中了一个小伙子,88年的,懂的asp.net的技术比我多的多,做过OA模块,做过一些大型的网站的模块,我说小伙子,我看好你哦。小伙子问我,请问贵公司今后对这个部门有什么规划呢?我哑口无语,我心想,我自己在这里3年了,除了那些大饼,我什么干货都没捞着···   于是我婉言到,你过来的话,公司对这个部门还是很器重的,你过来之后就是IT部的主管,领导新的同事进行开发。小伙子顿时说,我的技术 还差的很远,像什么MVC3,什么 Entity Framework这些技术我都还不会,而且我比较喜欢团队的氛围,大家一起讨论一起进步这样会进步的更快,如果让我一个人来担任这个部门,我觉得自己还不够实力。····  

 

 

4:看公司给你开的薪酬。在这之后,我又面试了一些,大多要求是3K5至4K5之间。但是我心里还是清楚的, 我自己现在也才3K5,怎么可能给到你们这些?不是我不给,问题是我的老板肯定不会给。老板是既希望马儿跑,又希望马儿不吃草。于是老板和我讲,先挑出几个技术不错的,然后老板和他们再面谈。我想,无非是当面洗脑,给你画一些什么提成之类的饼,要知道,在这里 1个月1个单都没有,又何谈提成呢?

 

5:再就是看公司给你电脑什么配置,我所在的公司现在普通员工用的还是赛扬C420,1.4G的小cpu,2G内存 还是DDR 533的一代内存,开几个QQ就卡的要死。我好歹是做技术的,勉强弄了个 奔腾 E6500,2.5G内存,装个系统,装个数据库,装个vs2008  ,再就是其他的日常软件 就卡的要死了。

 

6:公司制度。有没有双休?有没有年终奖?(我现在的这家公司年终奖第一年是200人民币,第二年是港币50元,第三年是人民币300元,而对那些新员工不满一年的,居然只发了100快钱。) 平时有没有聚餐?(我们10个人吃,经理,副经理都在,吃300多块钱,还嫌多了,这是在深圳哦·)有没有年底双薪(大部分公司都会多发一个月的工资,最起码也是半个月,我们公司毛都没看到)

 

7:其他的一些提醒。如果看到一些公司打着所谓内地分公司,总部在香--港或者是美国或者其他地方的,要小心。我举个例子吧,我们的公司的香港头衔是 “XXX投资集团”,实际上这样的公司在香--港注册下来不到5K,所以所谓的什么什么大集团,更是要擦亮双眼啊  朋友们··

 

我暂时就想到这么多,只是一些感想,仅此而已。

### 代码可能存在的问题 1. **跨平台兼容性问题**:`graphics.h` 是 Turbo C++ 特定的头文件,主要用于 Turbo C++ 环境,在其他编译器(如 GCC、Clang 等)和操作系统(如 Linux、macOS)中并不支持,这使得代码的可移植性极差,无法在不同的开发环境中正常编译和运行[^1]。 2. **头文件冗余**:代码中包含了 `<iostream>` 和 `<stdio.h>`,但在代码中并未使用它们提供的功能,这会增加编译时间,并且使代码看起来不够简洁,不符合代码编写的简洁性原则[^1]。 3. **性能问题**:使用 `Sleep` 函数来控制动画的速度,其精度较低,并且在不同的操作系统和硬件环境下,`Sleep` 的实际延迟时间可能会有所不同,导致动画的帧率不稳定,影响用户体验[^1]。 4. **资源管理问题**:在代码中没有对图形资源进行异常处理,如果 `initgraph` 函数初始化失败,程序可能会崩溃,没有相应的错误处理机制来保证程序的健壮性[^1]。 5. **代码可读性和可维护性**:代码中使用了硬编码的常量(如 `640`、`480`、`50`、`540`、`10`、`40` 等),当需要修改动画的参数时,需要直接修改这些常量,不利于代码的维护和扩展,也降低了代码的可读性[^1]。 ### 编写这段代码的感想 这段代码展示了基本的图形动画实现思路,通过不断地绘制和擦除图形来实现动画效果。对于初学者来说,使用 `graphics.h` 可以快速地实现一些简单的图形动画,有助于理解图形编程的基本概念,如坐标系统、颜色设置、图形绘制等。然而,从专业开发的角度来看,使用 `graphics.h` 存在诸多局限性,它的功能相对简单,缺乏现代图形编程所需的高级特性和优化。在实际开发中,应该选择更强大、更具跨平台性的图形库,如 OpenGL、SFML 等,以提高代码的质量和可维护性。同时,在编写代码时,应该注重代码的规范性和可读性,避免使用硬编码的常量,合理处理异常情况,以提高程序的健壮性。 ```cpp #include <iostream> #include <graphics.h> #include <stdio.h> int main(void) { int x; int bkcolor = WHITE; // 硬编码的常量,不利于维护 initgraph(640, 480); setbkcolor(bkcolor); cleardevice(); for (x = 50; x < 540; x += 10) { setcolor(RED); setfillcolor(YELLOW); fillcircle(x, 100, 40); Sleep(50); setcolor(bkcolor); setfillcolor(bkcolor); fillcircle(x, 100, 40); } closegraph(); return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值