8个让程序员追悔莫及的职业建议

Windows开机自动打开算法题网页的实用方案 定时任务与自动化脚本是提升开发效率的常见技术手段,通过系统级调度实现特定操作的自动执行。在Windows环境中,利用启动项管理结合批处理脚本或Python程序,可以构建可靠的开机自启动流程。从技术原理看,这类方案通常基于系统注册表或启动文件夹机制,具有低资源占用和高稳定性的特点。对于程序员群体,将算法刷题平台设为开机自启动页面,既能建立持续学习的技术习惯,又能避免因工作繁忙导致的遗忘。实际工程中,可通过BAT脚本实现基础URL跳转,或使用Selenium等自动化测试工具实现智能选题等高级功能。这种自动化方案 阅读详情

以下内容转载自

http://blog.youkuaiyun.com/erlib/article/details/40922633


正如老牌Faces乐队的经典老歌《Ooh La La》中的歌词一样“ I wish that I knew what I know now when I was younger”,我常常想,要是我早点知道这些建议就好了。回首往事,刚开始的时候我只是非常单纯地喜欢写代码,也不知道要规划自己的职业生涯以及如何与人相处。我常常懊悔,要是我能早点知道下面这8条简单又实用的技巧,那我能少走很多弯路,避免很多麻烦。

1.注重交际。

我以前特别专注于计算机,任何打搅我的人和事我都认为是不速之客。我承认那个时候我的反应有点过头,因为还是有很多值得认识的业界知名人士和值得相交的朋友,但是我却没有好好保存他们的名片。我从不刻意记他们的名字,也不与他们联系。如果需要找工作的时候,我只会去用户组看看。

我发现对于一些年轻的开发人员而言,找工作似乎是小菜一碟。但我不然——有很多时候,他们总是对我说,你是个开发人员,知道点基本的语法和如何搜索(我刚刚进入这一领域的时候,还没有谷歌),想要立即被聘用是远远不够的。甚至有的时候,实在没办法了,我只能没完没了地发邮件给猎头。这种类似的情况以前时有发生,我有心无力。

还有一些比我更有技能的开发人员却总是难以找到自己属意的工作、也总是失败,因为他们从来不曾“出类拔萃、鹤立鸡群”。他们从来没有在正确的时刻会晤正确的人。的确,时机和运气都不错,但是就是没有抓住机遇。即便你第9次参加聚会,还是没有人与你交谈,那你还是应该继续精神抖擞哪怕是当花瓶,也要为第10次聚会好好准备,也许下一次就遇到你的伯乐和钟子期呢。

此外,还要和同伴打好关系。虽然现在的你们还只有20多岁,没啥话语权,但是5到10年以后,一切将发生翻天覆地的变化,也许某个你一直忽略的家伙突然一鸣惊人了。如果你仅仅因为他们无趣而无视他们,那么以后他们手中掌握的重要机会也会无视你。

2. 解决问题。

现在的我,对此已经习以为常,毫不感冒了,当然以前可没有这么淡定,解决问题对我来说不亚于是一场灾难。关键在于不要深陷于任何推测而不可自拔。可以选择几个推论然后去证明它们是错的,也不要做选一个然后绞尽脑汁去证明这是对的这种傻事。尽可能选择替代理论。假如出现端口冲突,那么有可能是连接到错误的网络设备或者未分配的IP地址。这种情况的异常不是真正的错误。

解决问题的本质就是运用学会的知识和以前积累的经验,竭尽所能地去解决种种未知的事物。

3.根据市场和职业目标选择编程语言和技术专长。

做我所爱,爱我所做,这样我们才会心甘情愿地奉献自己的精力,系荣辱于其一身,不是吗?当然,也不能忽视现实原因。那就是软件开发这一行发展潜力很大,能让我们挣很多钱。

不管基于什么样的考虑,我们选择了这一行业,这就是事实。并且,有分析指出,这个市场未来几十年还将膨胀数倍,需要大量的从业人员。有大量的公司将如雨后春笋一个个冒出来,但是让我很疑惑的是,开发人员的就业机遇并没有出现井喷。向大家展示自己的激情和活力,与时俱进,不可故步自封、自满自足。科技世界的变化是如此之快,你最喜欢的技术搞不好今天还广受欢迎,明天就成为昨日黄花了。

4.软件其实很少有真正的创新。

很多从业5年的开发人员都亲眼目睹过,几乎所有的厂商都曾重新命名软件后,又当做新产品再次推出去。而那些有着10年工作经验的开发人员,对这种情况已经习以为常了。当你和一些老开发人员开会时,你会发现他们对于新产品总是兴趣缺缺、不以为然。后来你会知道,虽然这些所谓的新产品也有一些创新,但是通常都是早先技术的结合。举个例子,Hadoop现在很火,但是你可知道,HDFS是一个分布式文件系统,而分布式文件系统已经存在了几十年了。

5.从职业角度出发,而不要着眼于眼前的工作而因小失大。

一开始我跳槽的原因显得有点可笑:不喜欢在一个小隔间工作、额外每小时多5美元等等。然后在下一个工作中又成为了我跳槽的原因,循环往复,惶惶而不可终日。“能否对我的职业生涯有所帮助?” 这才是我们工作最需要考虑的原因。有时候,这样一份工作意味着更多的责任和机会。可能我还是会去大公司工作——但是不久之后会辞职。因为在一家IT大公司我们是很难从内部展示自己的能力,而且机会非常有限。

6.一周工作超过40小时。

如果你觉得这是在建议你做一个工作狂,不顾忌身体死命工作,那你就错了。我的意思是我们应该将时间投资到事业上。如果你觉得你只能在老板不注意的时候偷偷学习,那么你的机会总是有限的——你的老板是不会专门训练你让你有更多的机遇的。

7.编程并不难,但是我们自己会把它搞复杂,变难。

我不赞同Joseph Gentle的话。自从人们将软件这一行从硬件中脱离出来,软件开发却仍然被我们弄的乱七八糟。想要编程其实只需要阅读书籍、集中注意力、拥有逻辑思维能力即可。而且现在有很多书籍、课程和模型会告诉我们如何走完整个编程流程。但是,要是碰到合作项目,那编程就会变复杂了。

8. 学会沟通。

如果你无法用英语(或其他大家可接受的语言)正确书写,那就需要去进修一门写作课。如果你觉得实在没法克服自己的怯场顺利做演讲,那就应该去接受专门的课程。可以自己站在镜子前面练习,也参加一些聚会,逐步学习。这和会写代码一样重要。

下面谈谈你的看法:如果你是有着至少5年经验的从业人员,你希望自己一开始就能明白什么事情?如果你是个新手,那么哪条建议对你有用?欢迎畅所欲言。


LNA电路设计中的关键参数优化策略 本文深入探讨了LNA电路设计中的关键参数优化策略,包括噪声系数、增益设计、线性度提升等核心要素。通过实际案例和实测数据,详细分析了如何优化噪声系数(NF)和增益平衡,以及提升线性度和稳定性的实用技巧。文章还涵盖了温度补偿、电源噪声控制和现代LNA设计趋势,为工程师提供了全面的设计指导。 阅读详情

相关推荐

AI 帮我写单测:pytest 覆盖率提升 40% 的协作日志

AI助力pytest测试覆盖率提升40%的实践总结 本文分享了作者通过AI协作提升Python项目测试覆盖率的实践经验。初始测试覆盖率仅45%的电商后端项目,通过系统化的AI协作策略(代码分析、场景矩阵设计、迭代优化)实现了显著改进。AI不仅生成312个高质量测试用例,更提供了测试设计思路和最佳实践建议。最终覆盖率提升至85%,发现并修复23个潜在bug,效率提升3倍。文章详细展示了用户服务、订单服务等核心模块的测试案例,以及分层Fixture设计、参数化测试等高级技巧。关键成功因素包括明确的协作边界、迭代

摘星编程的博客 3279

喵哥吐血整理:软件开发的51条建议

最近在读《软件开发的201个原则》,书内容不多,但是每一页都看的很仔细,好像往往这种言简意赅的书更让人有静下心来仔细阅读的欲望。在我看来,读书的作用本来就不是解答所有的困惑,而是激发人更加深入地学习的动力。 如果看这本书的时候,你会主动搜索文献或者资料,去了解更多的信息,那说明这本书就已经帮助了你。话不多说,抛砖引玉,今天和大家分享下我的“读后感”。 质量第一:编程一定要把质量放在首位,没有可商量的余地。当你被要求要为质量做妥协时,要直接说不。质量必须可量化。 做好质量与开

qq_29426201的博客 2405

告别混乱代码!在Arduino IDE中管理多文件项目的5个必备技巧

本文分享了在Arduino IDE中管理多文件项目的5个必备技巧,帮助开发者告别混乱代码。通过代码分割和模块化设计,提升编译效率、降低内存占用,并实现功能解耦。重点介绍了头文件设计、CPP文件实现、调试技巧和工业级目录结构,让你的Arduino项目像乐高积木一样清晰易维护。

fun88的博客 361

程序员能干多久?程序员能干到多大年龄?

很多程序员都是选择这个方向,管理也是有技术型和管理型的,如果实在是不想做管理,也是可以做技术型的,专心去研究一下技术方面,当然也并不局限于纯技术领域的探索,而是站在技术管理岗位思考更多的问题。大多数程序员认为程序员是吃青春饭的工作。程序员处理问题的能力一般都是很强的,有着程序的思维在里边儿,一层一层地解开所遇到的问题,现在很多大佬都是程序员出身的,比如腾讯、百度等等。在技术方面上来说,已经有很多大的开发经验,直接是可以做出来其它产品的,现在也有很多公司是需要这种对岗位稳定,并且对技术很重视的公司。

nhb687095的博客 2万+

AArch64 ARM64 寄存器介绍

除了上述通用寄存器,还有FPSR(浮点状态寄存器)和 FPCR(浮点控制寄存器)等。X29寄存器和X30寄存器在函数调用和堆栈帧的管理中扮演着关键角色。AArch64架构提供了31个通用寄存器,每个寄存器都可以用作64位X寄存器(X0~X30)或32位W寄存器(W0~W30)。使用X寄存器将导致64位的计算,使用W寄存器将导致32位的计算。EL0、EL1、EL2和EL3是AArch64架构中定义的四个特权级别(Exception Levels),用于支持不同的执行环境和特权级别。

lml435035844的博客 1万+

手把手式介绍 ADNI 影像数据下载

1.搜索 1.1登录 打开ADNI的官网:http://adni.loni.usc.edu/,进入下面的界面。 点击 DATA&SMPLES 下的 ACCESS DATA AND SAMPLES,如下图。 页面跳转以后点击中间的“LOGIN”,这时会跳出一个新的界面,然后在右上角输入自己的帐号、密码即可。如果没有权限可以跳转到第2部分看看如何申请权限。 登录以后选择DOWNLOAD下的 Image Collections就是搜索下载影像数据,其他还有一些学习测试数据和遗传数据。 1.2 sea

永远想不起来更新的博客 1万+

35岁后程序员该何去何从?

35岁后程序员该何去何从? 首先来讲,程序员过了35岁是一个很沉重的话题。一般来讲国内程序员的寿命也就20出头到35岁之间。超过了35岁的程序员,如果继续从事开发工作,在国内相对大多数程序员基本都很可能面临淘汰、裁员等一系列不利于个人的局面。 首先照成这种现状的原因主要有如下几点: 1. 国内企业和国外企业的文化差异 1.1 国内和国外企业文化对人才的招聘、培养和管...

饶艳辉 4万+

37、半导体硅材料中的缺陷与吸杂技术解析

本文系统解析了半导体硅材料中的缺陷形成机制及其对电子器件性能的影响,重点探讨了生长和工艺诱导缺陷、表面与内部微缺陷的起源与特征。文章详细阐述了吸杂技术的原理、过程及在集成电路和太阳能电池制造中的应用,强调通过氧行为调控和热处理优化实现缺陷控制。同时介绍了吸杂效果的评估方法,并展望了未来新型吸杂技术的发展趋势,为提升半导体器件性能和制造良率提供理论支持和技术路径。

mongodb5scout的博客 164

程序员的职业寿命一般到多少?

IT行业普遍存在这种说法, 而且还有各种年龄版本, 有的说到30岁;有的说到35岁;有的说到40岁, 达到这个年龄上限就必须要调整方向去做管理、产品、业务等岗位的工作, 反正就是不能再写代码了,真的是这样吗?下面和千锋广州小编一起来看看吧! 让程序员产生这一后顾之忧的原因普遍来说有以下两点: 第一,编程技术飞速迭代, 新技术层出不穷, 各种语言、各种框架、各种新技术理论每年都会更新, 因此程序员的技能库也要紧随着行业技术变化的脚步更新。 随着程序员的年龄增长,相应的学习能力却是在退步的, 因此往往会出现跟

weixin_43703144的博客 1万+

【AI Agent】Harness Engineering实践

Harness(运行宿主)是围绕 LLM构建的一套确定性工程系统,其核心职责是:承认模型的固有局限,用可控的工程手段逐一弥补,使"强大但不可靠的推理引擎"变成"可信赖的生产级Agent"模型 是发动机——提供原始动力Agent 是驾驶员——做出决策Harness 是道路、地图、护栏、仪表盘、维修站和质检线——确保行驶安全有序没有Harness,模型越强,可能只是更快地制造混乱。

sysu_lluozh 192

Parasoft C++Test软件集成测试(部件测试)_实例讲解

本文以一组功能函数组件作为示例,讲解了如何使用C++Test进行软件集成测试。本文的示例比较简单,但是思路、方法和流程都是通用的,希望对大家有所帮助。

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 734

转载:8个让程序员追悔莫及的职业建议

正如老牌Faces乐队的经典老歌《Ooh La La》中的歌词一样“ I wish that I knew what I know now when I was younger”,我常常想,要是我早点知道这些建议就好了。回首往事,刚开始的时候我只是非常单纯地喜欢写代码,也不知道要规划自己的职业生涯以及如何与人相处。我常常懊悔,要是我能早点知道下面这8条简单又实用的技巧,那我能少走很多弯路,避免很多...

weixin_30788731的博客 106

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

总结2007:选择、收获

每年都要总结自己。不过,今年要与你分享。 一篇总结,就是将生活状况、价值观念、精神思想等拿出来亮亮,是不是无憾! 今年对于我是个波浪起伏的一年,相处三年的女友走了。在耍尽手腕,历时五个月后,又再次被公司同事拒绝了新的感情,在没开始的时候就说了拜拜。 但是,工作上进步斐然,在新公司从程序员做到项目经理,在做到同时监管几个项目,年末被董事长任命为开发部总...

aad62876的博客 123

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

svn和git 配置忽略文件

看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。

2401_84132298的博客 1156

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Android App上架应用市场所需资料说明(1),7年老Android一次操蛋的面试经历

看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。

2301_78145364的博客 892
上一篇: 游戏服务器架构演化史
下一篇: 如何看待员工跳槽
shankusu2017
博客等级 码龄15年 155粉丝 155原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值