有个计算机专业但是毕业了两年没从事编程工作的朋友,现在想入行做程序员,推荐前端还是后端?

2020-07-18 17:47:07 +08:00
 Richardhtw

这个朋友毕业了家里人觉得程序员工作强度太大,于是给他另外找了其他行业工作。但他做了两年一直是实际工作强度不比程序员低,工资还明显少了一截的状态,觉得这还不如当程序员呢。于是他现在辞了在家学习,想入行做回程序员。

他网上查了查,现在相对而言需求量大一些的是前端和 java 后端,但两者之间又非常纠结。

我总结了下他的情况和需求:

坦白说我对现在的初级前端、初级 Java 行情也不是特别清楚,好像都挺难的,就不知道哪个更难些。对于他的需求,我也没太多了解,毕竟我也只是个工作没两年的菜鸡。

希望各位前辈给点意见,劝退的话就不用讲了,他好像入行的想法很坚定。感恩~

( PS:最后声明下这个朋友真的不是我,不要歪楼再发“你说的这个朋友到底是不是你自己.jpg”了,嘤嘤嘤)

6332 次点击
所在节点    程序员
47 条回复
autogen
2020-07-18 19:46:46 +08:00
有一点点编程基础,但无计算机相关工作经验
yoke123
2020-07-18 21:29:35 +08:00
给他前端和 Java 思维导图(是的,密密麻麻的那种),先让他大致浏览看看呗。
建议选前端,因为 Java 太卷了,不信你问问那些 Java 开发的。
revalue
2020-07-18 22:05:14 +08:00
@yoke123 java 早点卷 和 前端晚点卷,请问有啥好处?
raaaaaar
2020-07-18 22:13:41 +08:00
如果大学认真学了,转什么不都简单么,反正最后都要学。
youxiachai
2020-07-18 22:32:28 +08:00
尽快找到工作。。这一条。。。
只能找些要求不高的外包 java 了。。。做做 CRUD 了。。
现在前端干的基本都是全栈的活,脱离技术太久,需要的广度太多,时间上来不及
小公司干不来,大公司,看不起你。。。
至于大厂,你没有逆天的能力,错过了校招。。。
只能期待,还没成长为大厂的小公司了。。
fihserman123
2020-07-18 22:36:50 +08:00
推荐做前端或者客户端,近些年相较后端而言,缺人,入口也快一些。
:) 感觉 V2EX 的风气越来越差了,回答个问题不是调侃就是瞎指挥:Java 编程思想这本书都能推荐的?
Ainsoph
2020-07-18 22:55:32 +08:00
@gzchen 这个很多动态的效果都无法实现吧?充其量只是前端多了一个工具而已,还不至于替代。
gzchen
2020-07-18 23:22:14 +08:00
@Ainsoph
要把基本的动态交互做成自动化,很容易吧?替代肯定不至于,但是可以让 2 个前端减成一个前端
swulling
2020-07-18 23:50:35 +08:00
坦白说很困难,先去小公司或者外包积累吧。

前端和后端也要看个人能力,现在前端整体工作更好找一些,缺口比较大。
swulling
2020-07-18 23:52:09 +08:00
但是其实有个更好的建议是考计算机专业的硕士,出来直接应届身份,学校不错的话,去大厂也很容易。
swulling
2020-07-18 23:53:59 +08:00
如果能考上不错的大学的计算机硕士。两年半时间你的未来的路绝对比在小厂奋斗要宽的多。

可能直接校招白菜价都比小厂两年后拿的多。
deplives
2020-07-19 00:32:43 +08:00
说句实话,有点异想天开,你要说刚毕业,还能借着校招进大厂,现在算社招把,还想借着一点点的编程基础进大厂。还是好好脚踏实地的做好外包的准备
justin2018
2020-07-19 09:27:45 +08:00
不做程序员~
senwzz
2020-07-19 10:00:49 +08:00
不推荐主业做程序员,用来做副业还可以
useben
2020-07-19 10:40:00 +08:00
丢失了两年的时间还想进大厂, 让一只准备的人情何以堪 emm 。。
dongdongdong
2020-07-19 11:22:07 +08:00
不建议来了,这行也没那么容易了
IamCyborg
2020-07-19 12:14:18 +08:00
真实。。我六月毕业没找到合适的前端岗位,现在在做电商运营,准备以后有机会再搞前端😂
wupher
2020-07-19 15:30:59 +08:00
还是转产品吧,毕竟有 CS 证书。

做开发的话,还是要看实际动手能力的,能写代码,甚至写的好,是不是计算机专业反而不重要。
Kaiv2
2020-07-19 16:12:17 +08:00
@fihserman123 不是杠,《 Java 编程思想》 有啥问题?
HappyFox
2020-07-19 17:35:14 +08:00
@Kaiv2 #39

实际上这本书对没有持续“沉浸”在计算机技术领域的初学者不够友好,计算机专业的学生、Java 工程师之所以可以直接上手这本书,是因为他们持续生活在一个充斥着计算机技术交流的环境下,很容易忽视一些普通人的想法和感受

比如,String 的意思是什么呢?
程序员:字符串
音乐老师:弦

比如,CRUD Boy 的意思是什么呢?
程序员:仅仅使用增删改查,对业务进行初级的实现的初级程序员
英语老师:crud 美: [krʌd] 英: [krʌd] n. 脏东西;污垢;渣滓————>CRUD Boy=坏男孩???

回到问题本身,我更建议题主的朋友在条件允许的情况下,去读软件工程的专业硕士。
1.至少先融入计算机专业的环境
2.获得应届生身份,提升学历,补足大厂校招的短板
3.有充足的时间恢复实力,同事获得部分校友资源

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/691162

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX