这里整理了我在知乎上回答的关于程序员的几个问题。
一、程序员是一份怎样的工作?
工作内容:
对着电脑写代码,想业务逻辑,与产品经理沟通,与前/后端工程师沟通技术实现方案。
上班的时候空了就摸一下鱼,逛一下知乎,看一看新闻。
职业发展:
最开始没有经验,好比一个学徒,跟着师傅搞几个项目,一两年左右的积累基本上可以独立做项目了。
接着,可以做项目经理了,对需求理解然后划分任务让其他程序员完成。当然做管理有一定的运气成分,你需要有伯乐去赏识你这个千里马。
大部分人是没有这个运气走向管理岗位的,没做管理也没什么,工作年限长了,工资水平也会提高,继续写代码而已。
也有很多程序员选择去创业,创业是也九死一生的情况,运气好的,最后成功了,股份换成现金可以提前退休。没成功的,要么继续寻找新的项目,要么回去上班。
时间强度:
我记得我刚入行的时候经常加班,主要是自己的能力不够,很多东西要学。我当时的师傅很少加班,到点就走。
后来我技术厉害之后,也很少加班,一般按照指定的计划可以顺利完成任务,除非是遇到特殊情况加下班,与前端工程师联调的时候bug会比较多加下班。大部分情况是不加班的。
也有出差的情况,最远的是去到泰国,无非是换了个地方写代码而已,根本没时间出去玩。
二、程序员副业可以选择什么?
前两年的时候我接到的外包项目还不错,去年疫情影响,项目明显少多了,今年刚开始,也不指望能接到外包项目赚钱了。
手上一直运营着一个小项目,每天能够赚个百来块钱。对这个项目有兴趣的可以私聊我。
发现很多程序员对副业,对赚钱有很大的需求,创建了一个程序员创业交流群,想加入的可以私信我。
今年打算开始搞电商。
三、一个无学历的程序员要做到什么地步才能月薪过万?
1、选择薪资水平较高的城市月薪过万的概率比薪资水平低的城市要高。
2、你自身的技术过硬,领导安排的任务能够顺利完成,工资一般都不会太低。
3、选择行业前景较好的公司,月薪也会给的相对高些。
上面的123 综合一下,相信月薪过万问题都不会太大。
四、初级程序员/员工应该有自己的思想吗?
首先这个问题就不成立。
作为员工完成上级领导安排的任务就行了,没有必要上升到思想层面。
作为员工不管是什么级别的,我们出来都是“卖的”,卖自己的时间,卖自己的技术,又不卖身体和灵魂。
再者,作为人,每个人有自己的独立思想,独立灵魂,跟你的上级领导没半毛钱关系,跟你的职位级别也没有关系。
都是出来“卖”的,没必要搞的自己好像高人一等的,这样的上级不伺候也罢。
五、主业是程序员副业是跨境电商可行吗?
可以的,我认识一些朋友就是这种类型的,首先这类程序员有一定的商业思维,知道怎么做生意。其次再利用自己的代码技术优势把运营过程中比较费人力的事情程序化,用程序提高自己的效率。
举个栗子,我认识一个朋友是做开发,离职后创业多年,现在做跨境电商,不过与大部分做电商的不同,他不做具体的商品,而是一种中介的模式,联系海外客户,按照客户的需要找国内的厂家。
另外一个做设计师的朋友,离职后也是做起跨境电商,疫情期间做shopify卖货,赚的还不错。
我用我身边的例子告诉你,做跨境电商不分职业,关键是你要有商业思维。
六、程序员能创业么?
也不能一辈子写代码,总得干点别的吧,几个程序员是自己创业的,不创业的都去干嘛了?创业难吗?
现在这个时代谁都可以创业,因为创业的门槛越来越低了。
你有一个好的想法,就可以立刻开始自己的试验。程序员的优势在于代码不需要别人写,服务器自己可以维护,总之跟技术相关的自己总能想办法搞定。
但是除了技术之外就往往难得搞定。
比如销售,运营。
如果是做2B的生意,你需要有客户来源,没有客户基本上就死翘翘了。
如果是做2C的生意,你得动运营,如何引流,如何研究用户的行为等等,如果不懂也是死翘翘。
创业真的想成功其实影响的因素很多,归根结底最核心的是你有多少资源来做这个事情。
很多年轻人不知死活跑去创业,没搞两年就老实回去上班了,不是创业有多难,而是你是否有足够的资源来支撑你做事情。
你的现金足够撑几年?
你的客户有多少?
你的渠道质量是否靠谱?
你的团队是否靠谱,会不会有员工拿着你核心的资源在外面售卖?
你自己的心智是否足够支撑你的理想?
不管你是不是程序员,如果想创业先搞清楚自己能做多大的事情。
七、35的程序员被辞了可以自己接外包啊?为什么都那么悲观呢?
程序员接外包除了自身需要过硬且全面的技术,还需要有一定的项目来源。
1、大多数程序员在职场上都是分工的,只管自己的那一端的活,有专门做前端的工程师,有专门做后端的工程师。前端的又分成ios、安卓、网页这些,后端又有java、php、Python、go等等语言。
现在有很多全栈工程师,但是也仅限于自己的技术栈,比如有php+vue的技术栈,那么他接的活后端只能用php开发,前端可以用vue来做多端适配。如果甲方指定要用java的话,那么这个活他就只能放弃。
所以说术业有专攻,一个程序员不可能什么语言都能搞的。如果项目大的话可能还得抓几个程序员一起搞,那么这又涉及到项目管理、团队管理的问题了。
2、业务上,你还需要有一定的沉淀,客户从哪里来,客户来了之后能否好好斥候,把合同签订下来。商务谈判,需求沟通又是一堆专业细致的事情。这就超出了程序员写代码的范畴了。
回到题主的问题来,35岁的程序员不是自己想接外包就能接的,35岁还在找工作确实是一件很悲哀的事情。
我之前有面试过一个35岁的程序员,半路出家,实际开发经验其实没几年,但是年龄摆在那里,有家庭有小孩,而且公司离他家又很远。其实真正遇到这样的求职者,老板是很难得要的。
通过这些问题,可以看出其实程序员也是一群比较焦虑的群体,年纪大了担心在职场上没有竞争力,回到三四线的县城又没有比较好的工作。程序员们在不停的找出路,有去做产品经理的,有去炒股的,有去干运营的,有去做电商的。总之这个群体真的就像围墙,墙外的以为程序员工资都很高,没错,工资也就高那么几年,大部分在35岁左右就遇到瓶颈了,然后想往墙外逃。
没错,你可以把程序员这个职业当做自己的跳板,前期努力工作,努力攒钱,然后再去创业做生意。创业又是一门技术活,又会遇到未知风险。我不建议你马上辞职创业,应该先学习,先兼职做项目,等项目盈利不错了再独立出来。
我深知程序员这个群体的焦虑在哪,我也在不断的寻找出路,最近我建了一个程序员创业交流群,一起探讨出路,交流项目,一起赚钱。需要加群的可以私信我。
另外我把我这几年兼职做项目的精力整理成了一份手册,从如何引流到如何操作项目都毫无保留的把自己的经验风险出来了 --------《互联网项目操盘手册》。需要手册的私信我。