前端,在现在公司呆了一年多,一开始都是做一些移动端的活,后来接触了自助服务机、取号机、叫号屏等活,被迫接触各种硬件。
接触硬件也还好,使用各个厂家提供的 OCX 完成功能,还是比较让人兴奋的,因为做了很多单单 windows 做不到的东西,身份证读卡器、人脸识别、打印机等等。
然后,我的主要工作就变成了,把以前做的自助机、取号叫号系统等改成不同的名字,定制化魔改,然后跑线下负责安装。几乎已经成为一名实施了。
在公司很少接手新的项目了,只是零零散散帮别人做过一些零碎的活,比如什么项目赶进度什么的。
另一方面,硬件都是使用别人提供的东西,我能做的也只是调用别人提供的 ocx,但是不清楚是因为什么原因导致,有的硬件本身并不稳定。
比如使用第三方控件和厂家提供的打印机,偶尔会出现打印白纸的情况,几率接近百分之一,但是一台机器每天可能打印几百次。因为这个焦头烂额、不清楚到底是哪里的问题。庆幸的是,被他们烦过无数次后,我承认了我就是不行、我就是找不到错误,自助机项目现在暂时被别人接受了,原因还在查,目前都没头绪。
比如自助机的人脸识别,隔几天就会报上来说人脸识别不能用了,虽然重启一下就行了但是客户非常有意见。
当然,还有各式各样的网络原因。。
絮絮叨叨讲了很多,只是现在在怀疑自己,继续这条路走下去吗? 因为如果我选择跳槽,除非工作性质一样,否则我现在的工作经历并不能给我带来成长。 如果继续走下去的话,我可能需要学习很多硬件知识才能合理的走下去,因为在我们公司我主要负责硬件这一块(比较无语,我只是一个调用 ocx 的前端),但由于本人专科出生,让我用还好,深入的去做。。。。算法啊什么的感觉硬件很难。
目前个人发展是前端为主,学习了各种后端知识,比较想做全栈什么的,也考虑过转后端做 php 或者 python 什么的( java 个人感觉太大了,我几乎每次想学 java 都在配置环境这一块被搞的晕头转向)
如上,比较想听听 V 友的建议
1
kop1989 2020-09-03 23:52:34 +08:00 1
我觉得你没必要自己给自己暗示说我是 xx,所以我不擅长 xx,人都是在不断学习进步之中的。你觉得你不行,那只能说明没努力。
另外,搞外围设备这块是比较繁复且没有成就感(成了都是因为调别人的 api,错了都是底层有问题),如果有机会接触到核心实现,而且有心继续的话,还是可以多学习多钻研的。你想,别人都解决不了的问题,你可以解决,这就是你的核心竞争力。 还有就是职业规划这块,如果真的不想走这条路,大可跳槽或者和领导提出来,职业规划终究是不能脱离当前工作内容的,做一套规划另一套,会导致你的职业规划永远都是空中楼阁。 |
2
good1uck 2020-09-04 09:03:26 +08:00 via Android
首先放下你对计算机本科生的偏见,本科阶段偏向底层的课程如计算机组成原理,计算机组成原理程序猿是不可能精通的,这个课程的基础是数字电路和 FPGA,即便学过数字电路,也不可能对计算机组成原理有充分的的认识,必须设计大规模集成电路的时候才会有体会。当你用 FPGA 自己实现一个软核的时候,那就叫精通了。在此之前所谓的精通仅仅就是背背书上的概念、明白 86 汇编仅此而已。所以计算机组成原理严格来说就不应该计算机专业的学生来学习,而应该是由高年级数字电路方向的电子专业的学生来学习的。
|