这是我毕业4年半的体会。
有些大公司,比如IBM,那适合女生去,真不适合男生去。大部分人去了以后,增值真不多,毕业3年换工作,差不多和新毕业的一样待遇,你说值不值?
去小公司,能够锻炼的机会相对比较多一些,上来就是挑大梁,毕业3年后,只要是积极努力的,一般比去大公司混得好。
所以,找工作需要眼光,而不是随大流。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
2.1k累计阅读
2.2k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄22年
这是我毕业4年半的体会。
有些大公司,比如IBM,那适合女生去,真不适合男生去。大部分人去了以后,增值真不多,毕业3年换工作,差不多和新毕业的一样待遇,你说值不值?
去小公司,能够锻炼的机会相对比较多一些,上来就是挑大梁,毕业3年后,只要是积极努力的,一般比去大公司混得好。
所以,找工作需要眼光,而不是随大流。
AI 算力基础设施深度系列(一):从容器到 Kubernetes——算力底座的诞生
1. 容器 = Namespace(视图隔离) + Cgroup(资源限制) + Union FS(镜像分层)└── 不是虚拟机!共享内核,接近零开销2. K8S 三大设计哲学:└── 声明式 API + 控制循环 + 可扩展架构3. K8S 架构:└── 控制面 (API Server / etcd / Scheduler / Controller Manager)
刚毕业的大学生,大公司还是小公司?
找完工作已经有一段时间了,自己的选择不能拿出来说事,但是这个问题一直困扰着我? …… 跟我一起找工作的同学,去百度和腾讯的人基本没有,去微软有两个人,毕竟在中国不像其他外企只设个办事处类似的工作间;一人去了网易游戏,也算是大公司吧,不过却地处广州,一部分拿到网易游戏offer的人最终因为这个因素没有去;一人去了人民搜索,人民搜索只能说是国内IT企业中的金鸭蛋,据说户口都是中央直接下拨分配的,但
PLc S7-200 smart如何使用Modbus 485通讯传输接收数据
西门子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站协议库(西门子标准库指令)。使用 Modbus RTU 主站指令库,可以读写 Modbus RTU 从站的数字量、模拟量 I/O 以及保持寄存器,从而实现PLC通过modbus方式控制其他器件。提示:以下是本篇文章正文内容,下面案例可供参考。
毕业后,大公司还是小公司?
相信很多面临毕业的软工方向学生都会面临一个选择,是小的创业公司,还是大公司,注意哦,我只是想谈谈互联网行业。我们需要从两方面考虑这个选择的得失: 其一,是否能够学到东西,其二,对未来五年的工作的影响,其三,工资水平。注意,小公司不等同于创业公司,创业公司也不一定就有优质的团队,这个概率实在 是比大公司出现低水平开发的概率还低。 第一,大公司的员工肯定平局水平较高的。毕竟很多都是名校的。大公司
深度强化Q学习-基于微软AirSim仿真环境的自动驾驶案例(原理代码详解简易可行)
最近在学习《强化学习原理与Python实现》,肖智清著。参考第十二章的自动驾驶案例,写一篇总结,尽量做到简单可行,让有志于自动驾驶的小伙伴可以通过此篇博客可以管中窥豹,初步了解自动驾驶的强化学习训练过程。 本篇将自动驾驶问题转化为回合制的强化学习任务,设计以车辆观察图像和运行状态为输入的自动驾驶算法,并在AirSim仿真环境中进行训练和测试。本篇使用带经验回放和目标网络的基于深度Q网络算法设计并实现智能体,对经验回放、目标网络和深度Q学习算法进行简单介绍,并用代码实现。
jsqlparser 版本不兼容:net.sf.jsqlparser.statement.select.SelectItem 以及 select.SelectBody 解决方法
看Bug直接定位到最后面的错误提示,一开始以为是UnabletostartembeddedTomcat的基本错误,后续发现排查方向错误!问题比较复杂,不过这类问题可看:出现WebServerException:UnabletostartembeddedTomcat解决方法(全)
毕业生的选择 大公司还是小公司?
2011-10-03 10:27 | 5005次阅读 | 来源:博客园 【已有57条评论】发表评论 关键词:毕业生,应聘 | 作者:胡睿 | 收藏这篇资讯 导读:最近经常能在园子里看到许多学子面试归来发的文章,有抱怨面试没过的,有分析哪家公司好,哪家公司
C#开发的OpenRA游戏之网络接收后找到游戏对象
而这个队列是在创建这个游戏对象时组件,因为一个游戏对象有很多特性,当发现创建游戏对象时有IResolveOrder继承接口的对象,就添加到这个数组。在这里先检查一下命令是否有效的,接着就调用命令的执行对象,即是游戏对象来执行这个命令了。order.Subject就是上面解释游戏对象ID,并从游戏世界里找到的游戏对象,再从各个字段里找到对应的信息,再把这个动作交给游戏世界里的对象执行。从前面分析可知,要找到游戏世界里的对象,就需要游戏对象的ID,因此, 我们来分析游戏对象的ResolveOrder函数。
git删除远程分支
找了很多网上资料,一般都是 git push origin :branch_you_want_to_delete 我就这样用 git push origin:gh-pages ssh: connect to host origin port 22: Connection timed out fatal: The remote end hung up unexpect
华为OD机试双机位C卷-水库溃坝填补(Py/Java/C/C++/Js/Go)
华为OD机试(机考)双机位C卷 【水库溃坝填补】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。水库溃坝填补。
AUTOSAR进阶图解==>AUTOSAR_EXP_VFB
AUTOSAR虚拟功能总线(VFB)摘要 AUTOSAR虚拟功能总线(VFB)是汽车开放系统架构中的核心抽象概念,为分布式电子系统提供统一通信模型。VFB允许软件组件在不了解底层物理通信机制的情况下交互,通过运行时环境(RTE)实现组件间的数据交换。系统配置过程将抽象的VFB视图转换为具体实现,包括组件到ECU的映射和通信机制选择。VFB采用"last-is-best"语义进行数据通信,并支持模式管理机制,使组件能根据系统状态调整行为。此外,VFB还支持与非AUTOSAR系统的交互,通常
面试其实很好,很强大-----我的百次面试经验
从跨入计算机这一行来说,我已经经历过上百次面试了,大部分都是java方面的面试。 给我印象比较深刻的有很多,在这里我总结一下,希望给广大程序员有所帮助。 1、第一次面试 2003年初考研,通过笔试,3月份底的时候去中科院软件研究所互联网实验室面试,说实话,能进入面试环节
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
时间真快,做开源软件1年半了
从2011年过年后,在公司没事做,就开始写开源软件,第一个软件是nginx的模块,以hmux协议访问resin,这是运维的需求,闲得蛋疼,所以才写的,结果开源以来,还没有人提出bug,此模块日均流量达到50亿pv,也算没有白写;第二个软件就是tcpcopy,比第一个成功多了,目前国内的大部分互联网公司应该知道或者已经使用此软件,也算没有白写,而且这个开源的活跃度远超第一个,用户不断提出需求,所以还
锂电池充电器电路设计 里面有电路
锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
请多多支持tcpcopy,如果感兴趣的话,请投我一票
不想tcpcopy就这么被埋没 投票地址: http://vote.weibo.com/vid=1629755 tcpcopy ppt文档: http://code.google.com/p/tcpcopy/downloads/list
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
跨计算机专业的十年历程——献给想转行的你
进入计算机行业已经有10年了,大致过程如下: 2001.7~2002.9 打算自学计算机,为了就是好找工作,这期间只学过c语言,成功通过计算机三级和高级程序员,虽然这些都很水。 2002.10~2004.3,跨专业考中科院软件所硕士,其中2003年考研也算小成功,成功进入面试阶段,但被面试的实验室淘汰,后被公司的某个导师(也是中科院软件所的)要求再次面试,我婉拒(前面的面试太受打击
简历一更新,结果招来很多猎头的电话。
我只是更新一下简历,并没有打算最近找工作,我想找,也找不了,小孩出生,忙得不行,哪有工夫去折腾面试。 不过我还是纯loser一个,还需要修改简历以保持同步。
为啥很多当代的硕士生最终找的工作技术含量这么低?
看到很多学校还不错的应届硕士生,还是科班出身,找的工作仅仅写写jsp页面或者做简单的测试,问他数据结构和算法,浑然不知,这令我们非常不解。这些科班人士找的工作本身而言,一般高中生都能做,这是不是大材小用还是中国的教育太失败?当然这种局面也不错,至少给其它专业的学生跳槽到it提供了捷径,因为工作内容一般都不难,有点逻辑思维都能做,而且跨专业的一般还能吃苦,所以不喜欢原专业的,跳槽到it是一个不错的选
程序员不要太过于看重编码技巧,相比而言思想更重要
太看重编码技巧,而不关注其思想,一般而言就是纯粹的coder。 注重思想,吸收里面的思想为你所用,我相信迟早会出成果的。 很多事情看上去没有多少关联,其实很多都是相通的。 it界很多创新都是从生活中得到了灵感,从而推动了it界的发展。 以上只是个人的建议,欢迎指正。
自学,刚开始很累,很累,习惯了就好了。
从初中就开始自学,就感觉很累,效果比较差,还好没有影响大局。 高三起,就不怎么听课了,这一年培养了较强的自学能力,大部分时候还能考全校第一,可惜高考心态问题,最终没有去自己想去的学校。 大一,几乎没有怎么听过课,凭借自己的自学能力,到处瞎学,想找到自己喜欢的专业,不过这一年,凭借自学能力,高等数学很快就达到考研水平,物理轻松接近满分(班上第二名81分,一半人不及格),英语轻松过四级。 大二上
国内公司也就淘宝开源比较给力了
国内开源,貌似火的也就淘宝了,其它公司是不是不舍得,还是没有实力开源. 个人主导的开源大都也淹没在大海之中了,太难了. 淘宝开源会不会让京东占大便宜?
跨专业,十年规划,这个可以有
以下内容只适合普通的跨专业人士,特别牛的没有必要参考我的建议。 对于跨专业的人来说,最痛苦的莫过于下面几个方面: 1)不知道从哪儿学习,用到什么,就学什么。 2)不知道与科班人士差距在哪儿,也不知道it的核心在哪儿 3)没有认识到以后被淘汰的危险 4)不知道怎么
很看不怪小事做大的技术人员
明明一台服务器能够解决的问题,非要搞分布式,非要搞什么hadoop,结果主要精力化在hadoop本身上面去了。 什么样的问题,就用什么样的工具,为啥很多科班人士不懂呢
面试了一周,发现面试者有如下特点
1)有淘宝等offer的,普遍基本功还行 2)面试题目由于过于通用性,很多人都能背出来,导致很难有区分度 3)还没有发现对技术精益求精的应届生 4)有些应届生有了较好offer后,不是仅仅为了offer而过来面试,而更多是为了积攒面试经验 5)很多笔试题目不好的,面试表现不太好的,并不意味着不是一个好兵,而更多只是没有向面试官展现自己的核心优势 做技术的,其实最重要的就是兴趣,然
6年多IT项目经验,还没有跟测试人员打过交道
都是自己写程序,自己测试。 很少跟人打交道,6年多过来了,感觉很孤独啊。

被折叠的 条评论
为什么被折叠?



